body{margin:0px; padding:0px !important; font-size:14px; color:#3b3b3b; background: #fff; font-family: 'Roboto', sans-serif;}
.clear{clear:both;}
h1,h2,h3,h4,h5,li{list-style: none;}
a{text-decoration: none;}
p{ margin:0px;}
a,button {
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.header_sections { background:url(../images/header_background.png) no-repeat center bottom; background-size:cover; min-height:702px; padding-top: 100px;}
.header_sections .header_logo{ margin:0 auto; padding:17px 0 46px;}
.header_sections .left_content h3{font-size:44px; font-weight:700; color:#fff; padding:44px 0 22px; margin:0;}
.header_sections .left_content p{  font-size:20px; line-height:30px; color:#fff; padding:0 0 43px 0; margin:0;}
.header_sections .left_content .img_email_on_acid{ margin-right:25px; }
.header_sections .right_content .img_position{ position:absolute; margin:-40px 0 0 -35px; top:0px; right: 0px;}
.audit_report{ padding:65px 0 79px;}
.audit_report h2{font-size:34px; color:#29292a; font-weight:300; text-align:center; padding-bottom:8px; margin:0;	}
.audit_report hr { width:42px; border-bottom:2px #4b71fc solid; text-align:center; margin:0 auto;}
.audit_report p{font-size:18px; line-height:32px; color:#848484; text-align:left; padding:25px 0 80px 0;}
.audit_report .report_point{ border:1px #cccccc solid; text-align:center; min-height:272px;}
.audit_report .report_point h4{font-size:20px; color:#29292a; text-align:center; font-weight:500; padding:20px 15px 13px; margin:0;}
.audit_report .report_point p{ font-size:14px; line-height:26px; color:#7c7c7c; text-align:center; padding:0 15px 40px; margin:0;}
.audit_report .report_point img{  position:relative; margin:-50px 0 0 0; text-align:center;}
.audit_report .top_four_column{ padding-bottom:68px;}
.audit_report  .report_point{ border:1px #cccccc solid; text-align:center; min-height:272px;}
.audit_form_section { background: url(../images/header_background.png) no-repeat center bottom;background-size: auto;background-size: cover; padding:52px 0 60px 0;}
.audit_form_section .audit_form{ width:60%; background:#1f80d7; padding:35px 40px 40px 40px; margin:0 auto; text-align:center;}
.audit_form_section .audit_form .top_content_part h2 { font-size:34px; font-weight:300; color:#fff; margin:0; padding:0 0 16px 0;}
.audit_form_section .audit_form .top_content_part hr { width:42px; border-bottom:2px #ffffff solid; text-align:center; margin:0 auto;}
.audit_form_section .audit_form .top_content_part p { font-size:16px; line-height:26px; color:#fff; margin:0; padding:15px 0 30px 0;}
.form_alignment{ width:100%;}
.form_alignment .form-control{  font-size:14px; font-weight:500; color:#9f9f9f; border-radius:0; height:36px; box-shadow:none; border:solid 1px #c3c5c7;}
.form_alignment textarea { height:158px !important; resize:none;}
.audit_form_section .audit_form .form-group{margin:0; padding:0 0 20px 0;}
.audit_form_section .audit_form input {width: 100%; border: none; height: 42px; padding: 0 15px 0 15px; font-size: 14px; font-weight: 500; color: #333;}
.audit_form_section .audit_form	textarea{width: 100%; border: none; height: 140px; padding: 18px 15px 0 15px; font-size: 14px; font-weight: 500; color: #37393a !important;}
.btn_submit{ width:154px; border:none; color:#fff;  font-size:18px; line-height:44px; display:inline-block; text-align:center; background:#1d1d1d; border-radius:50px;  padding:0; font-weight:500;}

.btn_submit:focus { outline:none;}
.btn_submit:hover { background:#000;}
.text-center{ text-align:left;}
.like_us_section{ background:#fff; padding:64px 0 0 0;}
.like_us_section p{font-size:34px; color:#29292a; font-weight:300; text-align:center; padding-bottom:8px;}
.like_us_section hr { width:42px; border-bottom:2px #4b71fc solid; text-align:center; margin:0 auto;}
.icon_men{ text-align:center; margin:0; padding-bottom:30px;}
.like_us_section .info_with_name .carousel-inner .men_content{font-size:24px; line-height:36px; text-align:center; color:#29292a; padding:0 0 5px 0; font-weight:300; font-style: italic;}
.like_us_section .info_with_name .carousel-inner .men_name{  font-size:22px; line-height:25px; text-align:center; color:#29292a; padding:0 0 52px 0; font-weight:500;}
.info_with_name{ padding:67px 0 70px 0;}
.info_with_name .carousel-inner:before {content: " "; background: #fff url(../images/left_quote.png) top left no-repeat; width: 51px; height: 35px; float: left; position: absolute; left: 0; top:0%; z-index: 1;}
.info_with_name .carousel-inner:after {content: " "; background: #fff url(../images/right_quote.png) top left no-repeat; width: 51px; height: 35px; float: left; position: absolute; right: 0; z-index: 1; top:0%;}
.carousel-indicators{ bottom:-20px;}
.carousel-indicators li {display: inline-block; width: 11px; height: 11px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #c4c9dc; border: 1px solid #c4c9dc; border-radius: 10px;}
.carousel-indicators .active {width: 12px; height: 12px; margin: 0; border: 1px solid #4b71fc; background-color: #4b71fc;}
.faq_section { background:#f2f2f2; padding:45px 0 77px;}
.faq_section p { font-size:34px; color:#29292a; font-weight:300; text-align:center; padding-bottom:8px;}
.faq_section hr { width:42px; border-bottom:2px #4b71fc solid; text-align:center; margin:0 auto;}
.faq_section .faq_point_section{ padding:59px 0 0 0; width:75%; margin:0 auto; text-align:center;}
.faq_section .faq_point_section .faq_point{ border:1px #d7d7d7 solid; margin:0 0 12px 0;}
.faq_section .faq_point_section .faq_point h4 { font-size:18px; font-weight:500; color:#fff; background:#2698fe; padding:12px 20px 10px; margin:0; text-align:left;}
.faq_section .faq_point_section .faq_point p { font-size:16px; line-height:26px; color:#7c7c7c; background:#ffffff; padding:12px 20px 10px; margin:0; text-align:left;}

.faq_section .faq_point_section .faq_point p a{font-weight:500;}



.divider_height { background:#fff; height:71px;}
footer.footer_bg{ background:#1d1d1d;}
.footer_text{font-size:14px; line-height:17px; text-align:center; color:#e1dede; padding:20px 0; }
.audit_form_section .audit_form input::-webkit-input-placeholder {color:#717273;}
.audit_form_section .audit_form input::-moz-placeholder {color:#717273;}
.audit_form_section .audit_form input:-ms-input-placeholder {color:#717273;}
.audit_form_section .audit_form input:-moz-placeholder {color:#717273;}
.icon_men img{border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border: solid 4px #2698fe; width: 113px; height: 113px;}

.hvr-float-shadow{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-float-shadow:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 160%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 160%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { -webkit-transform: translateY(-10px); transform: translateY(-10px);}
.file {visibility: hidden; position: absolute;}

.bt_n_positions .browse{position: absolute; right: 20px; top: 5px; border-radius: 0; border: none; background: #006dd4;}
.bt_n_positions .browse:hover{background: #1d1d1d;}
.bt_n_positions .browse:focus{outline: none;}

.sample_report_suggestions_bg{background: #f2f2f2; padding:50px 0 50px 0px; text-align: center;}
.sample_report_suggestions_bg h2{font-size: 34px; color: #29292a; font-weight: 300; text-align: center; padding-bottom: 8px; margin: 0;}
.sample_report_suggestions_bg hr {width: 42px; border-bottom: 2px #4b71fc solid; text-align: center; margin: 0 auto;}
.sample_report_suggestions_bg img {margin-top: 50px; max-width: 75%; background: #cccccc91; padding: 15px;}

.test_cantent_icon {width: 80%; margin: 0 auto; height: 190px;}





.home_footers{background:#222222; padding:46px 0 0 0px;}
.home_footers .newsletter_text_top{text-align:center;}
.home_footers .newsletter_text_top p{margin:0 0 25px 0; font-size:20px; letter-spacing:0.50px; color:#ededed; text-transform:uppercase; font-family: 'Montserrat', sans-serif;
 font-weight:300;}
.home_footers .newsletter_text_top p b{color:#ededed; font-weight:700;}
.home_footers .newsletter_border{background:#393939; margin:0 auto; padding:9px; max-width:555px; border-radius:40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; margin-bottom: 49px;}
.home_footers .newsletter_border .form-control{height:50px; border:none; outline:none; box-shadow:none; font-size:13px; color:#000; font-family: 'Roboto', sans-serif; font-weight:400; position:relative; border-radius:40px; padding:0 149px 0 50px; -webkit-border-radius: 40px; -moz-border-radius: 40px;}
.home_footers .newsletter_border .input-groups{position:relative;}
.home_footers .newsletter_border .input-groups:after{content: " "; height:14px; width:18px; background: url(../images/newsletter_email_icon.png) top left no-repeat; position:absolute; top:19px; left:22px; z-index:1;}
.home_footers .newsletter_border .btn_scr{font-size:15px; border:none; position:absolute; right:0; top:0; background:#3fa6f3; color:#fff; letter-spacing:1px; padding:0px 25px 0 25px; line-height:40px; border-radius:40px; margin:5px 5px 0 0px; text-transform:uppercase; font-family: 'Roboto', sans-serif; font-weight:400; -webkit-border-radius: 40px; -moz-border-radius: 40px;}
.home_footers .newsletter_border .btn_scr:focus{outline:none; border:none;}
.home_footers .newsletter_border .btn_scr:hover{background:#222;}
.home_footers .footer_menu_lists_mains{margin:0px; padding:0; display:inline-block; width:100%;}
.home_footers .footer_menu_lists_mains h4{margin:0px; padding:0 0 11px 0; font-size:15px; color:#fff; text-transform:uppercase; font-weight:600; font-family: 'Montserrat', sans-serif; letter-spacing:0.25px; border-bottom:solid 1px #393939;}
.home_footers .footer_menu_lists_mains ul{margin:14px 0 0 0; padding:0px;}
.home_footers .footer_menu_lists_mains ul li{margin:0px; padding:0px;}
.home_footers .footer_menu_lists_mains ul li a{font-size:14px; color:#ededed; margin:0px; padding:0px; display:inline-block; width:100%; font-family: 'Roboto', sans-serif; font-weight:400; line-height:30px; letter-spacing:0.25px; text-decoration:none;}
.home_footers .footer_menu_lists_mains ul li a:hover{color:#3fa6f3;}
.home_footers .copy_right_bg_home{background:#1b1b1b; display:inline-block; width:100%; padding:20px 0 20px 0px;}
.home_footers .copy_right_bg_home p{margin:0px; padding:0px; color:#afafaf; font-size:13px; text-align:center; font-family: 'Roboto', sans-serif; font-weight:400; letter-spacing:0.25px;}
.home_footers button {-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear;}
.home_footers .social_icons_text{display:inline-block; width:100%; margin:40px 0 0 0px;}
.home_footers .social_icons_text ul{display:inline-block; width:100%; margin:0px 0 0 0px; padding:0px; text-align:center;}
.home_footers .social_icons_text ul li{display:inline-block;}
.home_footers .social_icons_text ul li a{display:inline-block; border-radius:100%; height:50px; width:50px; background:#393939; color:#fff; line-height:50px; font-size:16px; margin:0px 2px 0px 2px; -webkit-border-radius: 100%; -moz-border-radius:100%;}
.home_footers .social_icons_text ul li a:hover{background:#3fa6f3; color:#fff;}
.home_footers .social_icons_text .dot_lines{height:4px; background: url(../images/dot_line.png) top left repeat-x; width:100%; margin:20px 0 0 0px;}
.home_footers .call_information_and_mail{display:inline-block; width:100%; margin:32px 0 23px 0px; text-align:center;}
.home_footers .call_information_and_mail .call_info a{background: url(../images/call_icon_footer.png) top 2px left no-repeat; font-size:16px; color:#ededed; font-family: 'Roboto', sans-serif; font-weight:400; letter-spacing:0.25px; padding:0 0 0 25px; display:inline-block; text-decoration:none;}
.home_footers .call_information_and_mail .email_info a{background: url(../images/mail_icon_footer.png) top 4px left no-repeat; font-size:16px; color:#ededed; font-family: 'Roboto', sans-serif; font-weight:400; letter-spacing:0.25px; padding:0 0 0 25px; display:inline-block; text-decoration:none;}
.home_footers .call_information_and_mail .sepratore{display:inline-block; width:1px; height:18px; margin:0 30px 0 30px; background:#393939; vertical-align:middle;}
.home_footers .social_icons_text .col-sm-4:nth-child(1){width:38%; padding-right:0px;}
.home_footers .social_icons_text .col-sm-4:nth-child(2){width:25%; padding:0px;} 
.home_footers .social_icons_text .col-sm-4:nth-child(3){width:37%; padding-left:0px;}
.template_download_section{background:#f5f5f5; padding:60px 0 60px 0px;}
.template_download_section .bg_box_wht{background:#fff; box-shadow: 1px 1px 3px #b1b0b047;}
.template_download_section .bg_box_wht img{max-width:100%;}
.template_download_section .bg_box_wht .cantent_box{padding:25px; -moz-box-shadow: 2px 2px 2px #d6d6d647;  -webkit-box-shadow: 2px 2px 2px #d6d6d647; }
.template_download_section .bg_box_wht .cantent_box h4{margin:0px; padding:0px; color:#222222; font-weight:600; line-height:24px; min-height:72px;}
.template_download_section .bg_box_wht .cantent_box p{margin:11px 0 14px 0; padding:0px; font-size:15px; color:#848484; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:400; min-height: 168px;}
.template_download_section .bg_box_wht .cantent_box a{border:solid 2px #dcdcdc; text-transform:uppercase; color:#716f6f; font-size:14px; line-height:36px; display:inline-block; font-family: 'Roboto', sans-serif; font-weight:400; width:146px; text-align:center; border-radius: 20px; background:#f5f5f5;}
.template_download_section .bg_box_wht .cantent_box a:hover{color:#fff; background:#3fa6f3; border-color:#3fa6f3;}
.template_download_section .bg_box_wht .cantent_box a i{margin:0 5px 0 0px;}
.carousel-indicators{z-index:1;}
.audit_form_section .audit_form .grecaptcha-badge{margin-bottom: 20px;}


