@charset "utf-8";

.top_bg{ background-color:#00153b;}
.top_bg p{ padding:8px !important; color:#FFF; font-family: 'Roboto', sans-serif; font-size:16px; float:left;}
#google_translate_element{ margin-top:5px !important;}
.social_media {padding:5px !important;}
.header{ background-color:#ffffff; padding:5px;}
.header img { margin-top:5px; }
.header h1{font-family: 'Oswald', sans-serif; font-size:30px; text-align:left; color:#2c3691; font-weight:700 ; margin:0px;}
.certi_logo { margin-top:30px !important;}
.button_bg{ background-color:#00153b;}
.pdf_bg{ background-color:#06C;}
.pdf_bg a{color:#fff; font-family: 'Roboto', sans-serif; font-size:22px; text-align:center; padding:15px; margin:0px;}


/*/////////////////////////////////////////////////////////////
    // Social Sharing Icons \
///////////////////////////////////////////////////////////// */
.cs-social-share {
  box-sizing: border-box;
  width: 100%;
  max-width: 600px;
  margin: 5vh auto;
  display: block;
  background: #424242;
  border: solid 3px #2F2F2F;
  padding: 2%;
}


h4.feature {
    padding: 26px 0px;
    font-size: 16px;
}

/*/////////////////////////////////////////////////////////////
    // Social Sharing Icons On Product Page \
///////////////////////////////////////////////////////////// */
.cs-share-this-product {
  float: left;
  width: 10%;
  height: 30px;
  padding: 1px 0px;
  min-width: 68px;
  margin: 1.2% .8%;
  overflow: hidden;
  -webkit-filter: brightness(90%);
  -moz-filter: brightness(90%);
  -ms-filter: brightness(90%);
  -o-filter: brightness(90%);
  filter: brightness(90%);
  transition: all .45s ease-in-out;
}
.cs-share-this-product:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  -webkit-filter: brightness(120%);
  -moz-filter: brightness(120%);
  -ms-filter: brightness(120%);
  -o-filter: brightness(120%);
  filter: brightness(120%);
}
.cs-share-this-product:hover img {
  left: 32%;
  transform: scale(1);
}
.cs-share-this-product:hover span.share-text {
  opacity: 0;
  left: 20px;
  transform: rotateX(90deg) scale(0.3);
}
.cs-share-this-product a {
  text-decoration: none;
}
.cs-share-this-product img {
  width: 28px;
  transition: all .5s ease;
  position: relative;
  left: 0;
  transform: scale(0.8);
}
.cs-share-this-product .social-share-icon-block span.share-text {
  font-size: 12px;
  color: #fff;
  position: relative;
  left: -3px;
  top: 0px;
  padding-top:10px !important;
  transition: all .45s ease-in-out;
}
.cs-share-this-product.facebook {
  background: #002465;
 
}
.cs-share-this-product.twitter {
  background: #002465;
}
.cs-share-this-product.google-plus {
  background: #DB4A37;
}
.cs-share-this-product.pinterest {
  background: #CD2129;
}
.cs-share-this-product.linkedin {
  background: #002465;
}
.cs-share-this-product.email {
  background: #0F75BC;
}

.dark_blue_bg{ background-color:#00153b;}
.dark_blue_bg  i{ color:#d7eaf7; border:#d7eaf7 solid thin; padding:5px 15px 5px 15px !important; margin-top:45px !important;}
.dark_blue_bg p{ color:#FFF; font-family: 'Roboto', sans-serif; font-size:16px; text-align:left; margin-top:45px !important;}


.welcome_note h1{ margin-top:50px !important;  text-align:center; font-family: 'Muli', sans-serif; font-size:50px; color:#00153b; }

.welcome_note p{color:#000; font-family: 'Roboto', sans-serif; font-size:16px; text-align:center; font-style:italic; padding:40px 80px 40px 80px;}

.border_btm { border-bottom:#00153b thin solid; width:30%; margin:0 auto 0 auto;}

.home_fab{ margin-top:50px !important;}
.home_fab h1{text-align:left; font-family: 'Muli', sans-serif; font-size:36px; color:#00153b; }
.fab_border_btm { border-bottom:#00153b thin solid; width:60%;}
.home_fab p{color:#000; font-family: 'Roboto', sans-serif; font-size:16px; text-align:left; padding-top:20px;}
.click_more a{color:#fff; font-family: 'Roboto', sans-serif; font-size:16px; text-align:left; padding:20px 80px 20px 80px; background-color:#013594; margin-top:25px;}
.click_more a:hover{background-color:#00153b; color:#FFF;}

.footer { background-color:#00153b;}
.footer h1{ font-family:'Muli', sans-serif; font-size:25px; color:#FFF; text-align:left;}
.footer ul{ list-style:none;}
.footer li { display:block; padding-top:5px; }
.footer a{ color:#fff; font-family: 'Roboto', sans-serif; font-size:16px; text-align:left;  }
.footer a:hover { color:#0056f0;}
.footer p{color:#FFF; font-family: 'Roboto', sans-serif; font-size:17px;}
.footer_bdr{ border-bottom:#013594 thin solid; }
.shreya p {margin-top:10px !important}

.contact_div h1 {font-family:'Muli', sans-serif; font-size:36px; color:#00153b; text-align:left; font-weight:bold; border-bottom:#00153b 1px solid;}
.contact_div  h3{color:#000; font-family:'Roboto', sans-serif; font-size:18px; text-align:left; font-weight:700;}
.contact_div  p{color:#333; font-family:'Roboto', sans-serif; font-size:16px; text-align:left;}
.contact_div_img { padding-top:20px !important; text-align:center; }

.inquiry_div{ margin-top:20px !important; margin-bottom:50px !important;}
.inquiry_div h1{ font-family:'Muli', sans-serif; font-size:36px; color:#04266b; text-align:center; font-weight:bold;}

.inquiry_div h3{ font-family:'Muli', sans-serif; font-size:18px; color:#000; text-align:left; font-weight:bold;}


#text1 {
    border: 1px solid #04266b;
    height: 40px;
    width: 100%;
    box-shadow: 0 0 27px rgb(204, 204, 204) inset;
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
}

#text1:hover,
#text1:focus {
    width: 100%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}


.submit{ width:auto; height:auto; background-color:#04266b; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff; padding:8px 30px 8px 30px; cursor:pointer;}

.submit:hover{ width:auto; height:auto; background-color:#001031; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff; padding:8px 30px 8px 30px; cursor:pointer;}

.profile_div { margin-top:20px !important;}
.profile_div img{ margin-top:40px;}
.profile_div h1{ font-family:'Muli', sans-serif; font-size:30px; color:#04266b; text-align:left; font-weight:700; border-bottom:#00153b 1px solid;}
.profile_div h3{ font-family:'Muli', sans-serif; font-size:24px; color:#04266b; text-align:left; font-weight:bold; background-color:#ededed; padding:5px;}
.profile_div p{ font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:left; margin-top:20px !important;}
.profile_div ul li{ font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:left;}

.product { margin-top:20px;}
.product h1{ font-family:'Muli', sans-serif; font-size:30px; color:#00153b; text-align:left; border-bottom:#00153b thin solid;  padding:8px}

.box_img{ margin-top:15px; float:left}

.product h3{ font-family:Arial; font-size:24px; color:#000; text-align:left; border-left:#999 solid 12px; padding:8px; background-color:#e8e6e6; float:left; width:100%; }

.product p{ font-family:'Roboto'; float:left; font-size:16px; width:100%;}
.product ul li{ font-family:'Roboto'; float:left; font-size:16px; width:100%;}


table { width:90%; margin-top:20px !important;}
table h1 {font-family:'Archivo'; font-size:20px; color:#104099; text-align:left; font-weight:700; }
table td{ font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:center; padding:5px !important; border:#CCC thin solid}
table td span{ font-size:14px; color:#F00;}
.grey_bg{ background-color:#dedede;}
.grey_bdr {border:#ccc thin solid}

.client_logo { margin:15px !important; border:#CCC thin solid;}


@media screen and ( max-width:980px){
	
	
.footer h1{ font-family:'Muli', sans-serif; font-size:22px; color:#FFF; text-align:left;}	
.welcome_note h1 { font-size:36px;}
.home_fab{ margin-top:30px !important;}
.home_fab h1 {font-size:30px;}
	
}

@media screen and ( max-width:768px){
	
.header h1{ font-size:24px;}
table h1 {font-family:'Archivo'; font-size:18px; color:#104099; text-align:left; font-weight:700; }
table td{ font-family:'Roboto', sans-serif; font-size:14px; color:#000; text-align:center; padding:5px !important; border:#CCC thin solid}

.pdf_bg a{ text-align:left !important;}
.client_logo { margin:0px !important;}
	
}