@media (max-width:767px){#header{position:relative}#header .top-bar-simple,.mobile{display:none}.mobile_ac{display:block}#header .top-bar p,#header .top-bar p:after,#header .top-bar:before{background:#3f3f97}#header .top-bar p{padding:13px 20px!important;font-size:16px!important;font-weight:700!important;text-align:center!important;margin:0!important;float:none!important}#header .logo,#header .search-btn{border:0;margin:10px 0!important}#header .search-btn{height:42px;font-size:24px;width:40px}.navbar-toggle .icon-bar{border-bottom:3px solid #333}.navbar-toggle{margin:17px 0 0}#header .main-nav{padding:0 0 10px;width:100%}#header .main-nav li{float:none}#header .main-nav li a{padding:10px 0!important;font-size:14px;color:#333;border-top:1px solid #f1f1f1!important;line-height:normal!important}#header .main-nav .dropdown-menu{padding:0;border:0;position:relative;margin:0;float:none}#header .main-nav .dropdown-menu li a{background:none!important;padding-left:20px!important}#header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{position:relative;left:0}#header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu a{padding-left:50px}#header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu a i{margin-top:-22px}#header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu li a{padding-left:35px!important}.smallHeader #header{position:relative;top:0}.cd-hero-slider .btn{height:38px;padding:8px 20px 7px;font-size:13px}.cd-hero-slider .btn:hover:before{top:9px}#footer .footer-logo:after{right:-15px;top:17px}#footer .footer-left,#footer .footer-right{width:auto;float:none}#footer .height-50{height:20px}#footer .twitter-widget h4,#footer .usefull-links-widget h4{margin-bottom:6px;padding-bottom:0}#footer .twitter-widget{padding-right:0}#footer .newsletter-widget{padding:30px 29px 20px;margin-top:40px}.request-a-callback-content,.request-a-callback-form{min-height:0;padding:40px;background-size:90px auto;width:auto;float:none}.meet-our-advisors .classic-arrows .owl-nav{margin:20px 0 0}.meet-advisors-content{padding:20px 0 0}.meet-advisors-content h3,.meet-advisors-content p{margin-bottom:15px}section{padding:60px 0}.cd-slider-nav a{padding-top:0;font-size:0}.cd-slider-nav li .slide-number{height:54px;font-size:15px;color:#000;margin:0;border-radius:0;background:none!important;width:59px;line-height:55px}.cd-slider-nav li a:hover .slide-number,.cd-slider-nav li.selected .slide-number{color:#fff}.cd-slider-nav a:before,.cd-slider-nav li:last-child a:after{height:55px}.owl-item .image-and-text-box{padding:0}.image-and-text-box .bordered-thumb{margin-right:0;margin-left:0}.funfacts{height:auto;background-size:cover;margin:0 0 20px}.funfacts .counter span{font-size:50px}.funfacts .funfacts-inner{padding:40px}.funfacts .counter:after{background:none}.different-services{padding-top:100px}.funfacts.overlap-top{margin:0}.different-services{height:auto;padding:50px 0}.services{margin:0}.image-list-classic{margin:30px 0}.image-list-classic li{margin:10px 0!important;float:none!important}.image-list-classic li img{width:100%}.contact-us-bar,.contact-us-bar .text-right{text-align:center}.contact-us-bar .btn{margin-top:15px}.contact-us-bar h4{font-size:18px}.owl-item .service-box{margin:0}#header.header-two .header-contact-widget{display:none}#header.header-two .main-nav{background:none}#header.header-two .main-nav li{text-align:left;margin:0;display:block}#header .main-nav li a i{height:27px;text-align:center;background:#f9f9f9;width:40px;line-height:27px;float:right;margin-top:-5px}.tp-leftarrow.default,.tp-rightarrow.default{display:none!important}#header.header-two .main-nav{margin:0}.h1,.h2,.h3,h1,h2,h3{font-size:20px}.text-box{margin-bottom:30px}.highlighted-sec li{width:100%}.cases-filter-nav li{margin:1px 0;display:block}.cases-container li{width:100%}.cases-item figcaption{font-size:20px}.cases-item{margin-bottom:20px}.map{height:400px}.blog-item-classic .blog-content{padding-top:0}.blog-item-classic .blog-content .blog-date{padding-bottom:15px}.blog-item-classic{padding-top:20px}.blog-item-classic:nth-child(2n+2) .col-md-6:nth-child(odd){float:none!important}.comment-respond{margin-top:30px}.sidebar-widget{padding:30px 0 0}.sidebar-widget h3{margin-bottom:10px}.shop-list li{width:49.5%}.shop .sidebar-widget{margin-bottom:0}.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tabs-container{min-height:1px;width:100%}.review-form-close{right:0}.resp-vtabs .resp-tab-content h3{font-size:26px}.resp-vtabs .resp-tab-content{padding:20px}.resp-vtabs .resp-tab-content p{font-size:14px;line-height:25px}.boxed-social li a{padding:10px;font-size:0;text-align:center}.boxed-social li a i{margin-right:0;float:none;display:inline-block}.rslides img{max-width:none}.cart-list h2{font-size:26px}.cart-price,.cart-price-heading,.cart-product,.cart-product-heading,.cart-quantity,.cart-quantity-heading,.cart-total,.cart-total-heading{height:auto;text-align:center;width:100%;line-height:normal;float:none}.cart-product h4{margin:0}.cart-bar-list{position:relative}.product-remove{right:0;position:absolute;top:60px}.cart-bar{display:none}.cart-buttons-widget .btn,.enter-coupon-widget .btn{margin:10px 0}.table-mobile-heading{padding:10px;margin:10px 0;background:#f9f9f9}.product-remove{margin-top:48px}.blog-item .blog-meta li{font-size:14px}.blog-item .blog-meta li img{width:30px;margin-top:3px}.blog-item .blog-content h3{font-size:24px}.blog-item .blog-meta,.blog-item .blog-thumbnail{margin-bottom:20px}.owl-dots{padding-top:20px}.funfacts h2{margin-bottom:10px}.testimonial .rating{position:relative;top:-60px}.product-detail-slider{margin-bottom:25px}.cart-product .pull-left{float:none!important}.cart-product img{margin:0 auto 10px}.quries-img{margin:29px 20px 0 0;width:150px;float:left}.header-links{display:none}#header.header-three .main-nav{padding:0}.address-widget ul li{margin-bottom:20px;width:100%!important}.address-widget ul li:nth-child(2),.address-widget ul li:nth-child(3){width:100%!important}}@media (max-width:590px){body{font-size:16px;min-width:320px}input[type=email],input[type=number],input[type=password],input[type=text]{height:44px}#footer .footer-logo{margin-right:20px;max-width:100px;float:left}#footer .footer-logo:after{display:none}#footer .footer-address-widget ul li,#footer .footer-address-widget ul li:nth-child(2){margin:10px 0;width:auto;float:none}#footer .footer-address-widget{padding:10px 20px}#footer .footer-top p{line-height:25px}#footer .footer-address-widget ul li a,#footer .footer-address-widget ul li span,#footer .footer-top p,#footer .twitter-widget .tweet p,#footer .usefull-links-widget li a{font-size:15px}#footer .footer-top{padding:20px 0}.footer-bottom p{padding:5px 0;text-align:center}#footer .footer-bottom{padding:10px 0}#footer .newsletter-widget .social{margin-top:30px}#header .logo{max-width:150px;margin-top:14px!important}.navbar-toggle{margin-top:14px}#header .search-btn a{font-size:24px}.partner img{margin:0 auto 20px;float:none}.partner .partner-content{padding:0;text-align:center}.subpage-header{padding:40px 0}.subpage-header .btn.get-in-touch{padding:16px 0 11px 41px;font-size:0;position:relative}.subpage-header .btn.get-in-touch i{padding:17px 10px;border:0}.breadcrumbs,.site-title h2{float:none}.breadcrumbs{margin-top:10px}.site-title h2:after{content:""}.company-history li .year{font-size:20px;margin-left:20px}.company-history li .history-content{padding:40px 0 10px 20px;margin-left:0}.company-history li .history-content h4{font-size:20px}.company-history li .history-content:before{top:10px}.map,.map-with-address-widget .map{height:250px}.map-with-address-widget .map{margin-bottom:20px}.get-directions{margin:10px 0}.comment-reply{position:relative}.nav-tabs>li{margin:4px 0;float:none}.shop-list{margin:0}.shop-list,.shop-list li{padding:0;width:100%}.cart-list h2{font-size:20px}#header .search-container .search{margin-right:0;right:30px;margin-left:0;left:30px;width:auto}#header .search-container label{font-size:25px;line-height:normal}#header .search-container .search input[type=text]{height:40px;font-size:20px}#header .search-container .search button{font-size:20px;right:20px;top:0}.testimonial .text-right{text-align:left}.testimonial .rating{top:-10px;left:95px}.rating>li{width:auto}.selectboxit-container .selectboxit,.selectboxit-container .selectboxit-options a,.selectboxit-container span{height:44px;line-height:44px}.btn{height:43px}.btn,.btn:hover:before{line-height:10px}.btn i{top:14px}.btn.get-in-touch i{line-height:9px}.video-widget a{height:62px;margin:-31px 0 0 -31px;width:62px;line-height:59px}.cd-hero-slider .btn{line-height:21px}.cd-hero-slider .btn:hover{line-height:9em}.cd-hero-slider .btn:hover:before{line-height:21px}.blog-item-classic .blog-content h3,.blog-item-classic .blog-content h3 a{font-size:22px}.blog-item .blog-thumbnail .owl-nav div{height:38px;background-size:70px auto;width:38px;margin-top:-18px}.blog-review{text-align:center}.blog-review img{margin-bottom:5px;float:none}.blog-review-content{padding-left:0}.comment-avartar>img{height:auto;width:40px}.comment-content-wrapper{padding-left:54px}.comment-respond h3,.item-counter{margin-bottom:20px}}@media (max-width:450px){.quries-img{margin:0 0 15px;width:100%}}@media (min-width:768px) and (max-width:991px){.top-bar{display:none}#header .logo{border:0;margin:14px 0 10px!important}#header .search-btn{height:42px;font-size:24px}#header{position:relative}#header .top-bar:before{background:#323946}#header .main-nav li a i{width:auto;padding-left:2px}.request-a-callback-content,.request-a-callback-form{min-height:0;padding:40px;width:auto;float:none}.cd-slider-nav li .slide-number{display:none}.cd-slider-nav a{padding:20px;font-size:18px}.funfacts .funfacts-inner{padding:40px}.image-list-classic{margin-bottom:30px}.image-list-classic li{margin:10px 0!important;float:none!important}.image-list-classic li img{width:100%}#header .main-nav{float:left}#header .main-nav li{margin:0 7px}#header .main-nav li a{font-size:13px;line-height:normal}#header .search-btn{margin-top:71px!important}#header .search-btn a{padding-top:5px}#footer .footer-logo:after{right:-15px;top:17px}#footer .footer-left,#footer .footer-right{width:auto;float:none}#footer .height-50{height:20px}#footer .twitter-widget h4,#footer .usefull-links-widget h4{margin-bottom:6px;padding-bottom:0}#footer .twitter-widget{padding-right:0}#footer .newsletter-widget{padding:30px 29px 20px;margin-top:40px}.cd-slider-nav,.cd-slider-nav a:before{height:114px}.meet-our-advisors .classic-arrows .owl-nav{margin:20px 0 0}.meet-advisors-content{padding:20px 0 0}.contact-us-bar,.contact-us-bar .text-right{text-align:center}.contact-us-bar .btn{margin-top:15px}.different-services{height:550px;padding-top:150px}#header.header-two .main-nav li a{padding-right:5px;padding-left:5px}#header.header-two .main-nav li{margin:0 5px}#header .search-btn,#header.header-two .search-btn{margin-top:8px!important}.highlighted-sec li{width:50%}.cases-filter-nav li a{padding:14px 15px 13px}.cases-item{margin-bottom:20px}.map{height:600px}.blog-item-classic .blog-content{padding-top:0}.blog-item-classic .blog-content .blog-date{padding-bottom:15px}.blog-item-classic{padding-top:20px}.blog-item-classic:nth-child(2n+2) .col-md-6:nth-child(odd){float:none!important}.comment-respond{margin-top:30px}.sidebar-widget{padding:30px 0 0}.sidebar-widget h3{margin-bottom:10px}.rslides img{max-width:none}.review-form-close{right:-20px}.cart-buttons-widget .btn,.enter-coupon-widget .btn{margin:10px 0}.cart-product,.cart-product-heading{width:40%}.cart-price,.cart-price-heading,.cart-quantity,.cart-quantity-heading,.cart-total,.cart-total-heading{width:17%}#header.header-two .header-contact-widget li{padding-top:5px}#header .logo,#header.header-two .logo{text-align:center;float:none;display:block}.funfacts{height:450px;background-size:cover}.funfacts .col-md-3:nth-child(2n+2) .counter:after,.funfacts .col-sm-6:nth-child(2n+2) .counter:after{display:none}.testimonial .rating{position:relative;top:-60px}.product-detail-slider{margin-bottom:25px}}@media (min-width:992px) and (max-width:1199px){#header .top-bar p{padding:9px 10px;font-size:14px}#header .top-bar ul li{font-size:13px;margin:15px 20px 14px}#header .main-nav li{margin:0 4px}#header .main-nav li a i{width:15px}#header .main-nav li a{font-size:12px}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:230px}.meet-our-advisors .classic-arrows .owl-nav{margin-top:30px}.cd-slider-nav a{font-size:17px}.cd-slider-nav a span{font-size:13px}#header.header-two .header-contact-widget li{padding-right:15px}#header.header-two .header-contact-widget li p{font-size:14px}.highlighted-sec .text-box{min-height:355px}.boxed-social li a{padding-right:15px;padding-left:15px}.product-detail-btn i{margin-right:2px}.product-description .product-cart-btn,.product-description .product-detail-btn{font-size:12px}.product-description h3{font-size:17px}.review-form-close{right:-20px}.cart-buttons-widget .btn,.cart-shipping .btn,.enter-coupon-widget .btn{font-size:12px}.enter-coupon-widget input.btn[type=submit]{padding:16px 40px 10px}.cart-buttons-widget .btn,.cart-shipping .btn,.enter-coupon-widget .btn{padding-right:21px;padding-left:21px}#footer .footer-top .col-md-3{width:24%}#footer .footer-top .col-md-9{width:76%}}@media (min-width:768px){.table-mobile-heading{display:none}.tp-leftarrow.default,.tp-rightarrow.default{opacity:1!important}.doing-the-right-text{font-size:33px}}@media (min-width:1170px){#footer .footer-top .col-md-3{width:20%}#footer .footer-top .col-md-9{width:80%}}@media (min-width:768px) and (max-width:991px){#header.header-three .main-nav,.header-links{padding:0;text-align:center;float:none}#header.header-three .main-nav li,.header-links li{float:none;display:inline-block}}@media (min-width:992px) and (max-width:1800px){.header-links{position:relative;top:12px;margin-top:10px}#header.header-three .main-nav li a{line-height:39px}#header.header-three .main-nav{float:right}#header.header-three .main-nav li a{font-size:16px}.fixed-header.smallHeader #header.header-three .header-links{margin-top:-56px}}@media (min-width:1801px){.fixed-header.smallHeader #header.header-three .logo{margin:13px 30px 0}.fixed-header.smallHeader #header.header-three .main-nav{padding-top:5px}.fixed-header.smallHeader #header.header-three .header-links{margin-top:16px}}