body{padding:0;margin:0;font-family:sans-serif;font-size:14px}
a{border:none}
ol,ul{padding:0;margin:0}
#mainCaptcha{width: 50px !important;
    text-align: center;
    background: #ababab !important;
    color: #f50c0c;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;}

.form-sec{background: #293a58;float:left;width:100%;}
.form-sec img{float:left;display:block;}
.form-sec span{color: #86b8ff;font-size: 28px;font-weight: 600;padding: 20px 0 0 16px;display: block;float: left;}
.mymail{width:380px;float:left;}
.sub_mail{width:100px;}
.sub_mail input{width: 120px;background: #cc5e5d;margin: 0 0 0 10px;color: #fff;font-size: 20px;outline: 0;font-weight: 400;border: none;border-radius: 5px;padding: 6px;}
.form-news{float: left;width: 510px;padding: 22px 0 0 25px;}
#email{width: 96%;border: none;background: #fff;margin: 0;color: #000;padding: 2%;border-radius: 5px;height: 19px;}


.main{width:1175px;margin:0 auto}
.main1{width:1090px;margin:0 auto}
.main2{width:1075px;margin:0 auto}
.full_width{width:100%;float:left}
.plink{text-decoration:none;color:#8c99ac;}
.tlink{text-decoration:none;color:#2d2f3c;}
header{background:#fff;background:-webkit-repeating-linear-gradient(#fff,#f8f8f8);background:-o-repeating-linear-gradient(#fff,#f8f8f8);background:-moz-repeating-linear-gradient(#fff,#f8f8f8);background:repeating-linear-gradient(#fff,#f8f8f8);width:100%;float:left;position:fixed;left: 0;z-index: 9;}
.breadcrum{text-align:right;width:100%;float:left;padding:20px 0}
.breadcrum ul{display:inline-block;list-style:none;width:auto}
.breadcrum ul li{display:inline-block;float:left;width:auto;background:url(../images/arrows.png) 0 -2px no-repeat;padding:0 10px 0 20px;color:#fff}
.breadcrum ul li a{color:#fff}
h1{padding:0;margin:0;font-size:35px;color:#fffdfb;float:left}
.hhead{width:100%;float:left}
.bdr-line{background-color:#fffdfb;width:80px;height:1px;float:left;position:relative;top:22px;left:20px}
.logo-tp{width:365px;float:left;padding:5px;}
.contact-us{color:#093f6b;font-size:23px;font-weight:400;width:670px;float:right;padding:40px 20px 0 0;font-family:sans-serif;text-align:right}
span.ph{background:url(../images/top-icons.png) 5px -19px no-repeat;padding:0 0 0 26px;display:block;width:210px;float:left}
span.em{background:url(../images/top-icons.png) 5px 4px no-repeat;padding:0 0 0 26px;display:block;width:285px;float:left;margin:0 12px}
span.share{background:url(../images/top-icons.png) 5px -37px no-repeat;padding:0 0 0 26px;display:block;width:65px;float:left;position:relative;cursor:pointer;}
nav{width:100%;float:left;background:#183658;border-bottom:1px solid #5bbccf}
ul.drop_ul li a{padding:3px 9px 5px!important}
.tab_link_main{float:right;padding:4px 0;margin:0;width:96%}
.tab_link_main ul{font-family:Arial,Verdana;font-size:14px;margin:0;padding:0;list-style:none;z-index:1}
.tab_link_main ul li{display:block;position:relative;float:left;margin:10px 0 10px 5px;border-right:1px solid #426180}
.tab_link_main ul li ul li{margin:0;width:100%}
.tab_link_main li ul{display:none}
.tab_link_main ul li a{display:block;text-decoration:none;color:#fff;padding:3px 10px 3px 5px;font-size:15px;font-weight:700;white-space:nowrap;text-align:center}
.tab_link_main ul li a:hover{background:#094071}
.tab_link_main li:hover ul{display:block;position:absolute;z-index:99}
.tab_link_main li:hover li{float:none;font-size:11px}
.tab_link_main li:hover a{background:#094071}
.tab_link_main li:hover li a:hover{background:#CE1A2D}
ul.drop_ul li a{text-align:left;font-weight:400}
ul.drop_ul li{margin:0!important}
.tab_link_main ul li:first-child,.tab_link_main ul li:last-child{border:none}
.form-area{background:#136388;width:100%;float:left;height:auto;z-index:0;position:relative;margin-top: 145px;}
.customarea{background:#136388;width:100%;float:left;height:260px;margin-top:130px;}
.abt-us{background:#136388;width:100%;float:left;height:auto;padding:10px 0;margin-top: 130px;}
.contact-det{width:100%;float:left;}
.prof-cont{width: 470px;float: left;position: relative;}
.contact-pic {width: 60px;float: left;}
.cont-details{ width: 400px;float: left;color: #2d2f3c;padding: 0 0 0 5px;line-height: 20px;}
.indx-hd h1 {font-size: 25px;font-weight: 400;float: none;}
.tab_link_main ul li:first-child{margin:5px 0}
.main_hd{font-size:3.3em;font-weight:600;-webkit-font-smoothing:antialiased;color:#ffea00;width:602px;margin:0 auto;position:relative;text-align:center;display:block;letter-spacing:-3px;padding-top:58px}
.main_hd::before{content:"------------------------------------------------------------------------------------------------- ";font-size:8px;letter-spacing:-2px;position:absolute;left:-80px;bottom:25px}
.main_hd::after{content:"------------------------------------------------------------------------------------------------- ";font-size:8px;letter-spacing:-2px;position:absolute;right:-80px;bottom:25px}
.tp-txt{font-size:22px;-webkit-font-smoothing:antialiased;font-weight:600;color:#fff;width:100%;text-align:center;display:block;padding-top:22px}
.tp-txt a{color:#e1e023}
div#cyclermain12 img{width:100%;float:left}
.top-slider{width:100%;float:left;height:300px}
.form-cont{background:#fedc19!important}
.form_hd{width:100%;text-align:center;font-size:16px;padding:15px 0;margin-bottom:15px}
.form_hd div{width:240px;margin:0 auto;position:relative}
.form_hd div b{width:140px;background:#fedc19;position:absolute;top:7px;left:50%;transform:translate(-50%,-50%);font-size:20px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.form_hd div::before{content:" ";font-size:8px;position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#847f75;top:7px}
.form_inner{width:325px;margin:0 auto}
.form-start{width:100%;margin:0 auto;float:left}
fieldset{border:medium none!important;margin:0 0 5px;padding:0;width:100%;float:left;position:relative}
fieldset.captcha_tab input{width:145px!important;float:left;margin:0 2px 0 15px !important;padding:1%!important}
img#captcha{float:left;height:28px;margin:0 0 0 10px}
#contact input[type="text"],#contact input[type="email"],#contact input[type="tel"],#contact input[type="url"],#contact textarea{width:96%;border:none;background:#fff;margin:0;color:#000;padding:2%;border-radius:5px;height:19px}
::-webkit-input-placeholder{color:#000}
:-moz-placeholder{color:#000;opacity:1}
::-moz-placeholder{color:#000;opacity:1}
:-ms-input-placeholder{color:#000}
fieldset.myspan:after{content:"*";position:absolute;top:10px;right:15px;color:#ff2c2d}
.txt-area textarea{height:75px!important;resize:none;margin-top:5px!important}
.select-div select{background:transparent;font-size:14px;padding:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;border:none;color:#000}
select::-ms-expand{display:none}
.select-div select option{color:#000}
.select-div.slate{background:url(../images/arrows.png) 98% -51px no-repeat #fff;-webkit-appearance:none;border-radius:5px}
.chk-bx input[type=checkbox]{display:none}
fieldset.chk-bx{width:51%;float:left;padding:0;margin:0}
.chk-bx input[type=checkbox] + label{display:inline-block;padding:0;background:url(../images/check-box_03.png) 0 -19px no-repeat;height:21px;width:21px;background-size:100%}
.chk-bx input[type=checkbox]:checked + label{background:url(../images/check-box_03.png) 0 2px no-repeat;height:21px;width:21px;display:inline-block;background-size:100%}
fieldset.chk-bx span{color:#24000b;padding:4px 15px 0 0;display:block;float:right;text-align:left}
.txt_rate{color:#673e00;float:left;display:block;font-size:13px;padding:0 44px;text-align:center}
.no-pad{padding:0;margin:0}
.bot_frm{width:100%;float:left}
.sub_btn{width:45%;text-align:right;float:left;padding:0;margin:0 0 5px 10px}
.sub_btn img{position: absolute;top: -13px;left: -45px;}
.sub_btnew{width:120px!important;height:27px!important;background:#ee2326;margin:0 0 0 10px;color:#fff;font-size:20px;outline:0;font-weight:400;border:none;border-radius:5px}
.cat_text p{padding:0 35px;line-height:25px;margin:0}
.products{width:100%;float:left;margin-top:-150px;z-index:9}
.abt-pg{width:100%;float:left;}
.product-home{margin-top:-20px}
.top-slider-sec{width:100%;float:left}
.prod_cont{width:378px;float:left;margin:20px 5px;box-shadow:1px 1px 1px #e5e5e5;border:1px solid #e5e5e5;border-radius:5px;background:#fff;height:440px;position:relative}
.slider_sec{width:780px;height:420px;float:left}
.form-inner{margin:0 5px}
.cat-img{width:100%;text-align:center;height:180px}
.cat-img img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}
.prod_cont .cat_head{width:95%;float:left;margin:20px 0 15px 35px;font-weight:400;font-size:18px}
.text-container{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);float:left;padding:20px 10px;color:#2d2f3c;line-height:20px;font-size:16px}
.text-container ul li ,.text-container ol li {margin-bottom: 6px;}
.list_sec{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-ms-calc(100% - 40px);float:left;padding:10px 20px}
span.int-hd{color:#293239;font-size:20px;font-weight:600}
.list_sec_left{width:46%;float:left;margin:0 50px 0 0}
.list_sec_right{width:49%;float:right}
.cat_head a{color:#0a4b69;text-decoration:none;font-size:20px}
.cat_text{width:100%;float:left}
.cat_text ul{padding:0 0 0 38px;color:#c9c9c9}
.cat_text ul li{font-size:15px;font-weight:400;line-height:25px}
.cat_text ul li a{color:#272727}
.view_all a{color:#262827;text-decoration:none;font-size:15px;padding-right:20px;font-style:italic}
.view_all{width:100%;float:left;position:absolute;bottom:10px;text-align:right}
.clear{clear:both}
#cycler,#cyclermain,#cyclermain1,#cyclermain2,#cyclermain3,#cyclermain4,#cyclermain5,#cyclermain6,#cyclermain7,#cyclermain8,#cyclermain11,#cyclermain12{position:relative}
.slider_sec #cycler img {border-radius: 10px;background: #fff;}
#cycler img,#cyclermain img,#cyclermain1 img,#cyclermain2 img,#cyclermain3 img,#cyclermain4 img,#cyclermain5 img,#cyclermain6 img,#cyclermain7 img,#cyclermain8 img,#cyclermain11 img,#cyclermain12 img{position:absolute;z-index:1;left:0}
#cycler img.active,#cyclermain img.active,#cyclermain1 img.active,#cyclermain2 img.active,#cyclermain3 img.active,#cyclermain4 img.active,#cyclermain5 img.active,#cyclermain6 img.active,#cyclermain7 img.active{z-index:3}
.complete{display:none}
span.view-more:hover{background:#136388}
.view-more{display:block;width:150px;background:#273041;padding:20px;text-align:center;color:#fff;border-radius:6px;font-weight:600;margin:0 auto;cursor:pointer;position:relative}
.about{width:100%;float:left;background:#5799d5;height:auto;margin-top:-210px;padding-top:255px;padding-bottom:10px}
.adt-gd{font-size:2em;font-weight:400;color:#f9fafc;width:300px;margin:0 auto;position:relative;text-align:center;display:block}
.adt-gd div{width:135px;background:#5799d5;position:absolute;top:-16px;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.bussi_hd{width: 355px;}
.bussi_hd div{width: 210px;}
.cust_hd{width: 360px;font-size: 25px;}
.cust_hd div{width: 230px;}
.indx-hd{width: 600px;font-size: 25px;}
.indx-hd div{width: 480px;}
.admin_hd{width: 470px;font-size: 25px;}
.admin_hd div{width: 355px;}
.about-home{margin-top:-60px;padding-top:100px}
.adt-gd::before{content:" ";font-size:8px;position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#F8FAFC}
.adt-content{color:#fff;text-align:center;font-size:18px;line-height:28px}
.client{width:100%;float:left;background:#e4e9ef;padding:0 0 20px;color:#e4e9ef}
.client-gd{font-size:2em;font-weight:400;color:#272c32;width:360px;margin:40px auto;position:relative;text-align:center;display:block}
.client-gd div{width:190px;background:#e4e9ef;position:absolute;top:-16px;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.client-gd::before{content:" ";font-size:8px;position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#272c32}
.padding-tp{padding:20px 0}
#thumbnail-slider-prev{left:-35px;right:auto;background:url(../images/slider-arrow.png) -38px 10px no-repeat}
#thumbnail-slider-next{left:auto;right:-35px;background:url(../images/slider-arrow.png) -1px 10px no-repeat}
#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
.nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px}
.nbs-flexisel-nav-left{position:absolute;cursor:pointer;z-index:4;top:34%;color:#fff;background:url(../images/slider-arrow.png) -38px 9px no-repeat;height:45px;width:38px}
.nbs-flexisel-nav-right{position:absolute;cursor:pointer;z-index:4;top:34%;color:#fff;background:url(../images/slider-arrow.png) 2px 9px no-repeat;height:45px;width:38px}
#slider_box{position:relative}
.nbs-flexisel-nav-left{left:10px;left:-30px;top:52px}
.nbs-flexisel-nav-left.disabled{opacity:.4}
.nbs-flexisel-nav-right{right:5px;right:-30px;top:52px}
.nbs-flexisel-nav-right.disabled{opacity:.4}
.testimonial{width:100%;float:left;background-image:url(../images/double-quotes-open.png),url(../images/double-quotes-close.png);height:auto;padding:0 0 20px;background-color:#273041;background-repeat:no-repeat no-repeat;background-position:50px 30px,1100px 192px}
.testim-gd{font-size:2em;font-weight:400;color:#f9f8f6;width:360px;margin:40px auto;position:relative;text-align:center;display:block}
.testim-gd div{width:250px;background:#273041;position:absolute;top:-16px;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.testim-gd::before{content:" ";font-size:8px;position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#f9f8f6}
#slider{position:relative;overflow:hidden;margin:0 auto;border-radius:4px}
#slider ul{position:relative;margin:0;padding:0;height:200px;list-style:none}
#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:1050px;height:180px;text-align:center;line-height:30px;color:#fffeff;font-size:18px}
#slider ul li b{margin:15px 0;display:block}
a.control_prev,a.control_next{position:absolute;bottom:0;z-index:999;display:block;width:43px;height:43px;background:#2a2a2a;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:.8;cursor:pointer}
a.control_prev:hover,a.control_next:hover{opacity:1;-webkit-transition:all .2s ease}
a.control_prev{border-radius:2px 0 0 2px;background:url(../images/slider-arrow.png) 5px -36px no-repeat;left:45%}
a.control_next{border-radius:2px 0 0 2px;background:url(../images/slider-arrow.png) -36px -36px no-repeat;right:45%}
.slider_option{position:relative;margin:10px auto;width:160px;font-size:18px}
.foot{background:#14191f;width:100%;float:left;padding:0 0 20px}
.compare{width:150px;padding:30px 0 0;float:left}
.location{width:435px;float:left;padding:40px 0 0 20px;position:relative}
.location-hd a{display:block;color:#8c99ac;font-size:20px;font-weight:600;letter-spacing:0;width:160px;background:#14191f;position:relative}
.location-hd::before{content:" ";font-size:8px;position:absolute;left:0;bottom:10px;width:100%;height:1px;background:#8c99ac}
.location-hd{width:200px;position:relative}
.address{width:205px;float:left;color:#8c99ac;padding:22px 2px 0;line-height:23px}
.ad_bdr::after{content:" ";font-size:8px;position:absolute;right:0;bottom:5px;width:1px;height:60px;background:#8c99ac}
.location2{width:450px;float:left;padding:40px 0 0 20px;position:relative}
.profile-pic{width:60px;padding:50px 25px 0 10px;float:left}
.ps-contact{width:350px;float:left;color:#8c99ac;padding:45px 2px 0;line-height:23px}
.footer-lst{background:#0f0f0f;padding:20px 0}
.copyrgt{width:500px;float:left;color:#a1a1a1;padding:2px 2px 0;line-height:23px;font-size:15px}
.social{width:250px;margin:0 auto;float:right}
.social-fb{background-image:url(../images/social-media-icons.png);height:36px;width:36px;margin:5px;float:left;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;background-position:-3px -44px}
.social-fb:hover{background-position:-3px -5px;box-shadow:0 0 4px 1px rgba(0,0,0,0.8)}
.tw{background-position:-46px 40px}
.gp{background-position:-88px 40px}
.pt{background-position:-130px 40px}
.tw:hover{background-position:-46px -5px;box-shadow:0 0 4px 1px rgba(0,0,0,0.8)}
.gp:hover{background-position:-87px -5px;box-shadow:0 0 4px 1px rgba(0,0,0,0.8)}
.pt:hover{background-position:-130px -5px;box-shadow:0 0 4px 1px rgba(0,0,0,0.8)}
.bussi_first{height:520px}
.bussi_snd{height:670px}
.bussi_thrd{height:525px}
.cust-form-txt{width:300px;display:block;margin:20px auto;text-align:center;line-height:20px}
.addthis_toolbox{background:url(/images/black-bg.png);position:absolute;padding:5px;top:40px;left:-105px;z-index:9999999;width:auto;height:auto;display:none}
.addthis_toolbox a{margin-bottom:5px;line-height:initial;padding:0 1px}
.crossbnt{position:absolute;right:0;top:-20px;cursor:pointer;z-index:999999999}
.view_all span:first-child{width:50px;padding:0 17px;background:url(/images/arrows.png) 11px -22px no-repeat}
span.ph{width:240px;background:url(../images/top-icons.png) 5px -15px no-repeat}
span.em{width:327px}
span.em a{color:#093f6b;text-decoration:none;}
.contact-us{width:770px}
.location-hd a{font-size:18px}
@media screen and (max-width: 1024px){
header{position:relative;}
.form-area,.customarea,.abt-us{margin-top: 0;}
.addthis_toolbox{top:40px;left:-140px}
.logo-tp {width: 78%;float: left;padding: 15px;max-width: 365px;}
.logo-tp img{width:100%;}
.main,.main2,.main1,.form_inner,.location-hd,.testim-gd,.slider_sec,.list_sec_left,.list_sec_right{width:100%;padding:0}
div#cycler img{width:100%;height:auto}
.slider_sec{width:100%;height:auto;min-height:160px}
.testim-gd::before,.client-gd::before,.adt-gd::before,.location-hd::before,.ad_bdr::after,.cust-form-txt{display:none}
.about{height:auto}
#thumbnail-slider{width:78%}
#slider ul li{height:auto}
.cat-img img{width:100%;max-height:184px}
.form-area{height:auto}
.testimonial{height:auto;min-height:270px}
#slider{padding:0 0 35px;height:auto;min-height:150px}
.contact-us{background:#00436e;color:#fff;padding:10px 0;width:100%}
span.em a{color:#fff;}
.tab_link_main ul li:first-child{margin:5px 2%}
.tab_link_main{display:none;position:absolute;top:52px;background:#00436e;z-index:9;width:100%}
.tab_link_main ul li{width:100%;float:left;border-right:none}
.tab_link_main ul li a{width:80%;float:left;text-align:left}
.tab_link_main ul li{width:96%!important;position:relative;background:#24A7E0;margin:5px 2%}
.tab_link_main li:hover li{float:left;font-size:11px}
.tab_link_main li ul{width:100%;float:left;background:#24A7E0}
span.aco-icon{width:50px;height:28px;position:absolute;right:0;top:0;background:url(http://www.mapsofindia.com/images1/plus.png) center no-repeat;display:block;z-index:999}
.tab_link_main li:hover a{background:#24A7E0}
.tab_link_main ul li:hover ul{display:none;background:none;position:static}
img#imgCaptcha{width:auto;height:auto}
.tab_link_main ul li a:hover{background:#24a7e0}
.navbar-toggle{position:relative;padding:0;margin-top:30px;margin-right:0;margin-bottom:8px;background-image:none;border:none;background:none;width:36px;float:right}
.navbar-toggle .icon-bar{display:block;width:30px;height:4px;border-radius:1px;background:#00436e}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.compare{width:140px;padding:50px 0 0}
.profile-pic{width:60px;padding:20px 25px 0 35px;float:left}
.ps-contact{width:calc(100% - 122px);width:-webkit-calc(100% - 122px);width:-moz-calc(100% - 122px);width:-ms-calc(100% - 122px);float:left;color:#8c99ac;padding:10px 2px 0 0;line-height:23px}
.form-start{width:96%;padding:0 5px}
.prod_cont .cat_head{width:calc(100% - 35px);width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);width:-ms-calc(100% - 35px)}
.prod_cont{min-height:445px;width:48%}
.location{width:25%;padding:40px 0 0}
.location2{width:55%;padding:40px 0 0}
a.control_next{right:43%}
a.control_prev{left:43%}
.address{padding:5px 2px 0}
}
@media screen and (max-width: 768px){.customarea{height:270px}
h1{font-size:30px}
.form-area{height:auto}
.prod_cont{min-height:auto;width:47%}
.nbs-flexisel-nav-left{left:5px}
.nbs-flexisel-nav-right{right:5px}
#slider{min-height:170px}
.testimonial{height:auto;min-height:285px}
.form-sec span{font-size: 16px;padding: 35px 4px 0 0px;}
.form-news {width: 90%;padding: 0 5%;}
.mymail {width: 100%;}
.sub_mail {width: 100px;margin: 0 auto;float:none;}
}

@media screen and (max-width: 767px) {
span.share,.bdr-line{display:none}
span.ph { width: 205px;}
}



@media screen and (max-width: 414px){.top-slider{height:105px}
fieldset.captcha_tab input{width:120px!important;float:left}
fieldset.captcha_tab img{width:75px}
fieldset.chk-bx span{color:#24000b;padding:4px 3px 0 0}
.slider_sec{min-height:210px}
.copyrgt{width:calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-ms-calc(100% - 10px);float:left;color:#a1a1a1;padding:2px 5px 0;line-height:16px;font-size:12px}
.social{width:250px;margin:0 auto;float:none}
span.share,.bdr-line{display:none}
a.control_next{right:38%}
a.control_prev{left:38%}
.prod_cont{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);margin:20px 10px}
.form-start{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);margin:0 auto;padding:10px}
.form-area{min-height:30px}
.txt_rate{padding:0 20px}
fieldset.chk-bx{width:57%}
.sub_btn{width:37%}
.sub_btnew{margin:0;width:101px!important}
span.ph{background:none;padding:0;display:block;width:auto;float:left;padding:0 5px 0 10px;font-size:14px;border-right:1px solid #678fa8}
span.em{background:none;padding:0;display:block;width:auto;float:left;margin:0 0 0 5px;font-size:14px}
.location{width:60%}
.location2{width:100%;padding:0}
.prod_cont.bussi_first .cat_text ul li,.prod_cont.bussi_snd .cat_text ul li,.prod_cont.bussi_thrd .cat_text ul li{font-size:12px}
.bussi_hd,.cust_hd,.admin_hd,.admin_hd div,.indx-hd,.indx-hd div{width:100%;}
.prof-cont {width: 100%;margin-bottom: 10px;}
.cont-details {width: 76%;}
}
@media screen and (max-width: 375px){.testimonial{min-height:400px}
#slider{min-height:300px}
.top-slider{max-height:250px}
a.control_next{right:36%}
a.control_prev{left:36%}
span.ph{background:none;padding:0;display:block;width:auto;float:left;padding:0 5px 0 10px;font-size:12px;border-right:1px solid #678fa8}
span.em{background:none;padding:0;display:block;width:auto;float:left;margin:0 0 0 5px;font-size:12px}
.client{overflow:hidden}
h1 {font-size: 26px;}

}
@media screen and (max-width: 320px) {.slider_sec{min-height:180px}
#cyclermain,#cyclermain1,#cyclermain2,#cyclermain3,#cyclermain4,#cyclermain5,#cyclermain6,#cyclermain7,#cyclermain8,#cyclermain11{max-height:132px}
#slider{min-height:315px}
.copyrgt{width:calc(100% - 16px);width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:-ms-calc(100% - 16px);padding:2px 1px 0 15px;line-height:16px;font-size:11px}
.location{width:55%;font-size:12px}
.address,.client-gd{width:100%}
.prod_cont .cat_head {width: 95%;float: left;margin: 10px 0 5px 20px;}
h1 {font-size: 26px;}
}
@media only screen and (width: 768px){.slider_sec{width:50%;height:auto;min-height:420px}
div#cycler img{width:100%;height:420px}
.product-home{margin-top:-28px}
.top-slider{height:209px}
}
@media only screen and (width: 360px){
.cat-img { height: 162px;}.prod_cont .cat_head{margin: 3px 0 3px 35px;}
h1 {font-size: 26px;}
}
@media only screen and (width: 1024px){.slider_sec{width:50%;height:auto;min-height:420px}
div#cycler img{width:100%;height:450px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{display:none}
}

@media only screen and (width: 601px){.share{display:none !important;}
.compare img {
    width: 100%;
}
.compare {
    width: 100px;
    padding: 50px 0 0;
}
.location {  width: 28%;}
.copyrgt{margin:0 auto;float:none;text-align:center;}
.social{float:none;width: 185px;}
.top-slider{height: 150px;}
.cat-img {height: 125px;}
fieldset.chk-bx {width: 58%;}
fieldset.captcha_tab input {width: 145px!important;}
.sub_btn {width: 38%;}
.sub_btnew {width: 88px!important;}
.bussi_snd.cat_text ul li,.prod_cont.bussi_first .cat_text ul li,.prod_cont.bussi_thrd .cat_text ul li {font-size: 13px;}
div#cycler img{height:425px;}
.slider_sec{width:50%;}
}