/* 960px Desktop */
@media only screen and (min-width: 960px) and (max-width: 1199px)
{

.header-div{margin:0 auto 18px}
ul.social-link{margin:16px 0 0}
.callus{margin:25px 12px 4px 0}
.menu-box{display:block; clear:both}
.since-box{margin:8px 0 10px 12px}
.banner-div{ height:395px;}
#fwslider{height:311px !important}
.product-block{width:300px}
.product-block.pad30{ margin:0px 5px 18px 5px;}
.overlaybox{left:103px}
.icontect .welcome-div{width:390px}
.icontect .welimg{width:540px}
.height-device{height:120px; overflow:hidden}
#page-div.iscrolldiv .scroll-mdiv{width:49%}
.testimonial-box .text-box{width:75%; margin:11px 8px 0 0 !important}
ul.footer-mbox{margin:10px 0 20px}
.mrgrgt{margin:0 10px 0 0}
.resp-tab-content ul.product-list{width:50.5%}
.resp-vtabs ul.resp-tabs-list{width:33%}
.resp-vtabs .resp-tabs-container{width:65%}
.content-div .content-lft .inner-div ul li{ padding-left:15px;}

.content-div .content-lft{ width:650px;}
.content-div .content-rgt{ width:280px;}
.resp-tab-content img{ margin:0px 13px 0px 0px;}
.map-div{ width:96%;}
.content-div .content-rgt1{ width:280px;}

.content-div .content-left{ width:250px;}
.content-div .content-lft1{ width:420px;}
.pro-text{ margin:0px 0px 15px;}
.pro-img{ width:146px;}

.texti-text-div{width:85.7%}
.service-box1{margin:0 0 16px; width:428px}
.service-box1.last{width:96%}
.service-box1.second{background:none}
.product-right{width:75.5%}
ul.product-list.rgtimg{width:50%}
.certificate-box{width:220px; height:265px; background:url("../images/sprite.png") no-repeat scroll 94% 81% #DC161C;} 
.client-box{width:142px; height:105px; background:url("../images/sprite.png") no-repeat scroll 54% 99% #DC161C}
.contact-left{width:260px}
.contact-right{width:640px}
ul.field li.half{width:48%}
ul.field li textarea.ads-het {height:47px}
.img-left{ width:50%;}
#page-div h3{ font:1em 'Roboto Condensed',sans-serif;}
.pro-div .img{ width:130px; height:130px;}
.pro-div .txt-div{ width:50%;}

}

/* 768px Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px)
{

#logo{margin:12px 0}
.menu-box{display:block; clear:both}
ul.social-link{margin:14px 0 0}
.callus{margin:12px 27px 4px 0}
.callus span{display:block}
.banner-div{ height:296px;}
#fwslider{height:244px !important}
#fwslider .slidePrev {top:40.3% !important}
#fwslider .slideNext {top:40.3% !important}
.product-block{width:235px}
.product-block.pad30{ margin:0px 5px 18px 5px; min-height:310px;}
#page-div h3{ margin:5px 0px; font-size:1.12em;}
.overlaybox{left:70px}
.icontect .welcome-div{width:345px}
.icontect .welimg{width:380px}
.icontect .welimg img{ width:49%;}
.height-device{height:60px; overflow:hidden}
.testimonial-box .text-box{width:69%; font:0.875em 'Roboto',sans-serif; margin:5px 8px 0 0 !important}
ul.footer-mbox{margin:10px 0 20px}
#certificate img{width:94%}
.mrgrgt{margin:0 11px 0 0}
.texti-text-div{width:83.7%}
.service-box1{margin:0 0 16px; width:332px}
.service-box1.last{width:96%}
.service-box1.second{background:none}
.product-right{width:69.5%}
.certificate-box{width:235px; height:283px; background:url("../images/sprite.png") no-repeat scroll 94% 81% #DC161C;} 
.client-box{width:135px; height:100px; background:url("../images/sprite.png") no-repeat scroll 54% 99% #DC161C}
.contact-left{width:260px}
.contact-right{width:450px}
ul.contact-lst li{font-size:12px}
.resp-tab-content ul.product-list{width:100%; margin:12px 0 12px}
.resp-vtabs ul.resp-tabs-list{width:42%}
.resp-vtabs .resp-tabs-container{width:57%}

.content-div .content-lft{ width:460px;}
.content-div .content-lft .inner-div ul{ padding-left:5px;}
.content-div .content-lft .inner-div ul li{ padding-left:15px;}
.content-div .content-rgt{ width:270px;}
.content-div .content-rgt1{ width:485px;}
.map-div{ width:94%;}

.content-div .content-left{ width:250px;}
.content-div .content-lft1{ width:518px; margin-bottom:15px;}
.pro-text{ margin:0px 0px 15px;}
.pro-img{ width:146px;}
.down-btn.big-button{ width:39%;}

ul.field li.half{width:100%; margin:0 0 12px 0}
ul.field li textarea.ads-het {height:80px}

#page-div h3{ font:1em 'Roboto Condensed',sans-serif;}
.pro-div .img{ width:130px; height:130px;}

.pro-div .txt-div{ width:60%;}
.content-div .content-rgt1 .box01{ min-height:150px;}

}

/* 480px Mobile (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px)
{

.header-div{margin:0 auto 12px}
#logo{margin:12px 0 20px 68px}
.menu-box{display:block; clear:both}
ul.social-link{margin:14px 0 0; float:left}
.callus{margin:12px 12px 4px 0; float:left}
.since-box{margin:12px 0 12px 12px}
.banner-div{ height:185px;}
#fwslider{height:204px !important} 
#fwslider .slidePrev {top:39.3% !important} 
#fwslider .slideNext {top:39.3% !important}

.product-block{width:95%;}
.overlaybox{left:170px}
.icontect .welcome-div{width:100%}
.icontect .welimg{width:100%; margin:12px 0 0; text-align:center;}
.height-device{height:60px; overflow:hidden}
.testimonial-box .text-box{width:73%; font:0.875em 'Roboto',sans-serif; margin:12px 8px 0 0 !important}
ul.footer-mbox{margin:10px 0 20px}
#page-div.iscrolldiv .scroll-mdiv{width:100%; margin:0 0 12px}
#page-div.iscrolldiv .scroll-mdiv.test{margin:0}
.mrgrgt{margin:0 12px 0 0}

ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block; margin:0 !important}
.resp-vtabs .resp-tab-content {border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border:none; float:none; width:100%; min-height:initial; clear:none; margin:0 0 16px;}
.resp-accordion-closed {display:none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom:1px solid #c1c1c1 !important;}
h2.resp-accordion .micon{display:none}
h2.resp-accordion .mtext-div {float:left; font:1em 'Roboto', sans-serif; text-transform:uppercase; color:#d11820; margin:6px 0 0;}
h2.resp-accordion .mtext-div span {display:block; clear:both; font:.750em 'Roboto', sans-serif; color:#999; margin:2px 0}
.resp-tab-content ul.product-list{width:100%; margin:12px 0 12px}

.content-div .content-lft{ width:420px;}
.content-div .content-rgt{ width:100%;}
.content-div .content-rgt1{ width:100%;}
.content-div .content-rgt1 .box01{ margin-top:15px; min-height:150px;}
.content-div .content-rgt .box01{ margin-top:15px;}
.map-div{ width:94%;}

.content-div .content-left{ width:100%;}
.content-div .content-lft1{ width:100%; margin-bottom:15px;}
.pro-text{ margin:0px 0px 15px;}
.pro-img{ width:146px;}



.testi-img {width:15%;}
.texti-text-div{width:72%}
.service-box1{margin:0 0 16px; width:96%; background:none}
.service-list .box1{width:100%; margin:0 0 16px}
.product-left{width:100%}
.product-right{width:100%}
.certificate-box{width:195px; height:235px; background:url("../images/sprite.png") no-repeat scroll 92% 77% #DC161C;} 
.client-box{width:125px; height:93px; background:url("../images/sprite.png") no-repeat scroll 54% 99% #DC161C; margin:0 4px 18px 8px;}
.contact-left{width:100%}
.contact-right{width:100%; border:none}
ul.contact-lst li{font-size:12px}
.cont-detlsBox{width:100%; margin-bottom:15px;}
#filtermenu ul li h2{background-position:360px -122px !important;}
#filtermenu ul li h2.opened{background-position:360px -154px !important;}

ul.field li.half{width:100%; margin:0 0 12px 0}
ul.field li textarea.ads-het {height:80px}

#page-div h3{ text-align:center;}
.pro-div .img{ float:none; margin:0px auto 10px;}
.pro-div .txt-div{ width:93%; float:none; margin:10px auto 0px;}
.img-left{ float:none; width:100%;}

}

/* 320px Mobile (Portrait) */
@media only screen and (max-width: 479px)
{
 
.header-div{margin:0 auto 12px}
#logo{margin:12px 0 18px 7px}
.menu-box{display:block; clear:both}
ul.social-link{margin:14px 0 0; float:left}
.callus{margin:12px 12px 4px 0; float:left}
.since-box{margin:12px 0 12px 12px}
#fwslider{height:113px !important}
#fwslider .slidePrev {top:32.3% !important} 
#fwslider .slideNext {top:32.3% !important}
.banner-div { display:none;}

.product-block{width:95%}
.overlaybox{left:102px}
.icontect .welcome-div{width:100%}
.icontect .welimg{width:100%; margin:12px 0 0; text-align:center;}
.height-device{height:156px; overflow:hidden}
.testimonial-box .text-box{width:61%; font:0.875em 'Roboto',sans-serif; margin:5px 8px 0 0 !important}
ul.footer-mbox{margin:10px 0 20px}
#page-div.iscrolldiv .scroll-mdiv{width:100%; margin:0 0 12px}
#page-div.iscrolldiv .scroll-mdiv.test{margin:0}
#certificate{padding:10px 6px 0}
#testimonial{padding:10px 6px 0}

ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block; margin:0 !important}
.resp-vtabs .resp-tab-content {border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border:none; float:none; width:100%; min-height:initial; clear:none; margin:0 0 16px;}
.resp-accordion-closed {display:none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom:1px solid #c1c1c1 !important;}
h2.resp-accordion .micon{display:none}
h2.resp-accordion .mtext-div {float:left; font:1em 'Roboto', sans-serif; text-transform:uppercase; color:#d11820; margin:6px 0 0;}
h2.resp-accordion .mtext-div span {display:block; clear:both; font:.750em 'Roboto', sans-serif; color:#999; margin:2px 0}
.resp-tab-content ul.product-list{width:100%; margin:12px 0 12px}

#page-div h2{ font-size:1.00em;}
.content-div .content-lft{ width:300px;}
.map-div{ width:92%;}
/*.title-rgt{ width:100px;}*/
.content-div h2{ font-size:14px;}
.content-div .content-rgt{ width:100%;}
.content-div .content-rgt .box01{ margin-top:15px;}
.content-div .content-rgt1{ width:100%;}
.content-div .content-rgt1 .box01{ margin-top:15px;}


.content-div .content-left{ width:100%;}
.content-div .content-lft1{ width:100%; margin-bottom:15px;}
.pro-text{ margin:0px 0px 15px; width:100%;}
.pro-img{ width:100%; text-align:center;}

/*.table-border tr td{ padding:0px;}*/
.lush-slider { width:100%; }

.testi-img {width:20%;}
.texti-text-div{width:62%}
.service-box1{margin:0 0 16px; padding:0; width:100%; background:none}
.service-list .box1{width:100%; margin:0 0 16px}
.certificate-box{margin:0 7px 18px} 
.client-box{width:135px; height:100px; background:url("../images/sprite.png") no-repeat scroll 54% 99% #DC161C; margin:0px 4px 18px 8px;}
.contact-left{width:100%}
.contact-right{width:100%; border:none}
ul.contact-lst li{font-size:12px}
.cont-detlsBox{width:100%}
.product-left{width:100%}
.product-right{width:100%}
#filtermenu ul li h2{background-position:250px -122px !important;}
#filtermenu ul li h2.opened{background-position:250px -154px !important;}

.down-btn.big-button{ width:64%;}
.pbox01 img {clear:both; display:block; float:none !important}
.content-div .content-lft1 .inner-div div {overflow:visible !important}
ul.bpro-list{margin:18px 0 0 0}

ul.field li.half{width:100%; margin:0 0 12px 0}
ul.field li textarea.ads-het {height:80px}

#page-div h3{ text-align:center;}
.pro-div .img{ float:none; margin:0px auto 10px;}
.pro-div .txt-div{ width:93%; float:none; margin:10px auto 0px;}
.img-left{ float:none; width:100%;}

}

/* 240px Mobile (Portrait) */
@media only screen and (max-width: 319px)
{

}
