body {
   overflow-x: hidden; padding:0; margin:0; color:#000; font-family:'Open Sans', sans-serif;
  /*   overflow-x: hidden; padding:0; margin:0; color:#4d6172; font-family:'montserratregular',Arial, Helvetica, sans-serif;    */
}
 h1,h2,h3,h4,h5,h6{font-family: 'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400; color:#4d6172;}
 p,span{font-family: 'Source Sans Pro', sans-serif; color:#000; font-size:14px ;font-family: 'Lato', sans-serif;font-family:'Open Sans', sans-serif;}
/*h1,h2,h3,h4,h5,h6,p,ul,li,ol,fieldset,legend,select,option{ padding: 0; margin: 0;}*/
ul,li{ list-style-type:none;}
img{ border: none;}
a{ text-decoration: none;}
.btn_small:focus {color:#fff;text-decoration:none;}
.pad0{ padding: 0px;}
.mrgn0{ margin-bottom: 0px !important;}
.mrgntotal0{ margin:0px !important;}
.text-area{ outline:none; resize:none;}
.mrgtop10{ margin-top:10px;}
.org-color{color:#db5f02;}
.padlft10{ padding-left:10% !important;}

.integr-cont{ font-size:16px;}


#wrapper{ margin-bottom:95px;}

#mainNav li a{font-family: 'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
#mainNav ul.dropdown-menu a{font-family:arial;}
.form-horizontal .form_grp_mrgn{ margin:0 0 0 0px !important;}
.m-l-1{ margin-left:8px !important;}
.men-row { margin-bottom:8px;}
.men-row label,.men-row span{ display: block;}
.menu-right{ margin-top:30px;}
.btn-row{ margin-top:25px;}
a.prof_edit{ font-size: 14px;}
.text-lower-case{ text-transform:lowercase !important;}
.selectContainer .chosen-container-single .chosen-single{ font-family:arial !important; border-radius:0px; border:0px; background-image:none;}
.selectContainer .chosen-container .chosen-results li.highlighted{ background-color: #db5f02;
    background-image: linear-gradient(#db5f02 20%, #fb720b 90%);}
.selectContainer .chosen-container .chosen-results li{ padding-top:3px; padding-bottom:3px;font-family:arial !important;}
 .selectContainer .chosen-search{ display:none;}

.btn_small{font-size: 14px;font-weight: 300;color: #fff;padding: 8px 18px;margin-bottom: 18px;background: #db5f02;border: solid 1px #db5f02;text-decoration: none;text-align: center;display: inline-block;text-decoration: none; font-family:'Open Sans', sans-serif; font-weight:bold;}
.btn_small:hover {color: #db5f02;background: transparent;text-decoration: none}
a.btn-common{font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; color: #fff;font-size: 16px;font-weight: 400;margin: 0;padding: 18px 36px;background: #4d6172;text-align: center;border: solid 1px #fff;
text-decoration: none;text-transform: uppercase;display: inline-block;box-shadow: inset 0 0 0 0 #3a4a57;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;outline: medium 0 !important; }
a.btn-common:hover {box-shadow: inset 0 100px 0 0 #3a4a57}
.btn-submit{font-size: 16px;font-weight: 300;color: #fff;padding: 12px 30px;margin-bottom: 18px;background: #db5f02;border: solid 1px #db5f02;text-decoration: none;text-align: center;display: inline-block;text-decoration: none; text-transform:uppercase; margin:0 0 0 30px;}
.btn-submit:hover {color: #fff;text-decoration: none;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;outline: medium 0 !important;}
a.btn-sml{ padding:9px 0; font-size:14px; width:220px;}



.top-section{ background:#e5eaed;}
.inner-cont{ padding: 0px 0 0px; max-width:1070px;}

.top-list ul{ display: inline-block; padding: 0; margin: 0; }
.top-list li{ display:inline-block; margin: 0 10px 0 5px; color: #4d6172; font-size: 13px; vertical-align:middle; padding:8px 0 0 0;}
.row-ind{ padding: 0px 0 0px;background:url("../images/bg-grey.png") repeat #e5eaed;  -webkit-background-attachment:fixed;
  -moz-background-attachment:fixed;
  -o-background-attachment:fixed;background-attachment:fixed;}

/*navigation css starts here---------------*/

.navbar-default .navbar-nav > li > a{ color:#4d6172; font-size: 15px; text-transform: uppercase;  padding:5px 10px 5px 10px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:#db5f02;
color:#fff;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active{background:#db5f02; color:#fff;}
.navbar-default{ background: #fff; border:none; margin:0px 0 0px; padding:10px 0 10px; height:95px;}
.navbar-header{ margin-bottom:25px;}
ul.navbar-nav{ margin-top:0px;}
.banner-section{ background:url(../images/background-tiny.jpg) no-repeat; width: 100%;  background-size:cover; background-position: center bottom;background-attachment:fixed;text-align:center; padding: 70px 0; margin:95px 0 0;}
.banner-dtls h1{  font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 40px; color: #fff;}
.banner-dtls p{ font-size: 20px; margin: 35px 0 40px 0; color: #fff; font-style: italic; }


.dtl-cont,.tech-cont{ padding: 10px 0; text-align: center;}
.dtl-cont h2{color: #db5f02;font-weight: 400;font-size: 24px;width: 100%;max-width: 810px;margin: 9px auto 27px;padding: 0; line-height:40px;}
.dtl-cont p{ color:#4d6172; font-size: 16px; line-height:28px;}

.cont-dtls{ padding: 30px 0; text-align: center; background:#e5eaed;}
.cont-dtls h3{ color:#4d6172; font-size: 22px; margin-bottom:25px; line-height:30px;}
a.btn_web{color: #fff;padding: 9px 20px;background: #db5f02;text-decoration: none;text-align: center;display: inline-block;border: solid 1px #fff; font-size: 16px;}
.tech-dtls{ text-align: left; margin-bottom:10px;}
.tech-cont h2{color: #db5f02;font-weight: 400;font-size: 19px;width: 100%;padding: 0; margin-bottom:10px; margin-top:0px;}
.tech-cont p{ color:#000; font-size: 14px;}
.tech-img { display: inline-block; float:none; margin-right:10px; width:120px; height:120px;}
#features .tech-img{ float:left;width:100px; height:100px;}
.form-horizontal .form-contact{ background:#4d6172;padding: 10px 15px; text-align: left; margin-top:15px; background-attachment:fixed;}
.form-horizontal .form-contact label{ color:#fff; font-size:14px; font-weight: normal;}
.form-horizontal .form-group{ float: left; width: 100%;}
span.opt-txt{ color:#fff; font-size: 11px;}
.checkbox label{ font-size: 14px;}
.top-list li.srch-cont{ position:relative; display:inline-block; padding:0px 0px; height:35px; width:auto; vertical-align:middle; margin:0px; float:left; transition:10s linerar;}
.srch-cont .srch-inpt{ border-radius:40px; height:auto;display:none; padding-left:30px;  }
.top-dtls{ width:550px;}
.form-horizontal .check_other{ margin-bottom:10px;}
.form-horizontal .form-group-sm .control-label{ font-size:14px;padding:0 10px 0 0;}

.tog_srch.srch-cont .srch-inpt{ width:300px;}

.srch_lg{-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
 a.srch-icon{ position:absolute; right:6px; top:4px;}
.tog_srch.srch-cont a.srch-icon{ left:5px; right:inherit;}
ul.top-list{ display:inline-block;}
.footer-section{ background:#252e35; padding:10px 0 0; }
.foot-list li{ display:inline;}
.foot-list li::after {content: " | "; color:#ccc;}
.foot-list li:last-child::after{ content:none;}
.foot-list li a{color: #ccc;display: inline;font-size: 13px;}
.foot-list li a:hover{ color:#fff; text-decoration:none;}
select.user-comb{ width:100px;}
.input-other{ width:200px; display:inline-block;vertical-align:middle;}
.check_other{ height:30px;}
.check_other label{ padding-top:4px;}
.cont_in{ text-align:center; width:100%; margin:15px 0; float:left;}
.cont_in h5{ color:#fff; font-size:19px; margin:0 auto 10px;}
address {max-width: 600px;width: 100%;margin: 50px auto 0;color: #fff;font-style: normal;font-weight: 300;
text-align: center}
.social-dtls{ margin:20px 0 0 0;}
.social-dtls li{ color:#fff; font-size:16px; font-weight:normal; display:inline-block; }
.social-dtls li a{ color:#aaa; text-decoration:none; border: 2px solid #aaa;
border-radius: 50%;text-align: center;width: 44px;height: 44px;display: inline-block;margin-right: 2px;
vertical-align: middle;font-size:18px;line-height:42px; }
.social-dtls li a i{display: inline-block;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;}
.social-dtls li a.fb-icon:hover{color:#fff;  background: #0099ff;
    border: 2px solid #0099ff;}
.social-dtls li a.linkedin-icon:hover{color:#fff;background: #007bb6;
    border: 2px solid #007bb6}
.social-dtls li a.twitter-icon:hover{color:#fff;background: #00aced;
    border: 2px solid #00aced;}

/*.social-dtls li::after{ content:" | "}
.social-dtls li:last-child::after{ content:none}*/
.mnd_fld input.form-control,#comments{ background:#ffebee; }
.mnd_fld input.phone_cont{background:#fff;}
.form-horizontal .form-cont{ min-height:260px;}


.greybg{ background:#4d6172; padding: 20px 0 20px; text-align: center;}

.greybg  h3{ font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; color: #fff; font-size: 26px; padding-bottom:10px; margin:0px;}
.greybg p{ font-size: 16px; color: #fff; margin:0px;}
/*.comon-top{margin:95px 0 0;}*/
.white-bg{ background:#fff; padding: 30px 0 0;}
.prod_logo{ /*border: 1px solid #e5e8e8;*/ padding:50px 10px; text-align:center;}
.art_cont h4{ font-size: 26px; color:#db5f02; margin-bottom:15px; margin-top:0px;}
.art_cont h4 a{color:#db5f02; text-decoration: none;}
.art_cont p{ font-size:18px; color:#60788d;}
.row-inner{ margin-bottom:40px;}

ul.nav-tabs{ background:#e5eaed;}
h4.head_intrtn{ font-size: 24px; color: #60788d; padding: 0px 0 10px; margin:0px;}

.community-cont ul{ padding:0px;}
.community-cont li{ height:110px; vertical-align:middle; padding:15px 0;}
.community-cont li a{ display:block;}
.module.module-text .members ul li:hover .member-text {
    opacity: 1;
    transform: translate3d(0px, -0.625rem, 0px);
}


.community-cont  ul li img {display: block;margin:0 auto;max-height: 6.25rem;opacity: 1;
transition-delay: 0s;transition-duration: 0.35s;transition-property: all;transition-timing-function: ease;
width: auto;}
.community-cont li:hover img{ opacity:0;}

.community-cont  li .comp-inner {-moz-box-align: center;align-items: center;display: block;flex-wrap: wrap;font-size: 0.875rem;height: 100%;left: 10%;letter-spacing: 0.0625rem;line-height: 1.25rem;position: absolute;text-align: left;top: 0px;width: 80%;}

.community-cont  li .comp-inner  p{transition-delay: 0s;
    transition-duration: 0.35s;
    transition-property: all;
    transition-timing-function: ease; transform:translate3d(0px, 0.625rem, 0px);opacity:0; font-size:12px; font-weight:normal; color:#60788d; line-height:16px; }
.community-cont  li .comp-inner h2{transition-delay: 0s;
    transition-duration: 0.35s;
    transition-property: all;
    transition-timing-function: ease; transform:translate3d(0px, 0.625rem, 0px);opacity:0;}

.community-cont li:hover .comp-inner h2{opacity:1; transform: translate3d(0px, -0.625rem, 0px)}


.community-cont li:hover p{ opacity:1; font-size:12px; font-weight:normal;transform: translate3d(0px, -0.625rem, 0px) }
.community-cont  li, .custr-dtls  li{ margin-bottom:10px;}
.scrollToTop{ background:url("../images/scroll-top1.png") no-repeat; position:fixed; bottom:15px; right:15px; width:35px; height:35px; display:inline-block; text-indent:-9999px; outline:none;}
.tech-cont h1{ font-size:25px; padding-bottom:25px;}
.row-ind1{ background:#efefef;}
.row-ind2,.row-ind3{ background:#fff;}











.bx-wrapper .bx-loading{ background:none;}
.bx-wrapper .bx-viewport{ border:none; background:none; box-shadow:none;}
.slide{ margin:0 30px 0 0 !important;}
.slide a{ display:table-cell; height:100px; vertical-align:middle;}
span.anch_link{ font-size:21px; color:#db5f02; cursor:}
.navbar-custom.affix{ background:#f3f5f6;}
section{ padding:0px;}
.row-ind{ padding:15px 0 5px;}


/*ul.nav-tabs{ background:none; border:none; margin-top:30px;}
.nav-tabs > li{border-top:4px solid #d7f1fd;}
.nav-tabs > li.active{ border-top:4px solid #000;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border:1px solid transparent;}
.nav-tabs > li > a:hover{ border:1px solid transparent; background:none;}*/

.custr-dtls{/*border-bottom:4px solid #d7f1fd; */float:left; width:100%; margin-bottom:40px;}
.custr-dtls ul{ padding:0px; margin:0px;}
.custr-dtls li{ height:90px; padding:10px 0; display:inline-block; margin-top:13px;}
.custr-dtls li img { opacity:1;}
ul.prod_list{ margin-left:10px; padding:0px;}
ul.prod_list li { list-style-type:disc;font-family: 'Open Sans', sans-serif; color:#000; line-height:25px;}
.row-ind3 .tech-cont { border-top:5px solid #d7f1fd;}





/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 0px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0.2;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  top: -24px;left:0px; margin-left:0px; width:100%; text-align:left; /*border:none;border-top:5px solid green;*/
}
#fade-quote-carousel.carousel .carousel-indicators > li {
width:16%; background:none !important;border:none; border-top:5px solid #d7f1fd; border-radius:0px;padding:0px; 
margin:0px; float:left;


}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none; font-style:italic;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
blockquote{ border:none;}
.quote{ margin-bottom:20px;}
/*.navbar-custom.affix .navbar-brand img{ width:200px; height:30px;}
.navbar-custom.affix ul.top-list { display:none;}
.navbar-custom.affix .navbar-brand{ padding:0px; height:auto;}

*/
.navbar-header{ margin-bottom:0px;}



.navbar-custom.affix {box-shadow:0 2px 16px #bdbdbd; background:#fff; transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease;}
.navbar-custom .nav li a{ letter-spacing:0px;}
.navbar-default .navbar-brand{ margin-top:7px;}

/*css for slider bar effects-------------*/

#fade-quote-carousel.carousel .carousel-indicators > li.active{ width:16%; border:none; background:none !important; border-top:5px solid #000;}


.list_ftr{ }
/*.list_ftr ul{ float:left; background:#f4f4f4; border:1px solid #d8d8d8; padding:0px; width:200px;}

.list_ftr li{ float:left; width:100%; border-bottom:1px solid #d5d5d5;border-top:1px solid #fff;}
.list_ftr li a{ color:#60788d;font-size:13px;  text-decoration:none; line-height:25px; display:block; padding:0 10px 0 10px; font-family:Open Sans;}
.list_ftr li a:hover,.list_ftr li a.active{ color:#fff; background:#f67e25;}*/

.list_ftr li:last-child { border-bottom:none;}


.list_ftr ul{ float:left; background:#f67e25;width:245px; border-radius: 15px 35px 5px 45px;
    padding: 25px 0px 35px; position:fixed;top:220px;background-color: #f67e25;
background-image: url("../images/debut-light.png");}
.list_ftr li{ float:left; width:100%; margin:0 0%;position:relative;}
.list_ftr li a{ color:#333;font-size:13px;  text-decoration:none; display:block; padding:6px 16px 6px; font-family:Open Sans; margin-bottom:1px; font-weight:600;}
.list_ftr li a:hover,.list_ftr li a.active{    background: #febd8d;
    color: #91452c;/* border-radius:0px 48px 0 38px;*/transition:1s;}

.site-list h3{ color:#e8e7e5; font-size:18px;}
.site-list ul{ padding:0; margin:0;}
.site-list li{ width:100%; display:block;}
.site-list li a{ color:#a6a6a6; font-size:14px; text-decoration:none; line-height:22px;}
.site-list li a:hover{ color:#eee;}
.site-cont{ padding:0px;}
.foot-list{ padding:0px 0 0 0px; margin:0 0 0 0;}
.cop-cont{ margin-top:10px;}
.cop-cont p{color:#ccc;}
.comp-table i.fa-times{ color:#ff0103; font-size:22px;}
.comp-table i.fa-check{ color:#139e1c;font-size:22px;}
.comp-table th{ text-align:center;}




.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ color:#fff; background:#f67e25; -webkit-transition: all 0.3s; /* Safari 3.1 to 6.0 */
    transition: all 0.3s;}
.dropdown-menu > li > a{ font-family:arial; padding-top:5px;padding-bottom:5px;}
.navbar-right .dropdown-menu{left:0px; right:auto; top:95%;}

.nav>li{ margin-right:2px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:#db5f02; color:#fff;/*  background:none;*/}
.nav > li.active-in a.dropdown-toggle{ color:#fff;background:#db5f02;}
.nav > li.active.active-in a.dropdown-toggle{ color:#fff;}
/*.nav > li.open.active-in a.dropdown-toggle{ color:#db5f02;}*/

.enterprise-cont img{ float:none; margin-bottom:25px;}
.enterprise-cont .tech-dtls{ float:none; text-align:center; margin-top:10px;}
.enterprise-cont  ul.prod_list{ text-align:left;}
.tech-sol{float: none;display: inline-block;text-align: left;vertical-align: top;margin-top: 10px;}
.form-horizontal label.radio-inner{ color:#f6b17d; font-weight:bold; margin:0px; font-size:16px;}
.contact-info{ font-size:16px;}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{ color:#f6b17d !important;}
.has-error .control-label{ color:#fff !important;}
#mail-status{ text-align:center; width:100%;}
.alert-success{ display:inline-block; padding:6px 30px;}




.hidden1{
	opacity: 1;
}

.visible1{
	opacity: 1;
}

.navbar-fixed-bottom, .navbar-fixed-top{z-index:999;}
ul.dropdown-menu{ border-top:3px solid #db5f02;}
.downld-table h3,.downld-table h3 a{ font-size:14px; margin:6px 0 3px;color:#f67e25; text-transform:inherit;}
.down_cont{ float:left; margin-left:10px;}
.down-logo{ float:left;}
.art-left{ /*padding-right:50px !important;*/}
.art-left h4{ margin-top:10px; color:#f67e25; }
.art-left ul{ padding:0px; /*margin:0px 0 10px 0;*/}
.art-left li{ line-height:20px; position:relative; color:#000; padding-left:20px;font-family: 'Open Sans', sans-serif; margin-bottom:10px; }
.art-left li i.fa-check{ padding-right:10px;position: absolute;
    left: 0px;
    width: 20px;
    top: 2px;}


#slidediv {background:none;display: none;height: 310px;left: 20%;margin: 10px 0;padding: 2px 0;position: absolute;top: 4%;width: 786px;}
.slide-main{color:#000;border:2px solid #ccc;display:block;text-align:justify; font-family:Arial, Helvetica, sans-serif; position:fixed;background-color:rgba(0,0,0,0.5); width:100%; height:100%; left:0px; top:0px; z-index:999;}
a.image-link{ border:2px solid #aaa; border-radius:3px; display:inline-block; margin:0 10px 0 0;cursor:pointer;}
/*.link-large{ border:3px solid #aaa; border-radius:3px; float:left;}
a.close-btn{ float:right; position:absolute; top:-19px; right:0px; font-size:18px;}*/
.art-left .list-disc{ padding:0 0 0 15px;}
.list-disc li{ list-style-type:disc; padding-left:0px;	}
a.btn-sml i{ font-size:15px; margin-right:5px;}
.content-inner{ /*float:left;width:100%;margin-bottom:10px;*/ padding:0 15px;}













.image-link {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}


/* This block of CSS adds opacity transition to background */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}



/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;max-height:inherit !important;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}




.down-left{ background: #fafafa;padding: 5px 10px 0;font-size: 13px;border: 1px solid #aaa;border-radius: 5px;width:60%; margin:0 2% 10px 0; }

.down-left p{ min-height:50px;padding:0px; margin:0px; float:left; width:65%; font-size:14px;}

span.down_publish{ float:right; font-size:14px;color:#000;}
span.down_publish em{ font-style:normal; margin-left:20px;}
.resource-tabs ul{ width:190px;}
.art-left h3{ font-size:24px;}
.down-left h3{ font-size:16px; width:65%; float:left;}
.magic-edit { float:left;}
.magic-edit em{ font-size:11px; color:#333;font-style:normal}
/*.table-middle td{ vertical-align:middle !important;}*/
.head-rgt{ font-size:14px;text-transform:lowercase; margin:0 10px 0 0;}
.all-cont{ color:#3fb618;}
.info-color{color:#783c96}
.table-bulk{ width:60%;}
span.plus{ margin:45px 0; color:#783c96; font-size:16px; display:block;}
em.include_cont{margin:70px 0 35px;  display:block;font-style:normal; #2780e3}
.table-middle b{color:#2780e3;}
.btn_small span{ color:#fff !important;}
.btn_small:hover span{ color:#db5f02 !important;}
#price_list .form-group label{ font-size:13px; font-weight:normal; margin-right:5px; width:110px; text-align:right;}
#price_list .form-group .input-group-addon{ float:left; width:auto; padding:4px 8px 5px;}
#price_list .form-group .input-group{ display:inline-block; vertical-align:middle;}

.price-table-details{font-style:normal;}
ul.green_check i{ color:#139e1c;}
#price_list{ background:#fafafa; /*border:1px solid #ddd;*/ border-radius:5px; padding:10px 20px;}
.calc-table{ margin-bottom:0px;}
.calc-table td{ background:#fff;}
.price-table-details em{ font-style:normal;}
.mfp-close{ position:fixed; right:10px !important;cursor:pointer !important;}
.popup-gallery{ display:inline-block;margin:0 0 0 10px;vertical-align:middle;}
.mfp-close{ font-size:40px;}
.mfp-s-ready .mfp-preloader{ width:85%;}
span.arow-rgt{border-top: 7px solid #fff;border-left: 10px solid #febd8d;border-bottom: 6px solid #fff;font-size: 0px;line-height: 0%;width: 0px; position: absolute;right: -10px;top: 30%;}
.btn_download{ float:right; margin-bottom:0px;padding: 0px 0;background: none;border-radius: 50%;color: #db5f02;width: 25px;height: 25px;text-align: center;vertical-align: middle;display: inline-block;border: 2px solid #db5f02; position:absolute;right:24px;/*top:30px;*/bottom:10px;}
.btn_download span{color: #db5f02 !important;
    display: inline-block;font-size:11px;}
.targetlink:before {
content:"";
display:block;
height:95px; /* fixed header height*/
margin:-95px 0 0; /* negative fixed header height */
}
.selectContainer{ display:inline-block;vertical-align:top;}
.fist-mrgn{ margin-left:30%;}
.tabs-section{ margin-right:50px;}
.add_cont{ margin-top:30px;}
#captcha_code{background: url(../images/captcha-img.jpg) repeat #e5eaed;font-style:italic;border: 1px solid #aaa;padding: 5px 15px;font-size: 30px;width:130px;display:inline-block;color: #333;-webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; /* Standard */}
.fa-refresh{color: #fff;margin: 10px;}


@media screen and (min-width:768px) and (max-width:997px){
.top-dtls{ width:auto;}
.navbar-default .navbar-brand{ margin:0 !important;padding:0 15px;}
.navbar-right{ margin-right:40px;}
.tech-dtls{ text-align:center;}
.tech-cont h2{ font-size:18px;}
ul.prod_list{text-align: left;}
#features .tech-img{ float:none;}
.list_ftr ul{display:none;}
.tabs-section{margin-right: 0}
.fist-mrgn{ margin-left:15%;}
.down-left{ width:100%;}
.link_down{ display:inline-block !important;}
}

@media screen and (max-width:767px){
.navbar-brand{ padding-top:0px;}
.top-dtls{ width:100%;}
.footer-section{ text-align:center;}
.list_ftr ul{display:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ background:#fff;margin:0px;}
.navbar-right .dropdown-menu{ width:100%;position:inherit !important;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{ max-height:600px;}
.banner-dtls h1{ font-size:18px;line-height:30px;}
a.btn-common{ font-size:12px;padding: 18px 15px;}
.inner-cont{ max-width:100%;}
.dtl-cont h2{font-size: 16px;line-height:26px;margin-bottom:15px;}
.art-left h4{ font-size:14px;}
a.btn-sml{ width: 250px;font-size: 14px !important;}
.cont_in h5{ font-size:14px;line-height:20px;}
.form-horizontal .form-group-sm .control-label{ padding:0 15px;}
.form-horizontal .inner-cont{ clear:both;} 
.input-position{ text-align:center;}
address{ margin-top:20px;}
.btn-submit{ font-size: 14px;padding: 6px 18px;}
.greybg h3{font-size: 19px;}
.greybg p{ font-size:15px;}
.inner-cont{ padding:0 15px;}
.navbar-default .navbar-brand,.navbar-toggle{     margin-top: -10px;}
.navbar-custom .navbar-toggle{ background:#f67e25; border:none;margin-right:22px;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.down-left{ float:left;width:100%;padding-top:2px;}
.fist-mrgn{ margin:0px;}
.white-bg{ padding:15px 0;}
.down-left p{ font-size:13px; line-height:18px;width:80%;}
.down-left h3{ width:auto;}
.tabs-section{ margin-right:0px;}
br{ display:none;}
address{ font-size:13px;}
#features .tech-img{ float:none;}
.tech-cont h1{font-size: 20px;padding-bottom: 5px;margin:0px;}
.custr-dtls li{ height:auto;padding:0px;}
.custr-dtls{ margin-bottom:0px;}
.tech-dtls{ text-align:center;}
.tech-cont h2{ font-size:16px;}
ul.prod_list{text-align: left; margin-left: 50px;}
.banner-section{ padding:30px 0 80px}
.dtl-cont p{font-size: 14px;line-height: 24px;}
.srch-icon{ display:none;}
.link_down{ display:inline-block !important;}

}

