/* Add here all your CSS customizations */


/*h2.mb-12 {
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
  
}


h2.mb-12:after {
  content: '';
  display: block;
  margin: auto;
  height: 3px;
  width: 0px;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}
h2.mb-12:hover:after {
  width: 100%;
  background: blue;
}*/

.header-custom-nav nav ul li a{font-size:13px !important;}
#about .header-text p{font-weight: normal;line-height: 30px;font-size: 16px !important;}
#about .header-text h2{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;margin-bottom: 20px;position: relative;padding-bottom: 20px;}
#updates h2.rmvmrgntop{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;padding-bottom: 20px;}
#products h2.remvmrgntop{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;padding-bottom: 20px;margin-bottom: 5px;}
#products .product-line,#gallery .gallery-line,#timing .timing-line{margin-top: 30px;}
#contactUs .contact-line{margin-top: 20px;}
#gallery h2.photo-tittle{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;padding-bottom: 20px;margin-bottom: 5px;}
.top-header-text h2.rmvmrgntop{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;color: rgba(0,0,0,0.6);}
.top-header-text h2.product-top{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;color: rgba(0,0,0,0.6);}
strong{color:#5974a3;}
.thumb-info-social-icons.social-icons-customnew a{height:40px;width:40px;line-height: 42px;cursor: pointer;}
.thumb-info-social-icons.social-icons-customnew a i{font-size: 1.4em;}
.thumb-info-social-icons.social-icons-customnew a i:hover{
      -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 0.3s ease-out;
}
#updates .remvsptop .thumb-info.thumb-info-hide-wrapper-bg:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}
#products #Help_8_2 .thumb-info.thumb-info-hide-wrapper-bg:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}
#contactUs h2.contact-top{font-family: "Open Sans", Arial, sans-serif;font-weight: normal;font-size: 2em;}
.product-area-header .btn-light.active{background-color:#5974a3 !important;border-color:#344d7a #344d7a #344d7a !important;box-shadow:0 0 0 0.2rem rgba(89,116,163,0.5) !important;color: #fff !important;}
.product-area-header .btn.btn-3d.btn-light.mb-2.tablinks{margin-right: 10px;font-size: 17px;}
.product-area-header .btn.btn-3d.btn-light.mb-2.tablinks:hover{background-color:#5974a3 !important;border-color:#344d7a #344d7a #344d7a !important;color: #fff !important;}
/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #4a6592;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius: 0.25em;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Right close*/
#Help_8_2 .btn.btn-3d.btn-primary.hvr-sweep-to-right {border-bottom: none;padding: 10px 30px;}
#Help_8_2 .btn.btn-3d.btn-primary.hvr-sweep-to-right:active{box-shadow: none !important;border: none !important;}
#Help_8_2 .btn.btn-3d.btn-primary.hvr-sweep-to-right:focus{box-shadow: none;}
#updates .btn.btn-3d.btn-primary.hvr-sweep-to-right {border-bottom: none;padding: 10px 30px;}
#updates .btn.btn-3d.btn-primary.hvr-sweep-to-right:active{box-shadow: none !important;border: none !important;}
#updates .btn.btn-3d.btn-primary.hvr-sweep-to-right:focus{box-shadow: none;}
#gallery .btn.btn-3d.btn-primary.hvr-sweep-to-right {border-bottom: none;padding: 10px 30px;}
#gallery .btn.btn-3d.btn-primary.hvr-sweep-to-right:active{box-shadow: none !important;border: none !important;}
#gallery .btn.btn-3d.btn-primary.hvr-sweep-to-right:focus{box-shadow: none;}
.thumb-info .thumb-info-type{width:100%;text-align: center;}
.thumb-info .thumb-info-title{max-width:100% !important;width:100%;}
#timing h2::before,#contactUs h2::before,#gallery h2::before,#products h2::before,#about h2::before,#updates h2::before {
    content: '';
    position: absolute;
    display: block;
    width: 120px;
    height: 1px;
    background: #ddd;
    bottom: 1px;
    left: calc(50% - 60px);}
#timing h2::after,#contactUs h2::after,#gallery h2::after,#products h2::after,#about h2::after,#updates h2::after {
    content: '';
    position: absolute;
    display: block;
    width: 40px;
    height: 3px;
    background: #5974A3;
    bottom: 0;
    left: calc(50% - 20px);
}
#timing h2{padding-bottom: 20px;margin-bottom: 5px;}
#google_translate_element {
    display: inline-block;
    margin-top: 2%;
}
#google_translate_element .skiptranslate {
    color: transparent;
}
#google_translate_element .skiptranslate div {
    color: #fff;
}
#google_translate_element .skiptranslate select {
    border: 1px solid #ccc;
    background: #fff;
    color: #333;
    border-radius: 2px;
}
#google_translate_element .skiptranslate span a {
    display: none;
}
.goog-te-banner-frame.skiptranslate {display: none !important;} 
body { top: 0px !important; }








/* Add here all your CSS customizations */
	

#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap .bottom-label {line-height: 26px !important;}
@media (max-width:991px){
    #google_translate_element{margin-top: 6%;margin-left: 3%;}
}	
@media (max-width:479px){
	#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap {left: 10px !important;}
	#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap .main-label {font-size: 15px !important;}
	#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap .bottom-label {font-size: 8px !important;line-height: 11px !important;}
	#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap .tp-caption.featured-label {font-size: 15px !important;}
	}

	@media (max-width:320px){
		#revolutionSlider ul.tp-revslider-mainul li.tp-revslider-slidesli .tp-parallax-wrap .tp-mask-wrap .bottom-label {font-size: 7px !important;}
	#google_translate_element{margin-left: 1%;}
        #header .header-btn-collapse-nav{margin-left: 0px !important;}
        
        }
        
        