@media only screen and (min-width:1551px){.about-img img{width:45%}div.maincontainer{width:96.5%;max-width:1900px;position:relative;margin:0 0 0 67px}div.mobile_tab{display:none}}@media (min-width:1161px) and (max-width:1550px){.about-img img{width:45%}div.maincontainer{width:95%;max-width:1289px;position:relative;margin:0 0 0 67px}div.mobile_tab{display:none}}@media (min-width:901px) and (max-width:1160px){div.maincontainer{width:95.6%;max-width:1289px;position:relative;margin:0 0 0 44px}div.mobile_tab{display:none}.about-img img{width:45%}}@media (min-width:800px) and (max-width:900px){.about-img img{width:50%}div.maincontainer{width:94.8%;max-width:1289px;position:relative;margin:0 0 0 44px}div.mobile_tab{display:none}.icon{width:100%;padding:0 30px}.icon p{margin-bottom:60px}.icon-container>.icon:last-child p{margin-bottom:0}.icon-container.bottom-slider{margin-top:0}.half-left,.half-right,.service-content,.service-image{float:none;width:100%}.about-name,.service-name{width:100%}.half-left,.service-image{padding-right:0;margin-bottom:40px;border:none}.half-right,.service-content{padding-left:0}.half-left{border:none}.service-content blockquote{margin-left:0;margin-right:0}.rounded-list span{margin-right:0!important}.contact-left,.contact-right{float:none;width:100%;padding:0}.contact-left{border-right:none!important}.contact-right{margin-bottom:40px}.footer-widget{float:none;width:100%;padding:0 0 60px}#footer-widgets>.footer-widget:first-child{padding-left:0}#footer-widgets>.footer-widget:last-child{padding-right:0;padding-bottom:0}.promo{width:100%;margin:0 auto}}@media (min-width:641px) and (max-width:800px){.caption-image img{width:100%}div.maincontainer{width:94%;max-width:1289px;position:relative;margin:0 0 0 44px}div.mobile_tab{display:none}.cbp-qtrotator .cbp-qtcontent{padding:60px}.cbp-qtrotator .cbp-qtcontent img{max-width:100%}.cbp-qtrotator .cbp-qtcontent .img-diamond,.cbp-qtrotator .cbp-qtcontent img{width:100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:0;display:none}.cbp-qtrotator .cbp-qtcontent .img-diamond{margin-bottom:30px;margin-right:0}.ns_nerveSlider .ns_slideContent div span{font-size:24px;padding:20px 40px}.slogan h1{font-size:44px}.slogan .button{font-size:20px}.page-title{padding:0;display:block}.page-title h1{margin-bottom:0;width:100%}.page-title .page-title-box{margin:0}.inner-img{max-width:40%}}@media (min-width:480px) and (max-width:640px){.blogimage,.mobile_tab .mobile-logo,ul.vertical-nav{display:none}.caption-image img{width:100%}div.maincontainer{width:100%;margin:0}#menu-bar .mobile_tab .mobile-menu1{bottom:250px;left:-36px}#menu-bar .mobile_tab ul.mobile_nav{margin-left:41px;margin-top:60px}#menu-bar .mobile_tab ul.mobile_nav a,li{width:300px;background:rgba(31,108,171,.52)}#menu-bar .mobile_tab ul.sub-li-5.sub-li-4 .sub-li-3 .sub-li-2 .sub-li-1 li{width:100%;background:0 0}#menu-bar .mobile_tab .sub-li-5.sub-li-4 .sub-li-3 .sub-li-2 .sub-li-1{margin-bottom:0}.footer-widget{width:50%}h3{font-size:19px}.half-left{padding-right:0}.sp-portfolio li{width:50%!important}.postcontent{float:none;width:100%}.icon{width:100%;padding:0 30px}.icon p{margin-bottom:60px}.icon-container>.icon:last-child p{margin-bottom:0}.icon-container.bottom-slider{margin-top:0}.ionTabs__tab{width:100%;top:0}#menu-bar{width:80px}.menu-icons{height:80px}.menu-icons>.menu-bar-icon{background-image:url(../images/menu2.png)}.menu-icons>.close-icon{background-image:url(../images/close2.png)}.leftcontainer{margin-left:80px}#footer,.rightcontainer{padding-left:80px}#menu-bar img{padding:10px;bottom:40px}.back-to-top,.credits,.social-icons{width:100%;padding:0;float:none}.social-icons li{margin:0 5px 0 0}.credits{padding-bottom:20px}.back-to-top{height:40px;background-image:url(../images/gototop2.png)}.inner-img{max-width:100%;width:100%;margin-right:0;margin-bottom:40px;float:none}blockquote{padding-left:40px}blockquote:before{width:10px}blockquote:after{content:''}}@media (min-width:250px) and (max-width:479px){.caption-image img,.icon{width:100%}.faq dt:before,.icon .diamond:hover:after,ul.vertical-nav{display:none}h3{font-size:19px}.cbp-qtrotator .blockquote .footer,.cbp-qtrotator p,.service-content blockquote p,blockquote,blockquote p{font-size:18px}.maincontainer{width:100%;margin:0}#menu-bar .mobile_tab .mobile-logo{padding:0;bottom:3px}#menu-bar .mobile_tab .mobile-menu1{bottom:18px;left:0}#menu-bar .mobile_tab ul.mobile_nav{margin-left:0;margin-top:60px}.half-left{padding-right:0}.service-blockquote{margin:0 0 40px}.icon{padding:0 30px}.icon p{margin-bottom:60px}.icon-container>.icon:last-child p{margin-bottom:0}.icon-container.bottom-slider{margin-top:0}.comments p{margin-bottom:40px!important}.comments_content{padding-right:0}input[type=text],input[type=email],input[type=number],input[type=date],input[type=password],textarea{margin-bottom:40px}.leftcontainer hr,hr{margin-left:-40px;margin-right:-40px;margin-bottom:40px!important;margin-top:40px!important}.slogan{padding:80px 60px 100px}.slogan p{font-size:14px}.filters li a,.ns_nerveSlider .ns_caption,.slogan .button{font-size:18px}.filters{padding:20px 40px}.sp-portfolio li{width:100%!important}.filters li a{line-height:3}.faq dt:after{font:700 40px/1 Sans-Serif;padding:10px}.faq dd,.faq dt{padding-left:65px}.reply{padding-left:30px}.pagecontent{padding:40px}.subtitle h1,.subtitle h2,.subtitle h3,.subtitle h4,.subtitle h5,.subtitle h6{padding:15px 40px}.postcontent{padding:40px}.previous{padding:20px 0 20px 40px}.next{padding:20px 40px 20px 0}.pagecontainer{margin-top:60px}.leftcontainer{width:100%;margin-left:0}.leftcontainer-inner{padding:100px 40px 40px}#footer,.rightcontainer{padding-left:0}#menu-bar{height:60px;width:100%;opacity:.9}.menu-icons{height:60px;border:none!important}#menu-bar>.logo{display:none!important}.menu-icons>.close-icon,.menu-icons>.menu-bar-icon{background-position:40px center}.menu-icons>.close-icon>span,.menu-icons>.menu-bar-icon>span{display:block}#footer-widgets{padding:40px}.footer-info{padding:20px 40px}.cbp-qtrotator .cbp-qtcontent,.page-title .page-title-box,.page-title h1{padding:40px}.footer-widget{padding-bottom:40px;width:100%}.back-to-top{display:none}.ns_nerveSlider .ns_slideContent div span{display:none!important}}