body { margin:0px; padding:0px; 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; }
/*Header section Start*/
.header_banner_mob{ display:none;}
.banner_deader .header_sections { background:url(../images/header_bg.png) no-repeat center top; background-size:100% 100%; min-height:682px; position:relative;}
.banner_deader .header_sections .left_header { float:left; display:inline-block; }
.banner_deader .header_sections .header_logo { text-align:left; margin:0 auto; padding:36px 0 126px; }
.banner_deader .header_sections .left_content h2 { font-size:60px; line-height:60px; font-weight:300; color:#fff; padding:0 0 10px; margin:0; }
.banner_deader .header_sections .left_content h3 { font-size:48px; line-height:50px; font-weight:700; color:#fff; padding:0 0 25px; margin:0; }
.banner_deader .header_sections .left_content p { font-size:22px; line-height:32px; color:#fff; padding:0 80px 50px 0; margin:0; }
.banner_deader .header_banner { float:left; display:inline-block; position:absolute; top:0; right:0; z-index:1; }
.banner_deader .header_banner img { max-width:100%; }
/*Header section End*/

/*Body section Start*/
.validate_email_list { padding:45px 0 88px;}
.validate_email_list h2 { font-family: 'Montserrat', sans-serif; font-weight:400; color:#000; font-size:26px; text-transform:uppercase; padding:0 0 11px 0; margin:0; text-align:center; letter-spacing:1px; }
.validate_email_list .email_list_point { background:#f8f8f8; border:1px #d3d3d3 solid; }
.validate_email_list .email_list_point .list_point { padding:25px 30px; font-size:18px; color:#000; }
.validate_email_list .email_list_point .border_bottom { border-bottom:1px #d3d3d3 solid; }
.validate_email_list .email_list_point .list_point .cr { position: relative; display: inline-block; border: 1px solid #313131; border-radius: 0; width: 14px; height: 14px; float: left; margin-right: 10px; margin-top: 4px; }
.validate_email_list .email_list_point .list_point .cr .cr-icon { position: absolute; font-size: 8px; line-height: 0; top: 48%; left: 16%; color: #313131; }
.validate_email_list h6 { font-family: 'Montserrat', sans-serif; font-weight:400; color:#000; font-size:18px; text-transform:uppercase; padding:35px 0 5px 0; margin:0; text-align:center; }
.validate_email_list p { font-size:20px; color:#000; font-weight:500; text-align:center; }
.upload_verify_download { background:#222222; padding:45px 0; }
.upload_verify_download h2 { font-family: 'Montserrat', sans-serif; font-weight:400; color:#fff; font-size:26px; text-transform:uppercase; padding:0 0 33px 0; margin:0; text-align:center; letter-spacing:1px; }
.upload_verify_download .icon_with_content .icon { padding:0 0 20px 0; text-align:center; margin:0 auto; }
.upload_verify_download .icon_with_content h6 { font-size:18px; font-weight:500; color:#fff; text-align:center; }
.upload_verify_download .icon_with_content p { font-size:18px; color:#ababab; text-align:center; }
.upload_verify_download .icon_with_content p span { color:#fff; }
.client_speak_section { padding:90px 0 98px; }
.client_speak_section h2 { font-family: 'Montserrat', sans-serif; font-weight:400; color:#000; font-size:26px; text-transform:uppercase; padding:0 0 33px 0; margin:0; text-align:center; letter-spacing:1px; }
.client_speak_section .form_section { width:33%; margin:0 auto 0 auto; text-align:center; }
.client_speak_section .form_section .btn_alignment { text-align:center; margin:0 auto; display:inline-block; }
.client_speak_section .form_section .form-group { font-size:15px; font-weight:500; color:#000; }
.form-control { border-radius:0; color:#666 !important; font-weight:500; font-size:14px; outline:none; border:2px #d7d7d7 solid; height:38px; }
.client_speak_section .form_section .btn_alignment .submit_bnt { width:126px; height:44px; font-size:16px; font-weight:500; line-height:44px; text-align:center; text-decoration:none; background:#3fa6f3; border:none; border-radius:25px; color:#fff; }
.client_speak_section .form_section .btn_alignment .submit_bnt:hover{ background:#222; text-decoration:none; 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;}
.client_speak_section p { font-size:15px; color:#666; font-weight:500; text-align:center; padding:0 0 22px 0; }
.form-group .bt_n_positions .browse_btn { width:64px; /*height:24px;*/ padding: 5px 10px; display:inline-block; background:#e0e0e0; font-weight:500; font-size:11px; text-transform:uppercase; text-align:center; border:none; outline:none; }
.client_speak_section .bt_n_positions { padding-top:10px; }
.EmailListVerificationfile {
  display: none !important;
}
.client_speak_section #formErrorDiv {
  text-align: left;
  padding-bottom: 10px;
}
#uploaded_file_name {
  /* border: 1px solid #eee;
  padding: 10px; */
  /* margin-bottom: 20px;
  margin-top: 15px; */
  color: #3fa6f3;
}
.bgcolor_wrap{ background:#f8f8f8;}
.client_speak_section .margin_bottom { margin:0 0 20px 0; }
.client_speak_section .margin_bottom1 { margin:0 0 10px 0; }
.client_speak_section .client_speak_slider { border:3px #3fa6f3 solid; border-radius:200px; text-align:center; margin:0 auto; }
.client_speak_section .client_speak_slider h2 { font-family: 'Montserrat', sans-serif; font-weight:400; color:#000; font-size:26px; text-transform:uppercase; padding:0; margin:0 auto; text-align:center; letter-spacing:1px; position:relative; top:-16px; background:#fff; width:245px; }
.client_speak_section .info_with_name .carousel-inner .client_content { font-size:20px; line-height:28px; text-align:center; color:#666; padding:0 0 17px 0; margin:0 auto; font-weight:400; }
.client_speak_section .info_with_name .carousel-inner .client_name { font-size:20px; text-align:center; color:#29292a; padding:0 0 38px 0; font-weight:500; }
.info_with_name { padding:44px 0 22px 0; }
.client_speak_section .client_speak_slider #myCarousel:before { content: " "; background: #fff url(../images/left_quotes.png) top 8px left no-repeat; float: left; position: absolute; left: -16px; top:16%; padding:20px 20px 20px 20px; z-index:1; }
.client_speak_section .client_speak_slider #myCarousel:after { content: " "; background: #fff url(../images/right_quotes.png) top 8px left no-repeat; float: left; position: absolute; right: -26px; z-index: 1; top:16%; padding:20px 20px 20px 20px; }
.carousel-indicators { bottom:-20px; z-index:1;}
.carousel-indicators li { display: inline-block; width: 11px; height: 11px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #acb7c0; border: 1px solid #acb7c0; border-radius: 10px; }
.carousel-indicators .active { width: 13px; height: 13px; margin: 0; border: none; background:url(../images/icon_bull.png) no-repeat center; }
.free_service_title_section { background:#2b8dd7; padding:20px 0; }
.free_service_title_section p { font-family: 'Montserrat', sans-serif; font-weight:400; color:#fff; font-size:26px; text-transform:uppercase; margin:0; text-align:center; letter-spacing:1px; }
.free_email_template { background:url(../images/body_background1.jpg) no-repeat center top; background-size:cover; min-height:429px; }
.free_email_template .email_template { width:90%; margin:0 auto; }
.free_email_template .template_img { padding:66px 0 50px; }
.free_email_template .template_img img { max-width:475px; }
.free_email_template h5 { font-size:25px; line-height:32px; color:#fff; padding:149px 0 0 0; margin:0;}
.free_email_template p { font-size:22px; line-height:32px; color:#fff; padding:5px 0 35px 0; margin:0;}
.free_email_template a { background:#fff; padding:12px 20px; border-radius:50px; text-align:center; text-decoration:none; color:#2995e3; font-size:15px; text-transform:uppercase; font-weight:500;}
.free_email_template a:hover{ background:#222; text-decoration:none; text-decoration: none; color:#fff;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;}
.email_template_audit { background:url(../images/body_background2.jpg) no-repeat center top; background-size:cover; min-height:430px; }
.email_template_audit .email_template { width:90%; margin:0 auto; }
.email_template_audit .template_img { padding:31px 0 27px; }
.email_template_audit .template_img img { max-width:375px; }
.email_template_audit h5 { font-size:25px; line-height:32px; color:#fff; padding:149px 0 0 0; margin:0;}
.email_template_audit p { font-size:22px; line-height:32px; color:#fff; padding:5px 0 35px 0; margin:0;}
.email_template_audit a { background:#fff; padding:12px 20px; border-radius:50px; text-align:center; text-decoration:none; color:#2995e3; font-size:15px; text-transform:uppercase; font-weight:500;}
.email_template_audit a:hover{ background:#222; text-decoration:none; text-decoration: none; color:#fff;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;}
.email_delivery_test_tool { background:url(../images/body_background3.jpg) no-repeat center top; background-size:cover; min-height:430px; }
.email_delivery_test_tool .email_template { width:90%; margin:0 auto; }
.email_delivery_test_tool .template_img { padding:54px 0 25px; }
.email_delivery_test_tool .template_img img { max-width:360px; }
.email_delivery_test_tool h5 { font-size:25px; line-height:32px; color:#fff; padding:149px 0 0 0; margin:0;}
.email_delivery_test_tool p { font-size:20px; line-height:32px; color:#fff; padding:5px 0 35px 0; margin:0;}
.email_delivery_test_tool a { background:#fff; padding:12px 20px; border-radius:50px; text-align:center; text-decoration:none; color:#2995e3; font-size:15px; text-transform:uppercase; font-weight:500;}
.email_delivery_test_tool a:hover{ background:#222; text-decoration:none; text-decoration: none; color:#fff;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;}
/*Body section End*/

/*Footer Section Start*/
.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; }
.file { visibility: hidden; position: absolute; }
/*Footer Section End*/

.client_speak_section .form_section .btn_alignment .submit_bnt:focus{outline:none;}




.client_speak_section .form_section .grecaptcha-badge{margin-bottom: 15px;}

.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;}

.whatgood_is_your_beautifull {margin: 5px 0 30px 0; text-align: center; display: inline-block; width: 100%; font-size: 18px;}

.inner_banner_s_gradient:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 9%;
    width: 100%;
    height: 193px;
    background: url(../images/inner_banner_after.png) top right no-repeat;
}









