/*
Theme Name: National Insurance Services
Theme URI: #
Author: Kreative Fingers
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: 'MarkPro-Book';font-size:14px; color:#000; background:#fff; min-height:100%; overflow-x: hidden;}
p{ margin:0px; padding:0px 0 20px 0;font-family: 'MarkPro-Book';color:#808080; line-height:20px; font-size:14px;}
h1{ margin: 0px; padding: 0px; font-family: 'Raleway', sans-serif;}
h2{ margin: 0px; padding: 0px; font-family: 'Raleway', sans-serif; font-size:28px; color:#324357; font-weight:700;}
h3{ margin: 0px; padding: 0px; font-family: 'Raleway', sans-serif;}
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s; color:#f58220;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
img { max-width: 100%; height: auto; object-fit: cover;-webkit-object-fit: cover;}
@media \0screen {img { width: auto }}

/*	Reset style			*/
::-moz-selection { color: #fff; background: #f58220;}
::selection {  color: #fff; background: #f58220;}

.form-control::-webkit-input-placeholder {color:#7a7a7a;opacity:1}
.form-control::-moz-placeholder {color:#7a7a7a;opacity:1}
.form-control:-ms-input-placeholder {color:#7a7a7a;opacity:1}
.form-control:-moz-placeholder {color:#7a7a7a;opacity:1}

.form-control {display:block;width:100%;font-family: 'MarkPro-Book'; font-weight:400;font-size:12px;color:#7a7a7a;height:40px;background:#f3f3f3;border:0;padding:0 15px;margin-bottom:15px;outline:none; border-radius:4px; box-shadow:none;}
textarea.form-control {height:110px;resize:none; overflow:hidden; padding:10px 15px;}
.form-control:focus,textarea.form-control:focus {outline:none;box-shadow:none;border:0;}

select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-radius:4px;box-shadow:none;background:#f3f3f3 url(images/arrow.png) no-repeat 95% center;font-size:12px;color:#a4a4a4;height:40px;padding:0 14px;margin-bottom:15px;font-family: 'MarkPro-Book';}

.btn{height:42px;background: #21303f; font-size:14px;padding:0 20px;color:#fff;border:0; border-radius:5px;font-family: 'MarkPro-Book'; transition: all .5s; line-height:42px;}
.btn:hover{background:#324457; color:#f58220;}
.btn.orange{background:#f58220; color:#fff;}
.btn.orange:hover{background:#f58220; color:#324457;}
.displayTable{display:table;height:100%;width:100%}
.displayCell{display:table-cell;vertical-align:middle}
.bgattach {background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}

/*		menu style		*/
.menuWrap { float: right; margin:40px 0 0 45px;}
.navigation {position:relative; z-index:999;}
.navigation ul{ margin:0px; padding: 0px; list-style: none; }
.navigation ul li{ float: none; display: inline-block; vertical-align: top;position: relative; margin: 0 10px;}
.navigation ul li a{ color:#bebebe; line-height:18px; display: block;font-size:12px;}
.navigation ul li:first-child {margin-left:0; }
.navigation ul li:last-child {margin-right:0}
.navigation ul li:hover a { color: #fff;}
.navigation ul li.active a, .navigation ul li.current_page_item a{ color: #fff;}
.navigation ul li ul {  visibility: hidden; opacity: 0; position: absolute; top: 20px; left: 0; width: 100%; transform: translateY(-20%);z-index: -1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; min-width: 200px; background-color: #292929; }
.navigation ul li:hover ul {visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%);transition-delay: 0s, 0s, 0.3s; }
.navigation ul li ul li{ display: block; margin: 0px; padding:0;border-bottom:1px solid #fff;}
.navigation ul li ul li:last-child {border-bottom:0;}
.navigation ul li ul.support {min-width:350px}
.navigation ul li ul.about {min-width:163px}
.navigation ul li ul li a {color: #fff !important; border-left:0; margin: 0 15px;padding: 12px 0;transition: none;font-weight:400 !important;}
.navigation ul li ul li:last-child a {padding:12px 0;border: 0;}
.navigation ul li ul li:after {display:none}
.navigation ul li ul li:hover{ background-color: #fff; }
.navigation ul li ul li:hover a {color:#123b65 !important; border-color:#fff;}
.more_box {position:absolute; right:0; bottom:-3px;}
.more_box a {color:#fff; font-size:13px; display:block;padding:5px 15px;background:#f68e1c;}
.more_box a:hover, .more_box a.active {background:#003161;}
.more_details {display:none; position:absolute; right:0; top:28px; z-index:99; width:200px}
.more_details ul {list-style:none;}
.more_details ul li {border-bottom:1px solid #fff;}
.more_details ul li a {padding:6px 15px; background:#003161}
.more_details ul li a:hover {background:#f68e1c}
.more_details ul li:last-child {border-bottom:0;}

a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:42px; padding:4px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700 ; background-color: #f58220;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#21303f;margin-top:44px; position: absolute;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%; font-size:16px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid #fff;text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li:first-child a {border-top:0;}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li.active a, .mean-container .mean-nav ul li a:hover{background:#f58220; color:#fff;}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:20px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9)}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.small_nav{ position: relative; }

/*************	header styel	****************/
.header_top {background:#21303f;}
.header_top .socialBox {float:left; margin:8px 25px 0 0;}
.socialBox a {color:#788593; margin:0 2px; display:inline-block; width:22px; height:22px; border:1px solid #788593; text-align:center; border-radius:50%; font-size:11px; line-height: 22px;}
.socialBox a:focus {border:1px solid #f58220;}
.socialBox a:first-child {margin-left:0;}
.socialBox a:last-child {margin-right:0;}
.socialBox a:hover {color:#f58220; border-color:#f58220;}
.header_top .quick_address {float:left; margin:8px 0 0;}
.quick_address ul {list-style:none; margin: 0;}
.quick_address ul li {display:inline-block;color:#bebebe; font-size:12px; position:relative; padding-left:22px;}
.quick_address ul li a {color:#bebebe;}
.quick_address ul li a:hover {color:#f58220;}
.quick_address ul li:before {content:'';font-family:FontAwesome;color:#bebebe;display:block;position:absolute;left:0;top:0;font-size:16px; line-height:16px;}
.quick_address ul li.mail:before {content:'\f0e0';color:#f58220; top:-1px;}
.quick_address ul li.tel:before { content:'\f095'}
.quick_address h3 {font-size:18px; color:#01819d; font-weight:600; margin-bottom:15px;}
.mainFt .quick_address {margin-bottom:20px;}
.mainFt .quick_address ul li {margin:0 14px;}
.mainFt .quick_address ul li.mail:before {color:#bebebe;}
.header_middle {background:#324457; padding-bottom:14px; position:relative; z-index:10}
.logo {float:left; max-width:165px; margin:7px 0 0;}
.headerRight {float:right;}
.requestBtn { float:left;}
.requestBtn .btn.orange{font-size:12px; height:38px; line-height:38px; padding:0 30px; border-radius:0;}
/*	Banner	*/
.heroSlider {background:#e6e7e9;}
.hero_banner{position:relative; background:#e6e7e9; z-index:1;}
.heroPic {float:right; margin-right:20px;}
.heroPic img{width:100%}
.hero_tag{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}
.hero_cont {max-width:435px;}
.hero_cont h2{margin:0 0 20px;font-size:48px;color:#f4811f;font-weight:700; line-height:48px;}
.hero_cont p{color:#324357;}
.heroSlider .slick-dots {position: absolute; left:0; right:0; bottom:15px; list-style:none; margin:0; text-align:center;}
.heroSlider .slick-dots li {display:inline-block; margin:0 3px;}
.heroSlider .slick-dots li.slick-active button { background:#f58220;}
.heroSlider button { width:10px; height:10px; border:0; background:#a3afbb; border-radius:50%; text-indent:-9999px; outline:none;}
/*		servicesArea 		*/
.servicesArea { padding:30px 0;}
.servicesBox { background:#f6f6f6 url(images/bg4.png) no-repeat 0 0; border-radius:4px; border-top:3px solid #324457; position:relative;}
.nthselect:nth-child(2) .servicesBox { background:#f6f6f6 url(images/bg2.png) no-repeat 0 0;}
.nthselect:nth-child(3) .servicesBox { background:#f6f6f6 url(images/bg3.png) no-repeat 0 0;}
.servicesPic {position:absolute; left:22px; top:0; bottom:0; max-width:86px; width:100%;}
.servicesPic .displayTable {text-align:center;}
.servicesCont { padding:28px 25px 28px 135px;}
.servicesCont h2 {font-size:18px; line-height:20px; color:#324357; font-weight:700; margin-bottom:12px;}
.servicesCont p {padding-bottom:15px;}
.btn.sml {height:30px; line-height:30px; font-size:11px; padding:0 11px;}
.nthselect .btn {background:#324457;}
.nthselect .btn:hover {color:#f58220;}
/*	testimoArea	*/
.testimoArea {text-align:center; background:#e6e7e9; padding:90px 0 75px;}
.testimoCont { margin-bottom:15px;}
.testimoCont p { font-size:18px; line-height:25px; color:#324357; display:inline; padding:0 4px 15px;font-family: 'Palatino Linotype'; font-style:italic;}
.testimoCont span {margin:0 5px;}
.testimoCont i {color:#a3afbb; font-size:20px;}
.testimoDesignation {font-family: 'Palatino Linotype'; font-style: italic; color: #f4811f; font-size:18px;}
.testimoSlider {padding-bottom:20px;}
/*	logoArea	*/
.logoArea {text-align:center; background:#e6e7e9; padding:90px 0 75px;}
.logoBox { display:inline-block; padding:20px; margin:0 15px 30px; box-shadow:0 0 4px #f58220; background:#d8d8d8; max-width:200px;}
/*	newsLetter	*/
.newsLetter {background:#f58220; padding:50px 0; text-align:center;}
.title_letter { font-size:24px; color:#fff; font-weight:700; display:inline-block; vertical-align:top; margin:8px 15px 0 0;}
.newsInput {display:inline-block; border-radius:4px; max-width:450px; height:42px; background:#fff; border:0; color:#a4a4a4; font-size:12px;font-family: 'MarkPro-Book'; vertical-align:top}
.newsInput:focus {border:0;}
.newsInput::-webkit-input-placeholder {color:#a4a4a4;opacity:1}
.newsInput::-moz-placeholder {color:#a4a4a4;opacity:1}
.newsInput:-ms-input-placeholder {color:#a4a4a4;opacity:1}
.newsInput:-moz-placeholder {color:#a4a4a4;opacity:1}

/*		mainFt	*/
.mainFt {background:#21303f; text-align:center; padding:50px 0 30px;}
.ft_logo {margin:0 auto 15px; max-width:170px;}
.ft_menu { padding-bottom:20px;}
.ft_menu ul {list-style:none; margin:0;}
.ft_menu ul li {display:inline-block; margin:0 0 0 10px;}
.ft_menu ul li:first-child {margin-left:0;}
.ft_menu ul li:first-child:before { display:none;}
.ft_menu ul li:before {content:'/';color:#bebebe; margin-right:12px;}
.ft_menu ul li a {color:#bebebe; font-size:12px; padding:0 2px;}
.ft_menu ul li a:hover {color:#f58220;}
.copyRight p { color:#546577; font-size:12px; padding-bottom:0;}
.copyRight p a{ color:#546577;}
.ft_address {text-align:center; margin-bottom:15px;}
.ft_address ul {list-style:none; margin:0;}
.ft_address ul li {font-size:12px; color:#cecece; margin-bottom:1px;}
.ft_address ul li a {color:#cecece;}
/*		innerCont	*/
.innerBanner {position:relative;}
.inrBannerPic img { width:100%;}
.inrHero_cont h1 {text-align:center; font-size:48px; font-weight:700; color:#fff;}
.inrHero_cont .clr-nevy {color:#212f3f;}
.padTB { padding:55px 0;}
.welcomeArea h2 { margin-bottom:20px;}
.welcomeArea p:last-child {padding-bottom:0;}
.welcomeArea h3 {font-size:18px; color:#324357; font-weight:700; margin-bottom:30px;}
.welcomeArea ul {list-style:none; margin:0 0 30px;}
.welcomeArea ul li {position:relative; margin-bottom:5px; font-size:14px; color:#808080; padding-left:17px;}
.welcomeArea ul li:before {content:''; display:block; width:7px; height:7px; position:absolute; left:0; top:4px; background:#21303f; border-radius:50%;}
.welcomeBtm {padding:20px 50px 0; text-align:center;}
.welcomeBtm strong { font-weight:700; color:#212f3f;}
/*		ourTeamArea		*/
.ourTeamPic {float:right; margin:0 0 20px 30px;}
.ourTeamCont p:last-child {padding-bottom:0;}
.ourTeamArea h2 { margin-bottom:20px;}
/*	ourValuesArea	*/
.ourValuesArea h2 { margin-bottom:30px;}
.grayBg {background:#e6e7e9;}
.ourValuesIcon { max-width:45px; margin:0 0 8px;}
.ourValuesCont h3 {font-size:18px; color:#f4811f; font-weight:700; margin-bottom:10px;}
/*	certificateFrm	*/
.certificateFrm h3 {font-size:18px; color:#324357; font-weight:700; margin-bottom:25px;font-family: 'MarkPro-Book';}
.certificateFrm h5 {font-size:12px; color:#7a7a7a; font-weight:400; margin-bottom:5px;font-family: 'MarkPro-Book';}
.certificateFrm .btn {padding:0 30px;}
.certificateFrm .comnRdo {display:inline-block; margin-right:5px;}
.comnRdo {margin-bottom:15px;}
.comnRdo input[type=radio] {float:left;}
.comnRdo input[type=radio]:not(old){width:20px; height:20px; margin:0;padding:0;opacity:0}
.comnRdo input[type=radio]:not(old) + label{display:inline-block;margin-left:-20px;padding-left:17px;background:url(images/checks1.png) no-repeat 0 0;line-height:15px}
.comnRdo input[type=radio]:not(old):checked + label{background:url(images/checks2.png) no-repeat 0 0}
.comnRdo label{font-size:12px;color:#7a7a7a;font-weight:400; line-height:15px; padding-bottom:0;}
.captchaBox {margin-bottom:15px; max-width:230px;}
.crtBox {padding-bottom:15px; padding-top:15px;}
.phTxt {display:block; color:#324357; font-size:14px;font-family: 'MarkPro-Bold'; margin-bottom:35px;}
.phno {color:#f4811f; font-size:28px;font-family: 'MarkPro-Bold';line-height: 36px;}
.phno:hover {color:#324357;}
/*	insurerList	*/
.insurerList { background:#324457;}
.insurerList h3 {font-size:16px; color:#fff; font-weight:700; background:#f58220; padding:12px 0; text-transform:uppercase; text-align:center;}
.insurerList table {margin:30px 0;}
.insurerList td {font-size:14px; color:#cfddec; font-family: 'MarkPro-Book'; padding:5px 20px;}
.insurerList tr:nth-child(even) {background:#405468;}
.insurerList tr:nth-child(odd) td:last-child { border-left:1px solid #405468;}
.claimBotm {padding:50px 0 0; text-align:center}
.claimBotm h3 {font-size:18px; color:#324357; font-weight:600;}
.claimBotm h3 a {color:#f4811f;font-family: 'MarkPro-Book';}
.claimBotm h3 a:hover {color:#324357;}
/*	contactForm	*/
.contactArea h2 { font-size:28px; line-height:32px; color:#324357; font-weight:400; text-align:center; margin-bottom:35px;}
.contactArea h2 a {font-weight:700; color:#f4811f;font-family: 'MarkPro-Book';}
.contactArea h2 a:hover {font-weight:700; color:#324357;}
.contactForm { background:#fff; padding:40px 60px;}
.contactForm .form-control {font-size:11px;}
.contactForm h3 { font-size:18px; line-height:22px; color:#f4811f; font-weight:700; text-align:center; margin-bottom:30px;}
/*	requestArea	*/
.requestArea h2 {margin-bottom:30px;}
.requestBox {margin-bottom:30px;}
.requestBox h3 {font-size:18px; color:#f4811f; font-weight:700;font-family: 'MarkPro-Bold'; margin-bottom:20px;}
.requestBox ul {list-style:none;}
.requestBox ul li {margin-bottom:6px; color:#666666;}
.requestBox ul li a {color:#666666;}
.requestBox ul li a:hover {color:#f4811f;}
.requestBox.requestBoxFrst li {float:left; width:50%;}
.requestFrm { background:#f5f5f5; padding:30px 20px; border-radius:5px; margin:100px 0 10px;}
.frmLabel { font-size:14px; color:#7f7f7f;font-family: 'MarkPro-Book'; font-weight:normal; display:block; margin-bottom:5px;}
.requestFrm .form-control {background:#fff;}
.requestFrm .btn {padding:0 30px;}
.requestFrm .comnRdo {display:inline-block; margin:0 25px 5px 0;}
.requestFrm .comnRdo label {font-size:14px; color:#727272;font-family: 'MarkPro-Book';}

.copyRight p:nth-child(2){color:#fff;}
.copyRight p:nth-child(2) a{color:#fff;}
.copyRight p:nth-child(2) a:hover{color:#f58220;}

/*	13-10-18	*/
.newsLetter .tnp-subscription {display: inline-block;margin:0;max-width: 570px;}
.newsLetter .tnp-field label {display:none;}
.newsLetter .tnp-subscription .tnp-email {display: inline-block;border-radius: 4px;max-width: 450px;height: 42px; background: #fff; border: 0; color: #a4a4a4; font-size: 12px;font-family: 'MarkPro-Book'; vertical-align: top; outline:none;}
.newsLetter .tnp-subscription div.tnp-field {display:inline-block;}
.newsLetter .tnp-subscription div.tnp-field.tnp-field-email {max-width: 450px; width: 100%; vertical-align:top;}
.newsLetter .tnp-field tnp-field-button {margin-bottom:0;}
.newsLetter .tnp-subscription input.tnp-submit {height: 42px; background: #21303f; font-size: 14px; padding: 0 20px; color: #fff; border: 0; border-radius: 5px;
 font-family: 'MarkPro-Book'; transition: all .5s; line-height: 42px; margin-bottom:0;}
.newsLetter .tnp-subscription input.tnp-submit:hover {color:#f58220;}	


.certificateFrm input[type="radio"], .comnRdosdfsdf input[type="radio"] {
  opacity:0;
  margin:0;
}
.certificateFrm input[type="radio"] + span::before, .comnRdosdfsdf input[type="radio"] + span::before {
  display:inline-block;
    width:10px;
    height:10px;
    margin:-3px 10px 0 -10px;
    vertical-align:middle;
    cursor:pointer;
	border-radius:50%;
}
.certificateFrm input[type="radio"] + span::before, .comnRdosdfsdf input[type="radio"] + span::before {
  content: '';
  background:#e5e5e5;
}
.certificateFrm input[type="radio"]:checked + span::before, .comnRdosdfsdf input[type="radio"]:checked + span::before {
   content: '';
  background:#f58220;
}
.certificateFrm span.wpcf7-list-item {margin:0;}
.comnRdosdfsdf span.wpcf7-list-item {margin:0 20px 0 0;}


/**			==============	Responsive style start	============================---------------------------------------------------------------****
*********************************************--------------------------------------------------------------------------------------------------***/
@media only screen and (max-width: 1199px) {
.navigation ul li {margin:0 3px;}	
.navigation ul li a {font-size:11px;}
.logo {max-width:145px;}
.menuWrap {margin-left:30px;}
.title_letter {font-size: 22px;vertical-align: middle;margin: 0px 15px 0 0;max-width: 355px;}
.requestBox.requestBoxFrst li {padding-right:15px;}
}
/*******		end 1199		*/

@media only screen and (max-width: 1024px) {
}
/*******		end 1024		*/

@media only screen and (max-width: 991px) {
.menu_outer{top:15px}
.menuWrap{margin:20px 0 0;float:none;position:relative}
.mean-container .mean-nav{float:none;left:0;top:0}
.hero_cont{background:#6160602b;padding:10px 10px 0}
.hero_cont p{color:#fff}
.heroPic{vertical-align:bottom}
.testimoArea{padding:50px 0 40px}
.servicesPic{left:10px;max-width:70px}
.servicesCont{padding:15px 15px 15px 95px}
.newsLetter{text-align:center;padding:30px 0}
.title_letter{display:block;max-width:100%;margin:0 0 8px}
.comnRdo {margin-bottom:5px;}
}
/*******		end 991		*/

@media screen and (max-width: 991px) and (min-width: 767px) {
}
/*******		end 991 to 767		*/

@media only screen and (max-width: 767px) {
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; -webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;}

.servicesBox{margin-bottom:20px}
.nthselect:last-child .servicesBox{margin-bottom:0}
.testimoCont p{font-size:17px;line-height:24px}
.testimoArea{padding:30px 0}
.menuWrap{margin:0;float:none;position:absolute;right:15px;left:15px;bottom:10px}
.logo {position:relative; z-index:9;}
.mean-container a.meanmenu-reveal{padding:10px 12px 8px}
.header_top {padding-bottom:6px;}
.requestBtn{ float:right;}
.requestBtn .btn.orange {height: 32px;line-height: 32px;padding: 0 12px;border-radius: 3px;}
.heroPic{float:none;margin:0}
.hero_tag{position:static;-webkit-transform:none;transform:none;background:#e6e7e9;padding:15px 0 20px;text-align:center}
.hero_cont{background:none;padding:0;max-width:100%}
.heroSlider .slick-dots{bottom:5px}
.hero_cont h2{font-size:32px;line-height:34px;margin-bottom:15px}
.hero_cont p{color:#324357}
.ft_menu ul li{display:block;margin:0 0 3px}
.ft_menu ul li:before{display:none}
.copyRight p{line-height:15px}
.mainFt{padding:25px 0}
.mainFt .quick_address{margin-bottom:15px}
.quick_address h3{margin-bottom:10px}
.mean-container .mean-nav{margin-top:60px}
.mean-container .mean-nav ul li a{font-size:14px}
.inrHero_cont h1 {font-size:28px; color:#324457;}
.innerBanner .hero_tag {padding:10px 0;}
.padTB {padding: 30px 0;}
.welcomeArea {text-align:center;}
h2 {font-size:22px;}
p {line-height:18px; padding-bottom:14px;}
.welcomeArea h2 {margin-bottom: 10px;}
.ourValuesArea {text-align:center;}
.ourValuesIcon {margin:0 auto 6px;}
.ourValuesBox {box-shadow: 0 0 6px #f4811f;padding: 10px 10px 0; margin-bottom:20px; background:#fff}
.col-sm-3:last-child .ourValuesBox {margin-bottom:0;}
.ourTeamPic {float:none; margin:0 0 15px;}
.ourTeamArea {text-align:center;}
.ourValuesArea h2 { margin-bottom: 20px;}
.mainFt .quick_address ul li {margin: 0 10px;}
.servicesCont {padding: 15px 10px 15px 88px;}
.certificateFrm h3 {margin-bottom:15px;}
.certificateFrm  {padding-bottom:20px;}
.claimBotm {padding:0;}
.insurerList td {padding:5px 10px;}
.phno {font-size:24px;}
.phTxt {margin-bottom:20px;}
.welcomeBtm {padding: 0px 0px 0;}
.contactForm {padding:15px;}
.contactArea h2 {font-size:22px; line-height:28px; margin-bottom:20px;}
.contactForm h3 {margin-bottom:10px;}
.welcomeArea ul {margin-bottom:15px}
.welcomeArea h3 {margin-bottom:15px;}
.welcomeArea ul li {padding-left:0;}
.welcomeArea ul li:before {position:relative; top:-2px; display:inline-block; margin-right:6px;}
.requestFrm {padding:15px; margin:0;}
.requestFrm .comnRdo {display: block;margin: 0 0 2px;}
.requestBox {box-shadow:0 0 4px #f4811f; padding:15px;text-align:center;}
.requestBox h3 {margin-bottom:8px;}
.requestBox.requestBoxFrst li {float: none;width: 100%; padding-right:0;}
.requestArea h2 {margin-bottom: 20px;text-align:center; font-size:20px; line-height:26px;}
.header_top .quick_address {float:none; text-align: center; margin:8px 0;}
.header_top .socialBox { margin: 5px 0 0 0; float:left;}
.headerRight {float:none;}
.logoArea {padding:35px 0;}
.logoBox {display:inline-block; margin:0 15px 20px;}
}
/*******		end 767		*/

@media only screen and (max-width: 639px) {

}
/*******		end 639		*/

.wpcf7-not-valid {
border: 1px solid #D8000C !important;
}
span.wpcf7-not-valid-tip {
display: none;
}

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
color: #D8000C;
background-color: #FFBABA;
border: 0;
padding: 2px 8px;
margin-top: 8px;
width: 100%;
border-radius: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
color: #4F8A10;
background-color: #DFF2BF;
border: 0;
padding: 2px 8px;
margin-top: 8px;
width: 100%;
border-radius: 10px;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
font: 26px/30px FontAwesome;
margin-right: 16px;
vertical-align: middle;
}
div.wpcf7-mail-sent-ok:before {
content:'\f00c';
}
div.wpcf7-validation-errors:before {
content:'\f057';
}