@font-face{font-family:'Titillium Web';src:url('../fonts/TitilliumWeb-SemiBold.ttf');font-weight:600;font-style:italic;font-display: swap;}
@font-face{font-family:'Titillium Web';src:url('../fonts/TitilliumWeb-Bold.ttf');font-weight:700;font-style:italic;font-display: swap;}
@font-face{font-family:'Titillium Web';src:url('../fonts/TitilliumWeb-Regular.ttf');font-weight:400;font-style:italic;font-display: swap;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Medium.ttf');font-weight:500;font-style:italic;font-display: swap;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-SemiBold.ttf');font-weight:600;font-style:italic;font-display: swap;}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Regular.ttf');font-weight:400;font-style:italic;font-display: swap;}
h1,h2,h3,h4,h5,h6{color:#17313b;font-family:'Poppins', sans-serif !important;font-display: swap;}
p,a,button,input,textarea,select,span{font-family:'Titillium Web', sans-serif !important;font-display: swap;}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin:0 0 10px 0;padding:0;}
p{padding:0px;margin:0;font-size:18px;color:#2c2c2c;line-height:1.3;font-weight:400;}
.nopadd_left{padding-left:0px !Important;}
a{text-decoration:none;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
a:hover{outline:0;}
mr-20{margin-right:20px;}
.mobile-toggle{display:block;width:100%;height:100%;position:relative;}
.mobile-toggle span{display:block;position:absolute;width:20px;height:2px;background:#5c5c5c;content:" ";right:9px;border-radius:2px;}
.gt-startd form input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}
span.call-us small{display:block;font-size:14px;color:#f9bc33;font-weight:600;text-align:right;}
.disable_header_fill-off .header.hover.stickyheader span.call-us a{color:#505050;}
.disable_header_fill-off .homepage-header.header.hover span.call-us a{color:#2c2c2c;}
.disable_header_fill-off .homepage-header.header.hover.stickyheader{background:#fff;}
.intl-tel-input .country-list{z-index:99999;}
span.call-us a{text-decoration:none;color:#fff;}
.cmold-mobile-menu a{font-weight:700;color:#fff;white-space:nowrap;display:block;font-size:24px;position:relative;text-decoration:none}
.cmold-mobile-menu .link_container .link_inner{display:inline-flex;align-items:center;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.cmold-mobile-menu .link_container .link_inner.slide{
    display: inline-flex;
    align-items: center;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    transition:all 1s linear;
}
.mobile-toggle span:nth-child(1){top:13px}
.mobile-toggle span:nth-child(2){top:18px}
.mobile-toggle span:nth-child(3){top:23px}
.mobile-toggle {display: block; width: 100%; height: 100%; position: relative }
.header.style1.hover .mobile-toggle span {background: #5c5c5c; }
.breadcrumbcstm-wrapper.stickybread {background: #fff; border-top: 2px solid #eee; box-shadow: 0 4px 30px #a5a5a529; }
.breadcrumbcstm-wrapper {position: fixed; top: 71px; left: 0; z-index: 9; width: 100%; padding-left: 10%; background: #fff; border-top: 2px solid #eee; box-shadow: 0 4px 30px #a5a5a529; padding: 5px 10%;padding-left: 20%;}
.breadcrumbcstm .item {display: inline-block; margin: 0 10px 0 0; font-size: 14px; color: #7c7c7d; text-decoration: none;}
#wrapper ol.breadcrumbcstm {margin: 0; }
#wrapper ol {counter-reset: item; list-style: none; }
#wrapper ol.breadcrumbcstm li {margin-bottom: 5px; }
#wrapper ol.breadcrumbcstm li a {font-size: 14px; color: #7c7c7d; text-decoration: none; }
#wrapper ol.breadcrumbcstm li a:after {content: "/"; border: none; width: 0px; height: 0; line-height: 0; font-size: 14px; margin: 0 0 0 0; position: relative; left: 8px; }
#wrapper ol.breadcrumbcstm li.active {color: #f59515; }
#wrapper ol.breadcrumbcstm li:hover a {color: #f59515; }
.disable_header_fill-off .header.hover {background: #fff; }

.header.hover span.call-us a {
    color: #2c2c2c;
    text-decoration: none;
    font-weight: 600;
}

.bckbtn {
    bottom: 14px;
    position: relative;
    left: 30px;
    font-weight: 600;
    color: #fff !important;
    background: -moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);
    background: -webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);
    border-radius: 6px;
    display: inline-block;a
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 30px;
}
#wrapper .click-capture{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:109}
#wrapper.open-menu .click-capture{visibility:visible}
.regular-header .social_top > a{color:#7c7c7d;margin-left:10px;text-decoration:none;line-height:40px}
.regular-header .social_top a.call-to-action{font-weight:600;color:#fff !important;background: -moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);background: -webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);border-radius:6px;width:160px;height:40px;display:inline-block;text-align:center;font-size:14px;text-transform:uppercase;}
.disable_header_fill-off .header.hover span.call-us small {color: #f59515;}
.header.style1.hover .regular-header .social_top > a{color:#d4d4d4;}
.menu_header a.mega-head img{width:100%;vertical-align:top;}
.menu_header a.mega-head .menutext{padding-top:0px;width:74%;display:inline-block;vertical-align:middle;margin:0 0 0 15px;}
.menu_header a.mega-head span{font-size:20px;color:#fff;text-transform:capitalize;line-height:1.2;}
.menu_header ul.industries a.mega-head .menu-icon{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:40px;height:40px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);background:#3c3b3b;border-radius:50%;padding:7px;text-align:center;line-height:23px;display:inline-block;margin:0;float:none;vertical-align:middle;}
.menu_header ul.industries a.mega-head .menutext{padding-top:0px;width:60%;display:inline-block;vertical-align:middle;margin:0 0 0 20px;}
.menu_header a.mega-head .menu-icon .nav-sprite{background:url(../images/sprites.png)no-repeat;width:28px;height:28px;display:block;}
.menu_header a.mega-head .menu-icon .nav-sprite.nav-casestudies{background:url(../images/sprites.png)no-repeat;width:32px;height:32px;display:block;}
.menu_header a.mega-head .menu-icon .nav-sprite.gt{background-position:-48px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.wmm{background-position:-90px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.ss{background-position:-132px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.cind{background-position:-174px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.wd{background-position:-216px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.cdin{background-position:-258px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.qf{background-position:-300px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.sa{background-position:-342px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.cc{background-position:-384px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.pc{background-position:-426px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mw{background-position:-468px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.nc{background-position:-510px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.irun{background-position:-888px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.bp{background-position:-594px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.ep{background-position:-846px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.sser{background-position:-720px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mp{background-position:-762px -2156px;}
.menu_header a.mega-head .menu-icon .nav-sprite.gd{background-position:-804px -2156px;}
.menu_header a.mega-head .menu-icon{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:40px;height:40px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);background:#3c3b3b;border-radius:50%;padding:7px;text-align:center;line-height:23px;display:inline-block;margin:0 0px 0 0;vertical-align:top;}
.menu_header a.mega-head{display:inline-block;width:100%;}
.menu_header a.mega-head:before{display:none;}
.menu_header a.mega-head .menu-icon .nav-sprite.ad{background-position:-45px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.hcals{background-position:-75px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.ecar{background-position:-103px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.eahr{background-position:-384px -2107px;}
.menu_header a.mega-head .menu-icon .nav-sprite.sht{background-position:-135px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.ant{background-position:-163px -2104px;}
.menu_header a.mega-head .menu-icon .nav-sprite.gnl{background-position:-194px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.fsd{background-position:-228px -2105px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mae{background-position:-260px -2106px;}
.menu_header a.mega-head .menu-icon .nav-sprite.tah{background-position:-290px -2107px;}
.menu_header a.mega-head .menu-icon .nav-sprite.reap{background-position:-320px -2105px;}
.menu_header a.mega-head .menu-icon .nav-sprite.stal{background-position:-355px -2104px;}
.menu > ul > li > ul.industries a.mega-head{padding:20px 10px}
.menu > ul > li > ul.industries a.mega-head span{font-size:14px;}
.menu > ul > li > ul.industries > li > ul > li > a:hover{margin:0;}
.menu > ul > li > ul.industries{width:940px;left:0;}
.menu > ul > li > ul.industries li{margin:0;width:24%;}
.menu > ul > li > ul.industries li > ul > li{width:100%;padding:0 0 10px 10px;display:block;vertical-align:top;}
.menu > ul > li > ul{text-align:center;width:940px;background:#1d0f0c;color:#fff;padding:0;position:absolute;z-index:99;left:0;margin:0 auto;list-style:none;margin-top:11px;box-sizing:border-box;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;font-size:0;height:0;overflow:hidden;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu > ul > li > ul > li{margin:0 16px 0 0;padding-bottom:0;list-style:none;width:30%;background:none;text-align:left;display:inline-block;vertical-align:top;font-size:0;}
.header .menu > ul > li > ul > li a.mega-head:hover{background:#2a28267a;border-radius:5px;}
.header.stickyheader .menu > ul > li > ul > li a.mega-head:hover{background:#eee;border-radius:5px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mapdev{background-position:-44px -2060px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mps{background-position:-77px -2060px;}
.menu_header a.mega-head .menu-icon .nav-sprite.sdc{background-position:-109px -2059px;}
.menu_header a.mega-head .menu-icon .nav-sprite.mat{background-position:-136px -2060px;}
.menu_header a.mega-head .menu-icon .nav-sprite.wapad{background-position:-167px -2060px;}
.menu_header a.mega-head .menu-icon .nav-sprite.cd{background-position:-198px -2061px;}
.menu > ul > li:hover > ul{opacity:1;height:auto;overflow:visible;padding:20px 0;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu > ul > li:hover > ul{opacity:1;height:auto;overflow:visible;padding:20px 0;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu > ul > li > ul > li > ul > li{display:block;width:100%;padding:1px 0 5px 69px;margin:0;font-size:14px;}
.menu > ul > li > ul > li > ul > li:hover a{color:#f9bc33;}
.menu > ul > li > ul > li > ul > li > a{line-height:1.1;color:#eaeaea;padding:.2em 0;width:100%;display:block;text-transform:capitalize;font-weight:400;font-size:14px;margin:0;position:relative;}
.menu > ul > li > ul > li > ul > li > a:hover{margin-left:18px;}
.menu > ul > li > ul > li > ul > li > a:hover::before{position:absolute;content:'';height:2px;width:0;background:#f9bc33;width:10px;top:10px;left:-17px;}
.menu > ul > li > ul.case-studiess{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;height:0;overflow:hidden;z-index:99999999999999;}
.menu > ul > li:hover > ul.case-studiess.cssfulhght{height:530px;}
.menu > ul > li:hover > ul.case-studiess{height:370px;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:20px;}
.stickyheader .menu_header ul.case-studiess a.mega-head .menu-icon{background:#fff;}
.menu > ul > li > ul.case-studiess a.mega-head span{font-size:14px;}
.menu > ul > li > ul.case-studiess a.mega-head p{font-size:14px;line-height:1.2;margin:0;padding:0;color:#fff;}
.stickyheader .menu > ul > li > ul.case-studiess a.mega-head p{color:#2c2c2c;}
.menu > ul > li > ul.case-studiess > li > ul > li > a:hover{margin:0;}
.menu > ul > li > ul.case-studiess{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;height:0;overflow:hidden;z-index:99999999999999;}
.menu > ul > li:hover > ul.case-studiess{height:710px;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:20px;}
.menu > ul > li > ul.case-studiess a.mega-head{padding:20px 10px}
.menu > ul > li > ul.case-studiess{width:1138px;left:-195px;}
.menu > ul > li > ul.case-studiess li{margin:0;width:25%;}
.menu_header ul.case-studiess a.mega-head .menu-icon{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:45px;height:45px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);background:#3c3b3b;border-radius:50%;padding:7px;text-align:center;line-height:23px;margin:0;float:none;vertical-align:middle;}
.menu > ul > li > ul.case-studiess .ldmrcs{color:#fff;display:block;width:200px;font-size:14px;text-transform:capitalize;padding:10px 10px 0 10px;position:relative;margin:0 auto 27px;}
.stickyheader .menu > ul > li > ul.case-studiess .ldmrcs{color:#2c2c2c;}
.stickyheader .menu_header ul.industries a.mega-head .menu-icon {background: #ffffff;}
.menu > ul > li > ul.case-studiess .ldmrcs:before{position:absolute;content:"\f107";font-family:"fontawesome";right:0;bottom:-3px;font-size:18px;}
.menu > ul > li > ul.case-studiess li > ul{margin:0;}
.menu > ul > li > ul.case-studiess li > ul > li{width:100%;padding:0 0 10px 0;display:block;vertical-align:top;}
.menu_header ul.case-studiess a.mega-head .menu-icon{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:45px;height:45px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);background:#3c3b3b;border-radius:50%;padding:7px;text-align:center;line-height:23px;margin:0;float:none;vertical-align:middle;}
.menu_header ul.case-studiess a.mega-head .menu-icon img{border-radius:20px;}
.menu_header ul.case-studiess a.mega-head .menutext{padding-top:0px;width:73%;display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
.thb-secondary-menu li a{display:inline-flex;align-items:center;vertical-align:middle}
.thb-secondary-menu li a:before{content:'';display:inline-flex;height:1px;width:0;background:#f9bc33;margin-right:0px}
.thb-secondary-menu li a:hover:before{width:12px;margin-right:5px}
.thb-secondary-menu{display:block;list-style:none;margin:0;padding:0;width:100%}
@media only screen and (min-width:40.063em){.thb-secondary-menu{width:80%}
}
@media only screen and (min-width:75em){.thb-secondary-menu{width:60%;margin-top:30px}
}
.thb-secondary-menu li{padding:0;display:flex;float:left;width:50%;margin:0;line-height:1.4;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.thb-secondary-menu a{font-size:14px;text-decoration:none;color:#8c8c8c;display:block;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform}
@media only screen and (min-width:90.063em){.thb-secondary-menu a{font-size:14px;text-decoration:none;color:#8c8c8c}
}
.thb-secondary-menu a:hover{color:#fff}
.header.style1.hover .burger_menu{border:1px solid #5c5c5c;}
#mobile-menu .thb-close{position:absolute;top:10px;right:10px;z-index:30;cursor:pointer;display:block;line-height:1;border:1px solid #4c4c4c;width:40px;height:40px;border-radius:5px}
#mobile-menu .thb-close span{display:block;width:30px;margin:0 auto;line-height:3.6em;}
.burger_menu{position:absolute;right:0px;top:0;border:1px solid #5c5c5c;width:40px;height:40px;border-radius:5px;}
#mobile-menu .custom_scroll{display:flex;}
.custom_scroll{overflow:hidden;height:100%;position:relative;}
#mobile-menu .custom_scroll>div:not(.iScrollVerticalScrollbar){flex:1;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;min-height:100%;height:100%;}
#mobile-menu .mobile-menu-top{flex:1;}
.cmold-mobile-menu li{line-height:1.4;margin:0;}
.cmold-mobile-menu{display:inline-block;list-style:none;margin:0 0 30px;position:relative;list-style:none;-moz-transition:height 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);-o-transition:height 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);-webkit-transition:height 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);transition:height 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);}
.cmold-mobile-menu .link_container{display:flex;overflow:hidden;width:100%;padding-right:10px;}
.cmold-track{position:relative;top:0;left:0;display:block;}
.cmold-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.header.style1.hover .mobile-toggle span{background:#5c5c5c;}
.header{display:flex;flex-direction:column;align-items:center;min-height:40px;position:fixed;top:0;left:0;width:100%;z-index:9999;padding:20px 0;background: white;}
#mobile-menu{position:fixed;top:0;height:100%;z-index:999999999999999;padding:30px;width:50%;max-width:100%;overflow:hidden;right:0;background:#1c1c1c;display:flex;flex-direction:column;justify-content:space-between;-moz-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);will-change:transform;}
.open-menu.menubox #mobile-menu{right:50%;-ms-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.logo{width:174px;height:41px;display:block;background-image:url(../images/_logo.png);background-repeat:no-repeat;background-position:0 0px;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.header.style1.hover.stickyheader .container .row .col-md-12 .regular-header .logo-holder > .logo{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.disable_header_fill-off .header{background:transparent;padding:15px 0!important;}
.mobilenumber{display:none;}
.header .mobilenumber a{color:#fff;}
.header .mobilenumber a span{color:#f07c1e;}
/*.menu_header{display:inline-block;position:relative;top:25px;right:-52px;}*/
.menu-container{width:100%;}
.menu_header .menu{display:block;vertical-align:bottom;}
.menu ul.mannavigation{text-align:right;margin:0 auto;width:100%;height:20px;list-style:none;padding:0;position:relative;box-sizing:border-box;right:0px;margin-top:0px;margin-bottom:0px;margin-right:0px !important;}
.menu_header ul li{display:inline-block;}
.menu_header a.active{color:#f59515 !important;}
.logo-holder{display:inline-block;top:10px;width:158px;}
.header .row .regular-header{will-change:transform, opacity;}
.menu_header a{margin-bottom:6px;font-size:14px;text-transform:uppercase;color:#7c7c7d;font-family:'Circular Std';font-weight:600;text-decoration:none;padding:10px 10px 17px 10px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
/*.top_right{position:absolute;right:0px;top:0px;padding:0px 60px 0px 0px;}*/
span.call-us{font-size:14px;display:inline-block;vertical-align:middle;font-weight:600;font-style:normal;color:#fff;}
.disable_header_fill-off .header.hover span.call-us{color:#fff;}
.cmold-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.mobile-slider {display: none;}
.desk-slider {}
.menu_header a.mega-head .menu-icon-sol .nav-sprite {
    background: url(../images/sprites.png)no-repeat;
    background-image: url(../images/sprites.png);
    width: 42px;
    height: 42px;
    display: block;
}
.menu_header ul.industries a.mega-head .menu-icon-sol{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:40px;height:40px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);background:#3c3b3b;border-radius:50%;padding:0px;text-align:center;line-height:23px;display:inline-block;margin:0;float:none;vertical-align:middle;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.boo{background-position:-44px -2309px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.loy{background-position:-86px -2310px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.res{background-position:-128px -2310px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.fit{background-position:-170px -2311px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.mov{background-position:-212px -2311px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.sho{background-position:-254px -2311px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.fle{background-position:-296px -2311px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.rea{background-position:-338px -2311px;}
.menu_header a.mega-head .menu-icon-sol .nav-sprite.spo{background-position:-380px -2311px;}

.mainbanner .item .hero-banner{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center;display:table;width:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
.va-middle{vertical-align:middle;}
.d-table-cell{display:table-cell !important;}
.mainbanner .item .hero-banner h3{text-transform:capitalize;text-align:left;color:#2c2c2c;font-weight:600;font-size:48px;}
.mainbanner .item .hero-banner h4{text-transform:none;color:#2c2c2c;font-weight:normal;font-size:24px;line-height:32px;margin-bottom:15px;}
.actions{margin-top:20px;clear:both;}
.btn-orangefilled{text-transform:uppercase;display:inline-block;transform:translateY(0rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff;padding:20px 40px;font-size:14px;font-weight:600;border-radius:5px;text-decoration:none;background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);background:-moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);margin-left:0px outline:none;min-width:174px;text-align:center;}
.mainbanner .item .hero-banner a.talk{line-height:24px;font-size:14px;color:#2c2c2c;font-weight:400;text-align:left;display:block;text-decoration:none;padding-top:10px;}
.mainbanner .item .hero-banner a.talk strong{color:#f59515;}
.heroslider .cmold-dots{padding-left:5%;bottom:50%;text-align:left;position:absolute;width:100%;margin:0;list-style:none;}
.cmold-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.heroslider .cmold-dots li{display:block;}
.heroslider .cmold-dots li button{width:10px;height:10px;}
.cmold-dots li button{font-size:0;line-height:0;display:block;width:20px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.cmold-dots li.cmold-active button:before{background-color:#f9bc33;opacity:1;}
.cmold-dots li button:before{background-color:#c9c9c9;opacity:1;}
.heroslider .cmold-dots li button:before{width:10px;height:10px;}
#preloader{display:none;}
#mobile-menu .thb-close path{stroke:rgba(255,255,255,0.7);}
.winigstok{text-align:left;padding:60px 0;position:relative;background-color:#f9f9f9;overflow-x:hidden;display:block;}
.winigstok h4{font-size:18px;font-weight:500;margin-top:30px;color:#f59515;}
.winigstok h1{font-size:36px;color:#3c3c3c;font-weight:600;}
.winigstok p{font-size:18px;color:#2c2c2c;line-height:1.3;font-weight:400;margin-bottom:16px;}
a.readmorebtn{line-height:20px;font-weight:400;font-size:14px;padding:4px 12px 6px 12px;border-radius:20px;color:#fff;background:#b3b3b3;text-decoration:none !important;display:inline-block;margin:0px;}
.winigstok h3{color:#f59515;font-size:36px;font-weight:600;margin-bottom:5px;}
.winigstok span.black{}
.winigstok span.black a{color:#f59515;font-weight:600;text-decoration:none;}
.winigstok{}
.winigstok .actions{margin-top:20px;clear:both;}
.winigstok .actions a{text-transform:uppercase;display:inline-block;transform:translateY(0rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff;padding:20px 40px;font-size:14px;font-weight:600;border-radius:5px;text-decoration:none;background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);background:-moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);border:none;cursor:pointer;outline:none;min-width:220px;text-align:center;margin:0 10px;float:left;}
.winigstok .noshow{padding:0 !important;font-size:0;width:100%;display:none;}
.winigstok .noshow p{display:inline-block;padding:0 15px 0 0;width:50%;vertical-align:top;font-size:14px;color:#5f5d5d;text-align:left;line-height:1.3;}
.winigstok .gtidea{padding-top:10px;}
.winigstok .gtidea p{margin:0;}
.winigstok .actions a:hover{transform:translateY(-1rem);}
.shre-idea{overflow:hidden;border-bottom:1px solid #eee;padding:20px 0 30px;text-align:center;background-color:#fff;position:relative;}
.shre-idea h3{margin:35px 0 20px;text-align:center;}
.shre-idea a.readmorebtn{display:block;width:100px;margin:7px auto 7px;}
.shre-idea .noshow2{font-size:0;display:none;width:85% !important;margin:0 auto;}
.shre-idea .noshow2 p{display:inline-block;padding:0 15px 0 0;width:50%;vertical-align:top;font-size:14px;color:#5f5d5d;text-align:left;font-weight:400;margin-bottom:16px;line-height:1.3;}
.shre-idea .box-wrap{display:inline-block;width:100%;margin-top:40px;}
.shre-idea .box-wrap .cs{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;display:inline-block;position:relative;top:0;}
.shre-idea .box-wrap .cs figure{border-radius:10px 10px 0 0;}
.shre-idea .box-wrap .cs .box{display:inline-block;margin-bottom:25px;box-shadow:0px 0px 50px #0000001c;border-radius:5px;min-height:470px;position:relative;line-height:13em;}
.shre-idea .box-wrap .cs:hover{position:relative;top:-10px;}
.shre-idea .box-wrap .cs .box a{text-decoration:none;}
.shre-idea .box-wrap .cs .box figure{border-radius:10px 10px 0 0;margin:0;padding:0;}
.shre-idea .box-wrap .cs .box figure img{border-radius:10px 10px 0 0;}
.shre-idea .box-wrap .cs .box .txt-wrap{padding:25px 20px 10px;background:#fff;}
.shre-idea .box-wrap .cs .box .txt-wrap h5{color:#3c3c3c;text-align:left;line-height:1.2;text-decoration:none;font-size:22px;border:0px;font-weight:600;margin:4px 0 7px;text-transform:uppercase;}
.shre-idea .box-wrap .cs .box .txt-wrap p{font-size:14px;text-align:left;margin-bottom:0;color:#858585;line-height:1.2;font-weight:500;padding:0 0 10px 0;max-width:100%;}
.shre-idea .box-wrap .cs .box .txt-wrap p span.orng{color:#f59515;}
.shre-idea .box-wrap .cs .box .bot{background:#fff;line-height:1;display:block;border-bottom-left-radius:5px;border-bottom-right-radius:10px;position:absolute;width:100%;bottom:20px;}
.shre-idea .box-wrap .cs .box .bot:after{content:"";position:absolute;top:-15px;width:90%;left:0;right:0;height:1px;margin:0 auto;border-bottom:1px solid #edf1f7;}
.shre-idea .box-wrap .cs .box .bot .lft{display:inline-block;vertical-align:middle;text-align:left;width:52%;}
.shre-idea .box-wrap .cs .box .bot .lft .imgb{display:inline-block;width:40px;height:42px;margin-right:0;}
.shre-idea .box-wrap .cs .box .bot .lft .imgb a{display:inline-block;text-decoration:none !important;}
.shre-idea .box-wrap .cs .box .bot .lft .imgb a span.sprite-old{background-image:url(../img/sprites.png);display:block;background-position:-48px -2256px;width:30px;height:33px;}
.shre-idea .box-wrap .cs .box .bot .lft h3{display:block;font-weight:700;font-size:15px;margin:0;text-align:left;}
.shre-idea .box-wrap .cs .box .bot .rght{display:inline-block;width:40%;}
.shre-idea .box-wrap .cs .box .bot .rght .read{display:block;padding:17px 0 16px;width:100%;color:#fff;text-transform:uppercase;border-radius:7px;background:-moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);border:none;margin:0;}
.shre-idea .box-wrap .cs .box .bot .lft .imgb a span.gplay-icon{background-position:-99px -2256px;width:30px;height:33px;}
.srvcsec{position:relative;z-index:99;padding:60px 0;text-align:center;background:#fff;}
.srvcsec h4{font-size:38px;color:#3c3c3c;font-weight:600;font-style:normal;text-transform:capitalize;margin-bottom:15px;max-width:80%;margin:0 auto 20px;}
.srvcsec p a.readmorebtn{width:100px;margin:7px auto 0;display:block;}
.srvcsec .noshow3{padding:0 !important;font-size:0;display:none;width:85% !important;margin:0 auto;}
.srvcsec ul.cmold-dots li:hover{top:0;}
.srvcsec .noshow3 p{display:inline-block;padding:0 15px 0 0;width:25%;vertical-align:top;font-size:14px;color:#5f5d5d;text-align:left;line-height:1.3;}
.srvcsec .boxwrap{display:inline-block;width:100%;margin-top:40px;}
.srvcsec .boxwrap li{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 10px;position:relative;border-radius:5px;min-height:215px;padding:40px;float:left;background:#fff;width:14.95%;top:0px;cursor:pointer;}
.srvcsec .boxwrap li i{background-image:url(../img/sprite03.png);background-repeat:no-repeat;width:80px;display:inline-block;height:80px;margin:0 auto 10px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.srvcsec .boxwrap li i.one{background-position:0px 0px;}
.srvcsec .boxwrap li i.two{background-position:-80px 0px;}
.srvcsec .boxwrap li i.three{background-position:-160px 0px;}
.srvcsec .boxwrap li i.five{background-position:-320px 0px;}
.srvcsec .boxwrap li i.four{background-position:-240px 0px;}
.srvcsec .boxwrap li i.six{background-position:-403px 0px;}
.srvcsec .boxwrap li h6{color:#2c2c2c;font-size:16px;font-weight:400;}
.srvcsec .boxwrap li h6{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#2c2c2c;font-size:16px;}
.srvcsec .boxwrap li:hover{top:-10px;box-shadow:0px 0px 45px #908f8e38;background:-moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%);background:transparent;}
.video-sec{background-image:url(../img/videofold.webp);background-repeat:no-repeat;width:100%;background-size:cover;position:relative;z-index:99;background-position:top center;}
.video-sec .textwrap{padding:127px 0;text-align:center;}
.video-sec .textwrap h2{font-size:38px;color:#3c3c3c;font-weight:600;line-height:1.2;max-width:75%;margin:0 auto 20px;}
.fullwidth{width:100%;}
.video-sec .textwrap > .fullwidth p{max-width:85%;margin:0 auto;}
.video-sec .textwrap a.redmore4{line-height:20px;font-weight:400;text-decoration:underline;width:100px;margin:0 auto 10px auto;text-align:center;display:inline-block;font-size:14px;border:none;padding:4px 12px 6px 12px;margin-top:7px;border-radius:20px;}
.video-sec .noshow4{font-size:0;display:none;padding:0 40px !important;width:85% !important;margin:0 auto;}
.video-sec .textwrap a{-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:20px;display:inline-block;padding:25px 29px;border-radius:50%;border:2px solid #f59515;}
.video-sec .textwrap a i{-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;font-size:54px;color:#f59515;}
.video-sec .noshow4 p{line-height:1.3;display:inline-block;padding:0;width:50% !important;vertical-align:top;font-size:14px !important;color:#5f5d5d !important;text-align:left;}
.wrkshp{padding:90px 0;background:#f5f7fb;display:block;}
.wrkshp .rpd-txt{width:770px;margin:0 auto;text-align:center;display:block;}
.wrkshp .rpd-txt h3{position:relative;color:#3c3c3c;font-weight:600;padding:0 0 0 16px;display:inline-block;font-size:38px;}
.wrkshp .rpd-txt h5{color:#3c3c3c;font-weight:500;padding:0 0 0 16px;font-size:30px;}
.wrkshp .rpd-txt p{color:#3c3c3c;font-weight:300;padding:0 0 0 16px;font-size:21px;position:relative;}
.wrkshp .rpd-txt a.redmore5{color:#fff;margin:7px auto 7px;display:block;font-size:14px !important;padding:4px 12px 6px 12px !important;text-transform:capitalize !important;border-bottom:unset;max-width:100px;}
.wrkshp .rpd-txt a.redmore5{margin:7px auto 7px;display:block;max-width:100px;}
.wrkshp .noshow5 p{display:inline-block;padding:0 15px 0 0 !important;width:50%;vertical-align:top;font-size:14px !important;color:#5f5d5d !important;text-align:left;line-height:1.3;margin-bottom:1rem;}
.wrkshp .rpd-txt a.gt-to{color:#f59515;display:inline-block;border-bottom:1px solid #f59515;padding-bottom:0;margin-top:30px;text-decoration:none;font-size:19px;text-transform:uppercase;}
.wrkshp .noshow5{padding:0 20px;font-size:0;display:none;}
.mtr-fox{padding:60px 0;background-color:#f9f9f9;position:relative;}
.mtr-fox h4{transition:all 0.3s ease;font-size:18px;font-weight:500;margin-top:30px;color:#f59515;text-align:left;text-transform:uppercase;}
.mtr-fox h3{font-weight:600;color:#3c3c3c;font-size:36px;margin-bottom:10px;text-transform:capitalize;text-align:left;}
.mtr-fox p{color:#2c2c2c;font-weight:normal;font-size:18px;text-align:left;}
.mtr-fox img.app-link{margin:10px 10px 0 0;}
.mtr-fox .placeholder{position:relative;}
.mtr-fox .placeholder video{position:absolute;top:45px;left:83px;background:#000;}
.mtr-fox{}
.testimonial-sec{padding:60px 0px;background-color:#f4f4f4;text-align:center;}
.testimonial-sec h4{font-size:18px;font-weight:500;margin:0 0 10px 0;color:#f59515;}
.testimonial-sec h3{font-weight:600;color:#3c3c3c;font-size:36px;margin-bottom:10px;text-transform:capitalize;}
.testimonial-sec{}
.gt-startd{background:#ffffff;padding:60px 0px;}
.gt-startd h3{color:#3c3c3c;font-size:38px;text-align:center;text-transform:capitalize;}
.gt-startd p{text-align:center;margin-bottom:25px;color:#3c3c3c;font-weight:300;font-size:21px;line-height:26px;text-align:center;}
.gt-startd form{width:80%;margin:0 auto;}
.gt-startd form label.field-txt{font-weight:500;font-size:16px;color:#5B6B7F;margin:0 0 5px;width:100%;display:block;text-align:left;}
.gt-startd form label.field-txt span{color:#ec1d23;}
.gt-startd form input[type="text"], .gt-startd form input[type="email"], .gt-startd form input[type="number"], .gt-startd form input[type="tel"], .gt-startd form textarea{width:100%;margin:0 0 0 0;border:1px solid #B2B9C1;background:white;padding:10px 15px;color:#000;font-size:16px;font-weight:400;height:45px;border-radius:5px;}
.gt-startd .forarrowselect{z-index:0;}
.gt-startd div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:100;width:100%;max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gt-startd div.cs-skin-elastic{background:transparent;}
.gt-startd .cs-select span{display:block;position:relative;cursor:pointer;padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;height:50px;line-height:26px;padding-right:3em;}
.cs-skin-elastic > span{z-index:100;border:1px solid #afbaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#5B6B7F;font-size:16px;padding-right:3em;}
.intl-tel-input{position:relative;display:inline-block;width:100%;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
.gt-startd div.cs-select:focus{outline:none;}
.gt-startd .mrg-btm-30{margin-bottom:30px;}
.gt-startd .intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;}
.gt-startd form input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label{display:inline-block;margin-left:0;padding-left:28px;background:url(../img/checks.png) no-repeat 0 0;line-height:24px;font-weight:500;font-size:12px;color:#5B6B7F;}
.gt-startd form textarea{resize:none;height:100px;}
.cs-skin-elastic.cs-active.cs-select ul{overflow-y:scroll;height:250px;border-radius:5px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top-left-radius:0;border-top-right-radius:0;z-index:9999999;}
.cs-skin-elastic.cs-active .cs-options{pointer-events:auto;margin-top:-1px;-webkit-border-radius:0px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius:0px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-radius:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;border-right:1px solid #bbb;}
.cs-select.cs-active .cs-options{visibility:visible;}
.cs-select > span::after, .cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cs-select.cs-active > span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.cs-skin-elastic > span::after{font-family:'FontAwesome';content:"\f107";-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cs-select.cs-skin-elastic.cs-active span.cs-placeholder{-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:5px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.cs-skin-elastic > span{z-index:100;border:1px solid #afbaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#5B6B7F;font-size:16px;}
div.cs-skin-elastic{background:transparent;}
.cs-select > span::after{content:'\25BE';right:1em;}
.cs-skin-elastic.cs-active .cs-options ul li{z-index:9999999;opacity:1;border-bottom:1px solid #e6e6e6;background:#fff;}
.cs-select ul span{padding:1em;}
.cs-skin-elastic .cs-options span:hover, .cs-skin-elastic .cs-options li.cs-focus span, .cs-skin-elastic .cs-options .cs-selected span{color:#f9bc33;}
.gt-startd form input[type=checkbox]:not(old), .gt-startd form input[type=radio]:not(old){width:23px;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute;z-index:3;height:23px;}
.gt-startd .col-md-12.rangeslid{margin-bottom:20px;padding-bottom:30px;}
.gt-startd .slider.slider-horizontal{width:100% !important;margin:0px 10px 0px 10px;}
.gt-startd .slider-handle{background-color:#f9bc33 !important;background-image:none !important;}
.gt-startd input[type="submit"]{display:block;width:100%;background:-webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%);border:transparent;font-size:14px;font-weight:600;border-radius:5px;padding:15px 18px;text-decoration:none;color:#fff;text-transform:uppercase;}
.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden;}
.cs-select ul{list-style:none;margin:0;padding:0;width:100%;z-index:9999999;margin:1px 0 0;}
.cs-skin-elastic .cs-options ul li{opacity:0;}
.cs-skin-elastic .cs-options span{color:#5B6B7F;}
.cs-select select{display:none;}
.testimonial .item{display:inline-block;width:100px;text-align:left;margin-top:20px;}
.cmold-slide{float:left;min-height:1px}
.cmold-initialized .cmold-slide{display:block;outline:none}
.testimonial{width:100%;}
.testimonial .item .itext{background:#fff;width:320px;padding:44px 28px;margin-bottom:26px;text-align:left;position:relative;min-height:233px;border-radius:5px;box-shadow:4px 2px 31px 0 #ccc;}
.testimonial .item .itext:before{position:absolute;content:"\f0dd";font-family:"FontAwesome";bottom:5px;left:20px;color:#fff;font-size:54px;line-height:0;}
.testimonial .item .itext .star{}
.testimonial .item .itext .star i{color:#ffdd65;}
.testimonial .item .itext p{font-size:14px;color:#929292;line-height:1.4;height:95px;overflow-y:scroll;padding-right:4px;}
.testimonial .item .icli{padding:0 0 0 10px;}
.testimonial .item .cliimg{display:inline-block;width:50px;margin-right:20px;vertical-align:top}
.testimonial .item .cliimg img{width:100%;border-radius:50%;}
.testimonial .item .cliname{display:inline-block;}
.testimonial .item .cliname h6{font-size:15px;margin:0 0 5px;color:#202020;}
.testimonial .item .cliname p{font-size:15px;color:#929292;line-height:1.5;margin:0;}
footer{background-color:#202020;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;min-height:600px;padding:56px 0;}
.footer-top{text-align:center;}
.footer-top p{color:#dfdfdf;}
.sub-footer p{margin:0px 0px 20px 0px;padding:0px;line-height:22px;font-size:14px;display:inline-block;color:#dfdfdf;}
.footer-top .fform{text-align:left;background:#2b2b2b;width:600px;margin:0 auto;position:relative;border-radius:30px;}
.footer-top .fform form{font-size:0;}
.subserror_parent{position:relative;}
.subserror{position:absolute;font-size:13px;color:red;left:30px;top:-18px;display:none;}
.footer-top .fform form input[type=email]{border:none;color:#fff;font-size:14px;background-color:#2b2b2b !important;width:50%;outline:none;padding:0 0 0 35px;text-align:left;margin:0 0 0 -4px;font-weight:500;height:62px;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0;vertical-align:top;}
.footer-top .fform form button{font-size:0px;position:absolute;width:50px;height:50px;border-radius:50%;background:#f9b427;border:none;top:6px;right:12px;}
.footer-midle ul{font-size:0px;display:block;text-align:center;margin:30px 0;}
.sub-footer ul li{color:#6c6c6c;font-family:'circular std';font-size:14px;padding-bottom:5px;display:inline-block;width:10%;}
.sub-footer ul li a{color:#6c6c6c;display:block;font-size:14px;text-decoration:none;}
.sub-footer ul li a:hover{color:#f9bc33 !important;}
.footer-links{text-align:center;display:block;margin:0 0 20px 0;}
.footer-links ul.footer-group{margin:0px;display:inline-block;padding:4px;border:none;font-family:'montserratlight';text-align:center;}
.footer-links p{color:#dfdfdf;font-size:14px;display:inline-block;}
#mobile-menu .menu-footer{color:rgba(255,255,255,0.5);font-size:14px;display:flex;overflow:hidden;margin-top:30px}
.footer-links ul.footer-group{text-align:center;}
#mobile-menu .menu-footer>div{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}
#mobile-menu .menu-footer>div *:last-child{margin-bottom:0;}
#mobile-menu .menu-footer p{font-size:14px;line-height:1.4;color:#4c4c4c;}
footer ul.footer-group li a:hover{color:#f05123;}
footer ul.footer-group li:last-child{margin-right:0;}

/*-------------------------service page-----------------------------*/

.headservice {display: block; padding: 200px 0; background: url(../img/services/servicesbanner.png)no-repeat center; background-position: fixed; height: 800px; background-position: top center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; overflow: hidden; }
.headservice .manser-top {text-align: center; max-width: 100%; margin: 0 auto; padding: 70px 0 20px 0; margin: 0; }
.headservice .manser-top h3 {margin: 0px auto 10px; font-size: 48px; font-weight: 500; color: #fff; }
.headservice .manser-top p {    font-size: 20px; max-width: 800px; margin: 10px auto 30px; color: #fff;}




.rangesec .txt-wrap .tech-list li img {max-height: 26px; }
.rangesec .txt-wrap .tech-list li a {width: 100%; height: 100%; padding: 17px 12px; }
.rangesec .txt-wrap .tech-list li {display: inline-block; padding: 10px 0 0; clear: both; margin-right: 8px; border-radius: 5px; border: 1px solid #d0d0d0; width: 54px; text-align: center; height: 50px; opacity: 0.6; -ms-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.rangesec .txt-wrap .tech-list {margin-top: 25px; margin-bottom: 25px; }
.rangesec {background-color: #fff; padding: 60px 0px; border-top: 1px solid #f0f0f0; background-position: center; background-repeat: no-repeat; background-size: cover; overflow-y: hidden; height: 800px; position: relative; }
.d-table {display: table !important; }
.d-table-cell {display: table-cell !important; }
.va-middle {vertical-align: middle; }
.rangesec .txt-wrap h2 {    font-size: 36px; color: #3c3c3c; font-weight: 600;    margin: 0px 0px 10px 0px;    text-transform: none;}
.rangesec .txt-wrap p {    font-size: 18px; color: #2c2c2c; line-height: 1.3; font-weight: 400;}
.rangesec .txt-wrap .tech-feat li {width: 50%; float: left; font-size: 16px; font-weight: 500; color: #2c2c2c; margin-bottom: 12px; position: relative; padding-left: 20px; position: relative; }
.rangesec .txt-wrap .tech-feat li:before {content: "\f054"; position: absolute; left: 0; top: 8px; font: normal normal normal 8px/1 FontAwesome; }
.btn-service {text-transform: uppercase; display: inline-block; transform: translateY(0rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; color: #fff; padding: 20px 40px; font-size: 14px; font-weight: 600; border-radius: 5px; text-decoration: none; background: -webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%); background: -moz-linear-gradient(left, #f9ad1c 0%, #f9be36 100%); background: -webkit-linear-gradient(left, #f9ad1c 0%,#f9be36 100%); margin: 10px 0 0 0; }
.btn-service:before {width: 1px; height: 20px; font-family: FontAwesome; content: '\f27a'; font-size: 18px; margin-top: -1px; padding-right: 35px; float: left; margin-right: 20px; border-right: 1px solid #ffffff; line-height: 20px; }
.rangesec .txt-wrap .tech-feat li a {font-size: 16px; color: #2c2c2c; text-decoration: none; }
.rangesec .txt-wrap .tech-list li:hover {-moz-box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.1); opacity: 1; }
.btn-service:hover {transform: translateY(-1rem); }
.for-all {min-height: 322px; text-align: center; background: #fff; padding: 90px 0; }
.for-all .top {display: inline-block; width: 800px; margin: 0 auto; }
.for-all .top h3 {font-size: 36px; color: #3c3c3c; font-weight: 600; }
.for-all .top p {font-size: 18px; color: #2c2c2c; line-height: 1.3; font-weight: 400; }
.for-all ul {margin: 20px 0 0 0; }
.for-all ul li {display: inline-block; margin-right: 0px; width: 15%; }
.for-all ul li h4 {    margin: 10px 0 0 0; color: #2c2c2c; font-size: 16px; font-weight: 400; }











.sub-footer{padding:38px 0px;}
.sub-footer .faddres{text-align:center;margin-bottom:30px;font-size:0;}
.footer-links ul.footer-group li a{color:#cccccc;text-transform:none;font-size:14px;font-weight:600;padding:0px 10px 0px 10px;}
.copyr{text-align:center;position:relative;z-index:0;margin-bottom:20px;}
.copyr .text{width:700px;margin:0 auto;z-index:555;display:inline-block;background:#202020;}
.copyr .text p{text-align:center;color:#dfdfdf;margin:0;font-size:14px;}
.sub-footer .faddres{text-align:center;margin-bottom:30px;}
.sub-footer .address{width:20%;display:inline-block;padding:0 45px 0 15px;margin-top:12px;vertical-align:top;margin:0 auto;text-align:left;}
.sub-footer .address h4{color:#fff;font-size:12px;line-height:18px;}
.sub-footer .phone p, .sub-footer .address p, .sub-footer .mail p, .sub-footer .mail a{display:inline-block;padding-left:0px;margin:0px 0px 5px 0px;font-size:14px;font-family:'circular std';font-weight:normal;}
.address, .phone, .mail{position:relative;}
.address{min-height:0;}
.sub-footer ul.last-list{margin:0;display:inline-block;padding-left:30px;}
.sub-footer ul.last-list li{width:unset;border-left:1px solid #6c6c6c;vertical-align:middle;padding:0 20px;}
.copyr .upbtnn{display:inline-block;width:50px;height:52px;position:relative;background:#2b2b2b;top:-16px;border-radius:50%;left:200px;}
.copyr .upbtnn a{width:100%;height:100%;display:inline-block;}
.copyr .upbtnn i{font-family:"FontAwesome";color:#fff;position:relative;top:15px;}
footer ul.footer-group li{width:10%;}
.footer-top .fform form input[type=number]{border:none;color:#fff;font-size:14px;background-color:#2b2b2b !important;width:50%;outline:none;padding:0 0 0 35px;text-align:left;margin:0;font-weight:500;height:62px;vertical-align:top;border-left:1px solid #373737;border-radius:30px;border-top-left-radius:0;border-bottom-left-radius:0;}
.footer-top .fform form i{position:relative;font-size:20px;color:#fff;font-family:"fontawesome";left:-5px;top:0;}
.fa-send:before, .fa-paper-plane:before{content:"\f1d8";}
.stickyheader .menu > ul > li > ul{background:#fff;}
.stickyheader .menu > ul > li > ul > li > ul > li > a{color:#2c2c2c;}
.stickyheader .menu_header a.mega-head span{color:#2c2c2c;}
.stickyheader .menu_header a.mega-head .menu-icon{background:#fff;;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.cmold-mobile-menu a{font-size:33px;}
@media only screen and (max-width:1024px){.copyr .upbtnn{left:unset;}
video.video-hid-mobile{width:100%;}
.srvcsec .boxwrap li{width:13%;padding:0;}
.mtr-fox .placeholder video{top:42px;left:70px;width:392px;height:270px;}
.testimonial .item .itext{width:270px;}
.menu ul.mannavigation{display:none;}
}
@media only screen and (max-width:991px){.social_top{display:none;}
.top_right{padding:0px;width:100%;}
.header .container{width:100%;}
}
@media only screen and (max-width:1024px) and (min-width:768px){.mainbanner .item .hero-banner h3{font-size:32px;}
.winigstok h1{font-size:32px;}
.winigstok h3{font-size:32px;}
.shre-idea h3{font-size:32px;}
.srvcsec h4{font-size:32px;}
.video-sec .textwrap h2{font-size:32px;}
.wrkshp .rpd-txt h3{font-size:32px;}
.mtr-fox h3{font-size:32px;}
.testimonial-sec h3{font-size:32px;}
.gt-startd h3{font-size:32px;}
.video-sec .textwrap a.redmore4{display:block;}
.video-sec .textwrap{padding:30px 0;}
.winigstok{padding:30px 0;}
.shre-idea{padding:30px 0;}
.srvcsec{padding:30px 0;}
.wrkshp{padding:30px 0;}
.mtr-fox{padding:30px 0;}
.testimonial-sec{padding:30px 0;}
.gt-startd{padding:30px 0px;}
footer{padding:30px 0px;}
}
@media only screen and (max-width:768px) and (min-width:0px){
 
 .cmold-mobile-menu a {font-size: 24px; }    
    
.TheCard_item__imageMobile_1e0MO {margin-bottom: 0;}

.copyr .upbtnn{left:0;top:10px;}
.mobile-slider {display: block;}
.mainbanner .item .hero-banner {    height: 600px;}
.cmold-slider {    height: 600px;}
.desk-slider {display: none;}
#mobile-menu .thb-close{top:20px;right:30px;}
.wrkshp .rpd-txt{width:100%;}
.mainbanner .item .hero-banner h3{font-size:28px;max-width:100%;}
.mainbanner .item .hero-banner h4{max-width:100%;font-size:14px;line-height:17px;}
.menu ul.mannavigation{display:none;}
.heroslider .cmold-dots{left:0;bottom:50px;text-align:center;position:relative;}
.heroslider .cmold-dots li{padding:0;width:18px;min-height:0px;height:6px;display:inline-block;}
.heroslider .cmold-dots li button{width:20px;height:10px;}
.heroslider .cmold-dots li button:before{width:20px;height:10px;}
.hero-banner .actions{text-align:left;}
.video-sec .textwrap a.redmore4{display:block;}
.video-sec .textwrap{padding:30px 0;}
.winigstok{padding:30px 0;}
.shre-idea{padding:30px 0;}
.srvcsec{padding:30px 0;}
.wrkshp{padding:30px 0;}
.mtr-fox{padding:30px 0;}
.testimonial-sec{padding:30px 0;}
.gt-startd{padding:30px 0px;}
footer{padding:30px 0px;}
.winigstok video.video-hid-mobile{width:100%;}
.winigstok h1{font-size:28px;}
.winigstok .actions a{float:unset;}
.winigstok .noshow p{padding:15px 15px 0 0;width:50%;margin:0;text-align:center;}
.winigstok p{padding:0px;}
.winigstok h3{font-size:22px;}
.winigstok h4{margin-top:0;}
.shre-idea p{font-size:16px;max-width:400px;margin:0 auto;}
.shre-idea .box-wrap .cs .box figure img{min-height:200px;}
.shre-idea h3{font-size:28px;}
.shre-idea .box-wrap .cs .box .txt-wrap p{height:83px;overflow:scroll;max-width:100%;margin:0 0 80px;}
#mobile-menu{padding:30px 60px 30px 30px;width:50%;}
.footer-top .fform form input[type=email]{display:block;width:100%;background:#2b2b2b;padding:25px 20px;margin:0;border-radius:10px;}
.footer-top .fform form input[type=number]{border-radius:10px;display:block;width:100%;background:#2b2b2b;padding:25px 20px;border-top-left-radius:0;border-top-right-radius:0;margin:10px 0 0 0;border-top:1px solid #e3e3e3;}
.footer-top .fform{width:100%;border-radius:0;}
.copyr .text{width:100%;}
.srvcsec .cmold-dots li button{font-size:0;line-height:0;display:block;width:20px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.srvcsec h4{font-size:28px;}
.srvcsec .cmold-dots li.cmold-active button:before{background-color:#f9bc33;opacity:1;}
.srvcsec .cmold-dots li button:before{background-color:#c9c9c9;opacity:1;}
.srvcsec .cmold-dots li{width:20px;margin:0 5px;padding:0;float:unset;min-height:0;}
.video-sec .textwrap h2{font-size:28px;}
.wrkshp .rpd-txt h3{font-size:28px;}
.wrkshp .rpd-txt h5{padding:0 17px;}
.wrkshp .rpd-txt p{padding:0 30px;}
.mtr-fox h3{font-size:28px;text-align:center;}
.mtr-fox h4{text-align:center;}
.mtr-fox p{text-align:center;}
.mtr-fox{text-align:center;}
.mtr-fox .placeholder video{top:26px;left:47px;width:252px;height:176px;}
.video-sec .textwrap{text-align:center;}
.testimonial-sec .clutchreviewbox{margin:20px 0;}
.testimonial-sec h3{font-size:28px;}
.testimonial-sec h4{margin:0 0 20px 0;}
.testimonial .item .itext{width:340px;}
.gt-startd h3{font-size:28px;}
.sub-footer ul li{padding:0 5px 5px;width:14%;}
.copyr ul.last-list li{width:unset;border:unset;}
.footer-top .fform form button{top:unset;bottom:-50px;left:0;right:0;width:100%;border-radius:10px;}
.footer-top{padding:0px 20px;}
.footer-midle ul{margin:60px 0 30px;}
footer ul.footer-group li{display:inline-block;}
}
@media only screen and (max-width:580px){.mainbanner .item .hero-banner:before{position:absolute;width:100%;content:"";height:100%;background:#f7f4f499;}
#mobile-menu{padding:30px 10px 30px 10px;width:50%;}
#mobile-menu .thb-close{top:20px;right:20px;}
.mtr-fox .placeholder video{top:43px;left:72px;width:400px;height:276px;}
.footer-top .fform form button{top:unset;bottom:-50px;left:0;right:0;width:100%;border-radius:10px;}
.footer-top{padding:0px 20px;}
.footer-midle ul{margin:80px 0 20px;}
.sub-footer ul li{padding:0 2px 5px;width:14%;}
.sub-footer .address{width:25%;}
.sub-footer ul.last-list li{border:none;}
.testimonial .item .itext{width:260px;}
}
@media only screen and (max-width:480px){.mtr-fox .placeholder video{top:38px;left:63px;width:324px;height:222px;}
.testimonial .item .itext{width:100%;}
}
@media only screen and (max-width:320px){.copyr .text{width:100%;}
.footer-top .fform{width:100%;}
.shre-idea p{padding:0 30px;}
.winigstok h1{font-size:22px;}
.shre-idea h3{margin:0 0 20px;font-size:22px;}
.srvcsec h4{font-size:22px;}
.video-sec .textwrap h2{font-size:22px;}
.wrkshp .rpd-txt h3{font-size:22px;}
.mainbanner .item .hero-banner h3{font-size:22px;}
.wrkshp .rpd-txt h5{font-size:22px;}
.mtr-fox h4{margin-top:0;}
.mtr-fox h3{font-size:22px;}
.testimonial-sec h3{font-size:22px;}
.gt-startd h3{font-size:22px;}
button.cmold-prev.cmold-arrow{margin:0 0 15px 0;}
.srvcsec p{margin:0 20px;}
.wrkshp .rpd-txt{width:100%;}
.mainbanner .item .hero-banner{height:600px !important;}
.heroslider .cmold-dots{display:none !important;}
.mtr-fox .placeholder video{top:23px;left:39px;width:213px;height:144px;}
footer{padding:0px 0;}
.footer-top .fform form input[type=email]{display:block;width:100%;background:#2b2b2b;padding:25px 20px;margin:0;border-radius:10px;}
.footer-top .fform form input[type=number]{border-radius:10px;display:block;width:100%;background:#2b2b2b;padding:25px 20px;border-top-left-radius:0;border-top-right-radius:0;margin:10px 0 0 0;border-top:1px solid #e3e3e3;}
.footer-top .fform{width:100%;border-radius:0;}
.footer-top{padding:0px 20px;}
.footer-top .fform form button{top:unset;bottom:-50px;left:0;right:0;width:100%;border-radius:10px;}
.footer-midle{margin-top:100px;}
.sub-footer ul li{width:100%;display:block;}
.sub-footer .address{width:50%;text-align:left;margin:0 0 20px;padding:0;}
.footer-links{padding-left:20px;text-align:left;}
.footer-links p{margin:0;}
.footer-links ul.footer-group{text-align:left;}
footer ul.footer-group li{width:10%;}
.footer-links ul.footer-group li a{padding:0;}
.sub-footer ul li{padding:0 5px 5px;}
.sub-footer ul.last-list li{border-left:transparent;}
#mobile-menu{padding:20px 20px 20px 20px;width:90%;}
.testimonial .item .itext{width:100%;}
.srvcsec .noshow3 p{margin:0;width:50%;padding:10px 5px 10px 0;}
.mainbanner .item .hero-banner:before{position:absolute;width:100%;content:"";height:100%;background:#f7f4f499;}
.wrkshp .rpd-txt a.gt-to{font-size:10px;}
.sub-footer ul.last-list{padding-left:0;}
.srvcsec .boxwrap li{min-height:0;}
}



/*================home-css===============*/

span.call-us small{display:block;font-size:14px;color:#f59515;font-weight:600;text-align:right;}
.cmold-mobile-menu a:hover {color: #f9bc33; }
.menu_header a.mega-head .menu-icon .nav-sprite.tpa {background-position: -1056px -2156px; }
.menu_header a.mega-head .menu-icon .nav-sprite.te {background-position: -678px -2156px; }
.menu_header a.mega-head .menu-icon .nav-sprite.gs {background-position: -972px -2156px; }
.menu_header a.mega-head .menu-icon .nav-sprite.tb {background-position: -930px -2156px; }
.menu_header a.mega-head .menu-icon .nav-sprite.mfs {background-position: -1014px -2156px; }
.header{display:flex;flex-direction:column;align-items:center;min-height:40px;position:fixed;top:0;left:0;width:100%;z-index:9999;padding:15px 0;background: white;}
.menu_header{display:inline-block;position:relative; top:0px; right: -22px;vertical-align: bottom;}
.logo-holder{display:inline-block;top:10px;width:158px;vertical-align: middle;}
.menu_header a{margin-bottom:6px;font-size:14px;text-transform:uppercase;color:#7c7c7d;font-family:'Circular Std';font-weight:600;text-decoration:none;padding:10px 5px 17px 5px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.top_right{/* position:absolute; *//* right:0px; *//* top:0px; *//* padding:0px 60px 0px 0px; */display: inline-block;vertical-align: top;padding-left: 40px;}
.stickyheader .logo { margin: 0px 0; }
.stickyheader .navbar-inverse { margin: 10px 0 0 0; }
.stickyheader .top-info-list ul { margin: 5px 0 5px 0; }
@media screen and (max-width: 480px){
    .projectDetails__copyWrapper{ padding-top: 350px; }
}
/*.fa-phone-square:before {content: "\f098"; }*/

/*================home-css===============*/


.menu_header a.mega-head .menu-icon .nav-sprite.fauct{background: url(../images/faucet.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.bible{background: url(../images/bibble.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.toy{background: url(../images/toypins.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.boom{background: url(../images/boom.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.groupf{background: url(../images/group.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.wheel{background: url(../images/nannies.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.paws{background: url(../images/paws.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.poly{background: url(../images/ploy.png);background-size: cover;border-radius: 50px;}
.menu_header a.mega-head .menu-icon .nav-sprite.arwr{background: url(../images/arwr.png);background-size: cover;border-radius: 50px;}   
.menu_header a.mega-head .menu-icon .nav-sprite.biz{background: url(../images/bizinc.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.jro{background: url(../images/journey.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.kitch{background: url(../images/kitchenara.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.fdnapp{background: url(../images/foodsnapp.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.ridee{background: url(../images/ride.png) no-repeat;background-size: contain;}                            
 .menu_header a.mega-head .menu-icon .nav-sprite.village{background: url(../images/village.png) no-repeat;background-size: contain;}
.menu_header a.mega-head .menu-icon .nav-sprite.gravi{background: url(../images/gravity.png) no-repeat;background-size: contain;}           

