

.effects .img {cursor: pointer;float: left;overflow: hidden;position: relative;}
/*.overlay {background:#006e9b;color: #fff;display: block;overflow: hidden;position: absolute;transition: all 0.5s ease 0s;z-index: 20;}*/
a.close-overlay {background-color: #000;color: #fff;cursor: pointer;display: block;font-size: 20px;font-weight: 700;height: 45px;line-height: 45px;position: absolute;right: 0;text-align: center;top: 0;width: 45px;z-index: 100;}
a.close-overlay.hidden {display: none;}
a.expand {border: 1px solid #fff;border-radius: 0;color: #fff;display: block;font-size: 30px;font-weight: 700;line-height: 50px;position: absolute;text-align: center;width: 130px;z-index: 100;}
#effect-1 .overlay {bottom: 0; height: 0;left: 0;right: 0;width: 100%;}
#effect-1 .overlay a.expand {bottom: 50%;left: 0;margin: 0 auto -30px;right: 0;}
#effect-1 .img.hover .overlay {height: 100%;}
#effect-1 .img:hover .overlay {height: 100%;}
.services-section {float:left;width:100%;margin:50px 0;}
.services-listing {float:left;width:100%;}
.product-div {float:left;width:13%;margin:0 0.5%;padding:75px 0 0 0;}
.pro-inside {float:left;width:100%;text-align:center;padding:15px 5px 20px;border:1px solid #ccc;}
.pro-icon {float:left;width:100%;}
.pro-name {float:left;width:100%;margin:15px 0;min-height:62px;font-size:14px;text-transform:uppercase;font-weight:600;}
.more-bt {float:left;width:100%;}
.more-bt a{border:1px solid #d8710c;border-radius:35px;padding:5px 18px;color:#d8710c;}
.more-bt a:hover{background-color:#d8710c;color:#fff;}
.expand {text-align:center;padding:10px 15px;}
.expand .pro-name{margin:0 0 10px;padding:0 0 5px;min-height:10px;font-size:13px;line-height:18px;background:url(../images/divider2.png) no-repeat center bottom;}
.expand p{/*font-size: 13px;*/line-height: 16px;margin: 0 0 15px;text-align: left;}
.expand .more-bt a{border:1px solid #fff;color:#fff;}
h2.title1 {font-weight:400;float:left;width:100%;text-align:center;background:url(../images/divider3.png) no-repeat center bottom;padding:0 0 10px;margin:0 0 35px;font-size:35px;line-height:30px;color:#006e9b;}
.pro-icon > img {max-height: 47px;}
.why-section {float:left;width:100%;margin:60px 0;}
.why-panel {float:left;width:100%;margin:20px 0 0;}
.why-div {min-height: 220px;float:left;width:33.33%;text-align:center;border-right:1px solid #d8dbdc;padding:13px 45px;}
.why-div:last-child{border-right:0;}
.why-icon {float:left;width:100%;}
.why-name {float:left;width:100%;margin:15px 0 25px;font-size:21px;font-weight:500;line-height:22px;}
.why-txt {float:left;width:100%;font-size:15px;line-height:20px;}



.menuarea{width:100%;margin:0 auto}
#primary_nav_wrap{margin-top:0}
#primary_nav_wrap ul{list-style:none;position:relative;float:left;margin:0;padding:0}
#primary_nav_wrap ul a{display:block;color:#0b0c17;text-decoration:none;font-weight:500;font-size:14px;line-height:34px;text-transform:uppercase;}
#primary_nav_wrap ul a:hover{color:#006e9b;background:url(../images/divider.png) no-repeat center bottom}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;background:url(../images/divider4.png) no-repeat right center;padding:0 15px}
#primary_nav_wrap ul li:last-child{background:none}
#primary_nav_wrap ul ul{background:#006e9b;display:none;left:0;padding:0;position:absolute;top:100%;width:285px;z-index:9999999}
#primary_nav_wrap ul ul a:hover{background:#005c82;color:#fff}
#primary_nav_wrap ul ul li{float:none;width:285px;background:#006e9b;padding:0}
#primary_nav_wrap ul ul li:first-child{float:none;padding:0}
#primary_nav_wrap ul ul li:last-child{float:none;padding:0}
#primary_nav_wrap ul ul li a{border-bottom:1px solid #005c82;color:#fff;font-size:13px!important;line-height:0;padding:16px 0 16px 15px !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:capitalize}
#primary_nav_wrap ul ul ul{top:0;left:285px;border-left:1px solid #005c82}
#primary_nav_wrap ul li:hover > ul{display:block}
#primary_nav_wrap ul ul.about{width:130px}
#primary_nav_wrap ul ul.about li{width:130px}
.mobile-menu{display:none;}

.p-20{
        background: #08739d;
        width: 100%;
        float: left;
        padding: 15px 15px 15px !important;
        max-width: 1;
        display: block;
        height: auto;
}



.service-col{width:492px;max-width:100%;float:left;background:#fff;min-height:479px;padding:69px 50px;}
.service-col > h3{color:#d8710c;font-size:31px;font-weight:400;margin:0 0 18px;padding:98px 0 0;text-transform:capitalize;}
.service-col > p{color:#27282d;line-height:25px;}
.service-col > a{background:#d8710c none repeat scroll 0 0;color:#fff;display:inline-block;font-size:15px;padding:15px 25px;margin:20px 0 0;}
.indu-initi h3{background:rgba(0, 0, 0, 0) url("../images/indu-initi-icon.png") no-repeat scroll 0 top;}
.insti-deve h3{background:rgba(0, 0, 0, 0) url("../images/insti-deve-icon.png") no-repeat scroll 0 top;}
.consult h3{background:rgba(0, 0, 0, 0) url("../images/consulting-icon.png") no-repeat scroll 0 top;}
.access h3{background:rgba(0, 0, 0, 0) url("../images/access-icon.png") no-repeat scroll 0 top;}
.rate h3{background:rgba(0, 0, 0, 0) url("../images/rate-icon.png") no-repeat scroll 0 top;}
.off-abram h3{background:rgba(0, 0, 0, 0) url("../images/off-abram-icon.png") no-repeat scroll 0 top;}
.admini-off h3{background:rgba(0, 0, 0, 0) url("../images/admini-off-icon.png") no-repeat scroll 0 top;}
.admini-off .service-col{padding:52px 50px;}
.loctions{background:rgba(0, 0, 0, 0) url("../images/loction-bg.jpg") no-repeat scroll center center;float:left;padding:103px 0 85px;width:100%;}
.our-off{display:table;min-height:250px;padding:20px 0;text-align:right;width:37.33% !important;}
.off-add{width:62.63% !important;}
.subcribe{background:#d8710c;float:left;padding:25px 0;width:100%;}
.nws p{line-height: 25px;background:rgba(0, 0, 0, 0) url("../images/subcribe-icon") no-repeat scroll 30px center;color:#fff;font-size:27px;font-weight:400;margin:0;padding:12px 0 12px 130px;font-family: 'Raleway', sans-serif;}
.nws p span{font-size:16px;font-weight:300;}
.panel {border-radius:0px !important;}
.nws-frm{padding:12px 15px;}
.nws-frm button{background:#b75900 !important;border:1px solid #b75900 !important;border-radius:0 !important;color:#fff !important;float:left !important;font-size:20px !important; width:135px !important;}
.input-group-addon {
/*color: #fff !important;
  text-align: center;
  background-color: #d8710c !important;
  border: 1px solid #d8710c !important;
  border-radius: 0 !important;*/
}
.nws-frm .form-group{float:left;max-width:100%;width:340px;}
.nws-frm .form-group input{border:1px solid #fff;border-radius:0;font-size:20px;padding:20px 12px;width:100%;}
.subc-col{padding:0 42px;}
.loct-icon{background:transparent url("../images/loct-icon.png") no-repeat scroll 0 center !important;border:medium none !important;padding:10px 0 10px 55px !important;position:absolute;bottom:0;}
.footer-panel{font-family: 'Raleway', sans-serif;float:left;padding:10px 0 45px;position:relative;width:100%;}
.footer-col1{width:100%;float:left;text-align:center;}
.footer-inks{float:left;margin:20px 0 15px;width:100%;}
.footer-inks > ul{list-style-type:none;margin:0;text-align:center;}
.footer-inks li{display:inline-block;}
.footer-inks ul li a{background:rgba(0, 0, 0, 0) url("../images/devider1.png") no-repeat scroll 0 center;color:#000;font-size:16px;padding:0 15px;}
.footer-inks li:first-child a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.footer-follow{width:192px;max-width:100%;float:none;margin:0 auto;}
.foot-flw-txt{border-top:1px solid #d8dbdc;color:#0b0c17;float:left;font-size:16px;padding:22px 0 18px;text-align:center;width:100%;}
.social-icons1.agileinfo{float:left;width:100%;margin:0;text-align:center;list-style-type:none;}
.social-icons1.agileinfo > li{display:inline-block;}
.footer-follow ul.social-icons1 li a i.fa{background-color:transparent;border:3px solid #000;border-radius:50px;color:#000;font-size:20px;height:42px;line-height:38px;margin:0 2px;text-align:center;transition:all 0.5s ease-in-out 0s;width:42px;}
#toTop{background:rgba(0, 0, 0, 0) url("../images/move-top.png") no-repeat scroll 0 0;border:medium none;bottom:0;display:none;height:16px;left:48.8%;overflow:hidden;position:absolute;text-decoration:none;text-indent:100%;width:43px;}
.footer-panel1{font-family: 'Raleway', sans-serif;width:100%;float:left;background:#006e9b;padding:20px 0;}
.footer-panel1 p{color:#fff;font-size:14px;margin:0;text-align:center;}
.wrap{position:relative;}
.panel{position:fixed;width:335px;background-color:#07739d !important;}
.inside-banner{width:100%;float:left;height:335px;}
.inside-banner img{height:100%;object-fit:cover;}
.breadcrumbs{background:#088aba none repeat scroll 0 0;float:left;padding:15px 0;width:100%;color:#fff;font-size:15px;text-align:center;}
.breadcrumbs a{color:#fff;font-size:15px;}
.breadcrumbs a:hover{color:#fff;}
.breadcrumbs span{padding:0 5px;}
.inside-content{width:100%;float:left;padding:70px 0;}
.news-head {
    color: #088aba;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 5px 0;
    font-weight: 600;
}
.news-date-details {
  color:#666;
  font-size:12px;
  
}
.news-text {
  color: #707070;
    font-weight: 100;
    font-size: 13px;
  padding-top:25px;
  line-height:22px;
}
.related-articles-wrap {
  border-top:#CCC thin solid;
  padding-top:50px;
  margin-top:50px;  
}
.related-articles-wrap .news-text {
  padding-top:10px;
  padding-bottom:10px;  
}
.news-a a {
  color: #088aba;
    font-size: 12px;  
}
.related-articles-wrap .news-head {
  font-size:16px;
}
.article-wrap {
  padding-top:25px;
  padding-bottom:25px;  
}
.news-a a:hover {
  color:#666; 
}
.news-thumb-img img {
  min-height:140px;
}

.head-download strong {
  font-size: 22px;
  padding:0;  
}

.inr-text p{
  
    color:  #626262;
    font-size:  16px;

}
.serv-nav {
    border: #eee 1px solid;
    /* background: #ababab; */
}
.serv-nav ul {
  margin:0px;
  padding:0px;
  
}
.serv-nav ul li {
  
border: #eee 1px solid;
}
.serv-nav ul li a {

margin: 1px 0;

color: #ec7554;

font-size:13px;

padding: 18px 18px 17px 18px;

display:block;

/* border: #ddd thin solid; */
}
.serv-nav ul li a:hover {
 
  color: #8d361d; 
}
.serv-nav ul li a i {
  padding-right:10px; 
}
.ser-active {
      color: #b75900 !important;
      font-weight:500;
      border-left:4px #e8542b solid;
}
.ser-active:hover {
  color:#7b2810 !important;  
}
.right-sec {
  /* border-left: #cccc thin dashed; */
  margin-left:0px !important;
  /* padding-left: 40px !important; */
  padding-right: 0 !important;
}
.left-sec {
  margin-right:0px !important;
  padding-right: 15px !important;
  padding-left: 0 !important;
}
.ul, li {
  list-style: none;
  font-size: 13px;
}
.pro-icon1 {
    float: left;
    width: 18%;
}
.pro-icon1 > img {max-height: 22px;}
.pro-icon1 > img :hover{color:#000;}
.inr-cnt {
  padding-top:100px;
  padding-bottom:100px;
}
.inr-head-grp  {
  border-left:3px #e9e9e9 solid;  
  padding-left:20px;
  margin-bottom:50px;
}
.inr-head-grp  {
  border-left:3px #e9e9e9 solid;  
  padding-left:20px;
  margin-bottom:50px;
}
.inr-head-grp h1 {
  font-size:24px;
  color:#464646;
      font-family: 'Work Sans', sans-serif;
  font-weight:600;
  margin:0px;
  padding:0px;
  text-transform:uppercase; 
}
.blu-txt {
    color: #0183bf !important;
}
 /*.smk_accordion{position:relative;margin:0;padding:0;margin-top:50px;list-style:none;margin-bottom:50px;float:right;width:100%;}.smk_accordion .accordion_in{border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative;z-index:10;margin-top:-1px;overflow:hidden;float:right;width:100%;}.smk_accordion .accordion_in .acc_head{position:relative;background:#FDFDFD;padding:10px;font-size:16px;display:block;cursor:pointer;color:#2397cd;font-weight:600;}.acc_content h2{color:#ef9c12;font-size:16px;font-weight:600;margin:15px 0;}.smk_accordion .accordion_in .acc_head .acc_icon_expand{display:block;width:18px;height:18px;position:absolute;right:2px;top:50%;margin-top:-9px;background:url(../images/plusminus.png) center 0;}.career-btn{background:#ef9c12;padding:10px 45px;text-align:center;font-size:16px;font-weight:700;color:#fff;border-radius:5px;margin:0 0 25px;float:left;display:inline-block;}.career-btn:hover{background:#0183bf;color:#fff;}.last-brdr{border-bottom:none!important;}.acc_head{padding-left:0px!important;padding-right:0px!important;}.acc_content{padding:0px!important;}.smk_accordion .accordion_in .acc_content{background:#FFF;color:#7B7E85;padding:3px 10px;}.smk_accordion .accordion_in .acc_content h1:first-of-type,.smk_accordion .accordion_in .acc_content h2:first-of-type,.smk_accordion .accordion_in .acc_content h3:first-of-type,.smk_accordion .accordion_in .acc_content h4:first-of-type,.smk_accordion .accordion_in .acc_content h5:first-of-type,.smk_accordion .accordion_in .acc_content h6:first-of-type{margin-top:5px;}.smk_accordion .accordion_in:first-of-type,.smk_accordion .accordion_in:first-of-type .acc_head{border-radius:3px 3px 0 0;}.smk_accordion .accordion_in:last-of-type,.smk_accordion .accordion_in:last-of-type .acc_content{border-radius:0 0 3px 3px;}.smk_accordion .accordion_in.acc_active>.acc_content{display:block;}.smk_accordion .accordion_in.acc_active>.acc_head{background:#FFF;}.smk_accordion .accordion_in.acc_active>.acc_head .acc_icon_expand{background:url(../images/plusminus.png) center -18px;}.smk_accordion.acc_with_icon .accordion_in .acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left:15px;}


form.formular,.validationEngineContainer{font-family:tahoma,verdana,"sans-serif";font-size:12px;padding:20px;border:1px solid #A5A8B8;width:300px;margin:0 auto;}.formular fieldset{margin-top:20px;padding:15px;border:1px solid #B5B8C8;}.formular legend{font-size:12px;color:#15428B;font-weight:900;}.formular fieldset label{float:none;text-align:inherit;display:block;width:auto;}.formular label span{color:#000;}.formular input,.formular select,.formular textarea{display:block;margin-bottom:5px;}.formular .text-input{width:250px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#FFF repeat-x;}.formular textarea{width:250px;height:70px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;margin-top:4px;background:#FFF repeat-x;}.formular .infos{background:#FFF;color:#333;font-size:12px;padding:10px;margin-bottom:10px;}.formular span.checkbox,.formular .checkbox,.formular .radio{display:inline;}.formular .submit{border:1px solid #AAA;padding:4px;margin-top:20px;float:right;text-decoration:none;cursor:pointer;}.formular hr{clear:both;visibility:hidden;}.formular .fc-error{width:350px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:12px;margin-bottom:15px;background:#FFEAEA;}.formular input[data-prompt-position="inline"]{display:inline;}.footnote{font-size:11px;color:#666;font-style:italic;}.prompt-target{border:1px dotted #666;min-height:21px;}.inline-prompts label>span{display:inline-block;width:250px;}.inline-prompts .text-input+.formError{margin-left:10px;}.prompt-summary .inline{display:block;}


.formError{z-index:990;}.formError .formErrorContent{z-index:991;}.formError .formErrorArrow{z-index:996;}.ui-dialog .formError{z-index:5000;}.ui-dialog .formError .formErrorContent{z-index:5001;}.ui-dialog .formError .formErrorArrow{z-index:5006;}.inputContainer{position:relative;float:left;}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;opacity:1!important;}.formError.inline{position:relative;top:0;right:0;display:inline-block;}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}.formError .formErrorContent{width:100%;background:#FEFEFE;position:relative;color:#252525;font-style:normal;min-width:120px;font-size:13px;font-family:Open Sans;border:#f9b60f thin solid;box-shadow:0 2px 3px #999;-moz-box-shadow:0 2px 3px #999;-webkit-box-shadow:0 2px 3px #CCC;-o-box-shadow:0 2px 3px #999;padding:4px 10px 4px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}.greenPopup .formErrorContent{background:#33be40;}.blackPopup .formErrorContent{background:#393939;color:#FFF;}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 12px 0 12px;top:2px;}.formError .formErrorArrow div{box-shadow:0 2px 3px #F2F4F7;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#FEFEFE;margin:0 auto;line-height:0;font-size:0;display:block;}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}.greenPopup .formErrorArrow div{background:#33be40;}.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}.formError .formErrorArrow .line10{width:16px;border:none;}.formError .formErrorArrow .line9{width:13px;border:none;}.formError .formErrorArrow .line8{width:12px;}.formError .formErrorArrow .line7{width:10px;}.formError .formErrorArrow .line6{width:8px;}.formError .formErrorArrow .line5{width:6px;}.formError .formErrorArrow .line4{width:4px;}.formError .formErrorArrow .line3{width:1px;}.formError .formErrorArrow .line2{width:0px;border:none;background:#F2F4F7;}.formError .formErrorArrow .line1{width:0px;border:none;background:#F2F4F7;}#clsNewsletter .formError{width:200px;line-height:25px;}.formError{width:200px;line-height:25px;}.parentFormcontactus{left:163px!important;}.formError{width:217px;line-height:20px;margin-left:17px;}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:5px 12px 0 12px;top:0px;}.formError .formErrorArrow .line3{width:1px;border-left:#FEFEFE thin solid;border-right:#FEFEFE thin solid;}.formError .formErrorArrow .line9{width:14px;}.formError .formErrorArrow div{border-top:#f9b60f thin solid!important;font-size:0px;height:1px;background:#FEFEFE;margin:0 auto;line-height:0;font-size:0;display:block;}.warning-sign .fa{color:#f9b60f;}form .inputError,.inputError,#clsNewsletter .inputError{border:2px solid #d7261c!important;}.formError{display:none!important;}#clsNewsletterField{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}@media screen and (max-width: 767px) {}*/

.inr-head-grp h2 {
  font-size:24px;
      font-family: 'Work Sans', sans-serif;
  margin:0px;
  padding:5px 0 0 0;
  font-weight:900;
  text-transform:uppercase; 
}
.inr-head-grp h3 {
  color:#CCC;
      font-family: 'Work Sans', sans-serif;
  font-size:16px;
  margin-top:10px;
  padding-top:0px;
  font-style:italic;
  margin-bottom:0px;  
}


.ins-comm h1{float:left;width:100%;text-align:left;background:url(../images/divider3.png) no-repeat 0 bottom;padding:0 0 10px;margin:0 0 35px;font-size:35px;line-height:30px;color:#006e9b;}
.ins-comm p{color:#27282d;font-size:15px;line-height:28px;}
.ins-comm > p:last-child{margin:0;}
.vis-mis-col{float:left;width:100%;}
.vis-col{float:left;width:50%;background:#005e86;padding:75px 0;}
.mis-col{float:left;width:50%;background:#07739d;padding:75px 0 75px;}
.vis-col .vis-mis-comm{float:right;max-width:100%;padding:0 60px;width:525px;}
.mis-col .vis-mis-comm{float:left;max-width:100%;width:525px;padding:0 60px;}
.vis-mis-comm h2{color:#fff;font-size:35px;margin:0 0 50px;}
.vis-mis-comm > p{color:#fff;font-size:20px;line-height:33px;margin:0;}
.nav > li > a:focus, .nav > li > a:hover{background-color:rgba(0, 0, 0, 0) !important;text-decoration:none;}
.nav > li > a:focus{color:#fff;}
a:hover{text-decoration:none !important;}
.nws-frm button:hover{background:#07739d;border-color:#07739d;color:#fff;}
.service-col > a:hover, .abt-txt > a:hover{background:#d8710c;color:#fff;}
.address-col button:focus{background:rgba(0, 0, 0, 0) !important;}
.panel ul {
  list-style-type: none;
  padding: 20px 35px;
  float: left;
}
.panel li a {
  border-bottom: 1px solid #529dbb;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 0 0 8px;
  padding: 0 0 8px;
  text-transform: capitalize;
  width: 100%;
}
.panel li:last-child a{border:0;}
.panel ul ul {
  border-bottom: 1px solid #529dbb;
  margin: 0 0 8px;
  padding: 0 0 2px;
}
.panel li li a {
  background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 0 3px;
  border-bottom: 0 solid #529dbb;
  color: #fff;
  float: left;
  font-size: 14px;
  margin: 0 0 5px;
  padding: 0 0 3px 12px;
  text-transform: capitalize;
  width: 100%;
}
.top-link li:last-child a {
  padding: 2px 0 !important;
}


@media screen and (width:1024px){

.loctions{background:rgba(0, 0, 0, 0) url("../images/loction-bg.jpg") no-repeat scroll -530px center;}
.resp-vtabs .resp-tabs-container{padding:0 20px;}
.subc-col{padding:0 0;}
.nws-frm .form-group{width:320px;}
.resp-vtabs li.resp-tab-active{background:rgba(0, 0, 0, 0) url("../images/tab-active.png") no-repeat scroll 265px center;}
.carousel-inner > .item{height:440px;}
.carousel-caption.capt-comm{bottom:110px;left:50%;}
.carousel-caption.capt-comm1{bottom:110px;left:52%;}
.carousel-caption.capt-comm2{bottom:110px;left:50%;}
.mis-col {padding:75px 0px;}
.product-div{width: 24%;}
.why-div {min-height: 240px;}
.nws-frm .form-group{width: 280px;}
#primary_nav_wrap ul li{padding: 0 12px;}

}
@media screen and (min-width:768px) and (max-width:1023px){.carousel-inner > .item{height:340px;}
.carousel-caption.capt-comm{bottom:70px;left:55%;width:377px;}
.carousel-caption.capt-comm1{bottom:30px;left:55%;width:377px;}
.carousel-caption.capt-comm2{bottom:70px;left:55%;width:377px;}
.capt-comm h3,.capt-comm1 h3,.capt-comm2 h3{font-size:46px;}
.capt-comm p,.capt-comm1 p,.capt-comm2 p{font-size:25px;}
.logo-l{width:220px;}
.news-txt{background:#d5d5d5 none repeat scroll 0 0;padding:10px 0;}
.news-txt p{text-align:left;}
.abt-img{margin:0 0 20px;padding:0;text-align:center;}
.abt-txt{text-align:center;}
.our-off{width:23% !important;}
.off-add{width:77% !important;}
.resp-vtabs .resp-tabs-container{padding:0 15px;}
.loctions{background:rgba(0, 0, 0, 0) url("../images/loction-bg.jpg") no-repeat scroll -757px center / cover;}
.resp-vtabs li.resp-tab-active{background:rgba(0, 0, 0, 0) url("../images/tab-active.png") no-repeat scroll 265px center;}
.nws p{margin:0 auto;width:450px;}
.nws-frm{padding:10px 0;}
.nws-frm .form-inline{float:none;margin:0 auto;width:513px;}
.footer-inks ul li a{font-size:15px;padding:0 12px;}
.inside-banner{height:235px;}
.subc-col { padding: 0 0px;}
.nws-frm .form-group {width:208px;}
.mis-col {padding:75px 0px 108px;}
.product-div{width: 24%;}
.top-r{margin: -84px 0 0;}
.top-menu{width:100%;margin:0;}
#primary_nav_wrap ul li{padding: 0 14px;}
}

@media only screen and (max-width:767px){ul.resp-tabs-list{display:none;}
 h2.resp-accordion{display:block;}
 .resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
 .resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
 .resp-accordion-closed{display:none !important;}
#parentVerticalTab .resp-accordion{background:#08739d none repeat scroll 0 0;border:1px solid #ddeaf0;border-top:0px;color:#fff;float:left;font-size:15px;padding:15px 10px;width:100%;}
#parentVerticalTab h2.resp-tab-active{border:1px solid #08739d;}
#parentVerticalTab .resp-tab-content{background:#2793bd none repeat scroll 0 0;border:1px solid #1d8db9;padding:20px;}
.address-col{min-height:210px;}
#parentHorizontalTab{background:#08739d none repeat scroll 0 0;padding:10px 2%;}
#parentHorizontalTab .resp-accordion{background:#08739d none repeat scroll 0 0;border:1px solid #4ea8cb;color:#fff;font-size:15px;border-top:0px;padding:15px 10px;width:100%;float:left;}
#parentHorizontalTab h2:first-child{border-top:1px solid #4ea8cb;}
#parentHorizontalTab .resp-tab-content-active{border:1px solid #4ea8cb;}
#parentHorizontalTab h2.resp-tab-active{padding:15px 10px !important;}
#parentVerticalTab h2.resp-tab-active{padding:15px 10px !important;}
.product-div{width: 49%;}
.expand{padding:10px 15px;}
.product-div{padding: 70px 0 0;}
.services-section h2{margin: 0 0 5px;}
.services-section{margin: 20px 0;}
.why-div{padding: 13px 10px; min-height: 270px;}
footer #toTop{left: 45%;}
.banner{margin:0;}
.menuarea{display:none;}
.mobile-menu{display:block;}
.top-menu {
    float: left;
    margin: 5px 0 0;
    width: 100%;
}
.mbl-border{padding:0!important;}


}

.datepicker table{
    width:100% !important ;
}
.datepicker-inline{
   
}

@media screen and (min-width:541px) and (max-width:767px){.carousel-inner > .item{height:340px;}
.carousel-caption.capt-comm{bottom:85px;left:51%;width:267px;}
.carousel-caption.capt-comm1{bottom:30px;left:51%;width:267px;}
.carousel-caption.capt-comm2{bottom:85px;left:51%;width:267px;}
.capt-comm h3,.capt-comm1 h3,.capt-comm2 h3{font-size:46px;}
.capt-comm p,.capt-comm1 p,.capt-comm2 p{font-size:25px;}
.logo-l{width:220px;}
.news-txt{background:#d5d5d5 none repeat scroll 0 0;padding:10px 0;}
.news-txt p{text-align:left;}
.abt-img{margin:0 0 20px;padding:0;text-align:center;}
.abt-txt{text-align:center;}
.our-off{text-align:center;width:100% !important;}
.off-add{width:100% !important;}
.resp-vtabs .resp-tabs-container{float:left;padding:0;width:100% !important;}
.loctions{background:#ddeaf0 none repeat scroll 0 0;padding:50px 0;}
.resp-vtabs li.resp-tab-active{background:rgba(0, 0, 0, 0) url("../images/tab-active.png") no-repeat scroll 265px center;}
.nws p{margin:0 auto;width:450px;}
.nws-frm{padding:10px 0;}
.nws-frm .form-inline{float:none;margin:0 auto;width:513px;}
.footer-inks ul li a{font-size:15px;padding:0 8px;}
.inside-banner{height:195px;}
.vis-mis-comm{padding:0 5% !important;text-align:center;width:100% !important;}
.ins-comm{margin:20px 0 0;text-align:center;}
.ins-img{text-align:center;}
.vis-col{padding:40px 0;width:100%;}
.mis-col{padding:40px 0;width:100%;}
.top-r{margin: -84px 0 0;}
.datepicker table{
    width:100% !important ;
}
.datepicker-inline{
    width:250px !important ;
}
}
@media screen and (min-width:320px) and (max-width:540px){.carousel-inner > .item{height:140px;}
.banner .carousel-indicators{display:none;}
.carousel-caption.capt-comm{bottom:25px;float:left;left:0;padding:0 2%;text-align:center;width:100%;}
.carousel-caption.capt-comm1{bottom:25px;float:left;left:0;padding:0 2%;text-align:center;width:100%;}
.carousel-caption.capt-comm2{bottom:25px;float:left;left:0;padding:0 2%;text-align:center;width:100%;}
.capt-comm h3,.capt-comm1 h3,.capt-comm2 h3{font-size:30px;}
.capt-comm p,.capt-comm1 p,.capt-comm2 p{font-size:18px;}
.logo-l{float:left;margin:0 0 10px;width:100%;}
.head{position:initial;padding:0 0 6px;}
.logo{float:left;position:initial;text-align:center;top:0;width:100%;z-index:1;}
.indu-initi{background:rgba(0, 0, 0, 0) url("../images/indu-initi-bg.jpg") no-repeat scroll center center / cover;padding:25px 0;}
.news-txt{background:#d5d5d5 none repeat scroll 0 0;padding:10px 0;}
.news-txt p{text-align:left;}
.abt-img{margin:0 0 20px;padding:0;text-align:center;}
.abt-txt{text-align:center;}
.our-off{text-align:center;width:100% !important;}
.off-add{width:100% !important;}
.resp-vtabs .resp-tabs-container{float:left;padding:0;width:100% !important;}
.loctions{background:#ddeaf0 none repeat scroll 0 0;padding:50px 0;}
.resp-vtabs li.resp-tab-active{background:rgba(0, 0, 0, 0) url("../images/tab-active.png") no-repeat scroll 265px center;}
.nws p{margin:0 auto;width:450px;}
.nws-frm{padding:10px 0;}
.nws-frm .form-inline{float:left;margin:0;width:100%;}
.footer-inks ul li a{font-size:13px;padding:0 10px;}
.service-col{max-width:100%;min-height:auto;padding:40px 20px;}
.subc-col{padding:0;}
.nws p{background:rgba(0, 0, 0, 0) url("../images/subcribe-icon") no-repeat scroll center top;color:#fff;font-size:22px;padding:62px 0 12px;text-align:center;width:100%;}
.nws-frm button{display:grid;float:none;margin:0 auto;width:135px;}
.ins-comm{margin:20px 0 0;text-align:center;}
.ins-img{text-align:center;}
.inside-content{padding:40px 0;}
.vis-col{padding:40px 0;width:100%;}
.mis-col{padding:40px 0;width:100%;}
.inside-banner{height:110px;}
.vis-mis-comm{padding:0 5% !important;text-align:center;}
.top-r {float: none;margin: -5px auto 0;width: 223px;}
.why-div{width:100%;border-right:0;min-height:10px;}
.mbl-border {border-top: 5px solid #d8710c;}
.head{background:none;border:0;}
.expand p{font-size:13px;}
.datepicker table{
    width:100% !important ;
}
.datepicker-inline{
    width:250px !important ;
}
}
ul.helpion_note  {
  padding-left: 15px;
}
ul.helpion_note li {
  list-style : disc;
  font-size: 16px;
}