html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}

body { margin:auto; padding:0px; font-family:Verdana, Geneva, sans-serif;}

@font-face { font-family: 'OpenSans'; src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'), url('font/OpenSans.woff') format('woff'), url('font/OpenSans.ttf') format('truetype'), url('font/OpenSans.svg#OpenSans') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Italic'; src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Italic.woff') format('woff'), url('font/OpenSans-Italic.ttf') format('truetype'), url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-Bold'; src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Bold.woff') format('woff'), url('font/OpenSans-Bold.ttf')  format('truetype'), url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'OpenSans-BoldItalic'; src: url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-BoldItalic.woff') format('woff'), url('font/OpenSans-BoldItalic.ttf') format('truetype'), url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Helvetica-Black'; src: url('font/Helvetica-Black.eot?#iefix') format('embedded-opentype'), url('font/Helvetica-Black.otf') format('opentype'), url('font/Helvetica-Black.woff') format('woff'), url('font/Helvetica-Black.ttf') format('truetype'), url('font/Helvetica-Black.svg#Helvetica-Black') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'HelveticaNeueCE-Roman'; src: url('font/HelveticaNeueCE-Roman.eot?#iefix') format('embedded-opentype'), url('font/HelveticaNeueCE-Roman.woff') format('woff'), url('font/HelveticaNeueCE-Roman.ttf') format('truetype'), url('font/HelveticaNeueCE-Roman.svg#HelveticaNeueCE-Roman') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'HelveticaNeueCE-Bold'; src: url('font/HelveticaNeueCE-Bold.eot?#iefix') format('embedded-opentype'), url('font/HelveticaNeueCE-Bold.woff') format('woff'), url('font/HelveticaNeueCE-Bold.ttf') format('truetype'), url('font/HelveticaNeueCE-Bold.svg#HelveticaNeueCE-Bold') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'HelveticaNeueCE-Italic'; src: url('font/HelveticaNeueCE-Italic.eot?#iefix') format('embedded-opentype'), url('font/HelveticaNeueCE-Italic.woff') format('woff'), url('font/HelveticaNeueCE-Italic.ttf') format('truetype'), url('font/HelveticaNeueCE-Italic.svg#HelveticaNeueCE-Italic') format('svg'); font-weight: normal; font-style: normal;}

a { -webkit-transition: all .20s ease-in-out .0s; -moz-transition: all .20s ease-in-out .0s; -ms-transition: all .20s ease-in-out .0s; -o-transition: all .20s ease-in-out .0s;
 transition: all .20s ease-in-out .0s;}
a:hover { outline:none;}
#wrapper_ad_desktop { width:auto; height:auto;}
.wrp_ctn_ad_desktop { max-width:1200px;	height:auto; margin:auto;}

/*============================================ Page PreLoader Start ============================================*/
.no-js #loader {display: none;}
.js #loader {display: block; position: absolute; left: 100px; top: 0;}
.preloader { position: fixed; left: 0px; top: 0px; width: 100%;	height: 100%; z-index: 999999999999999999999999; background:url(images/loader_ad_desktop.gif) center no-repeat #fff;}

/*============================================ Header Start ============================================*/
.hrdcoti_ad_desktop { background:#FFF; padding:15px;}
.lgo_ad_desktop { float:left; text-align:center;}
.lgo_ad_desktop img { display:inline-block;}
.rates_refreshed_ad_desktop { float:right; color:#1558a4; font-size:24.58px; font-family: 'OpenSans-Italic'; font-weight:normal; padding-top:10px;}
.rates_refreshed_ad_desktop strong { font-family: 'OpenSans-BoldItalic'; font-weight:normal;}

/*============================================ Banner Start ============================================*/
.banner_ctn_ad_desktop { background:url(images/banner_bg_ad_desktop.jpg) no-repeat center top; text-align:right; padding-bottom:20px;}
.shadow_ad_desktop { background:url(images/headershadow_ad_desktop.png) repeat-x top;}
.ban_box_ad_desktop { max-width:780px;	margin:auto; display:inline-block; padding-top:53px;}
.ban_box_ad_desktop h1 { color:#e61a44;	font-size:36.37px; font-weight:normal; font-family: 'Helvetica-Black'; text-transform:uppercase; text-align:right;}
.ban_box_ad_desktop h3 { color:#1558a4; font-size:34.65px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; text-align:right; padding-top:5px;}
.ban_frmbox_ad_desktop{ max-width:555px; margin:auto; text-align:center; padding-top:20px;}
.ban_frmbox_ad_desktop label{ color:#2f3133; font-size:26px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.ban_frmbox_ad_desktop input[type="tel"]{ color:#000; font-size:33px; font-weight:normal; font-family: 'Helvetica-Black'; border:3px solid #727171; height:90px !important; box-shadow: none; margin:auto; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px; text-align:center;}
.ban_frmbox_ad_desktop input[type="tel"]::-moz-placeholder{color:#b6b6b7 !important; opacity:1}
.ban_frmbox_ad_desktop input[type="tel"]:-ms-input-placeholder{color:#b6b6b7 !important;}
.ban_frmbox_ad_desktop input[type="tel"]::-webkit-input-placeholder{color:#b6b6b7 !important;}
.ban_frmbox_ad_desktop input[type="tel"]:focus::-moz-placeholder{opacity:0}
.ban_frmbox_ad_desktop input[type="tel"]:focus:-ms-input-placeholder{opacity:0}
.ban_frmbox_ad_desktop input[type="tel"]:focus::-webkit-input-placeholder{opacity:0}
.getmtquote_btn_ad_desktop button[type="submit"]{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px; text-align:center;	border:2px solid #FFF; padding:0px; background: #e51a44; width:100%; color:#FFF; font-size:27px; font-family: 'Helvetica-Black'; font-weight:normal; line-height:60px; height:85px;	-webkit-box-shadow: 5px 6px 7px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 6px 7px 0px rgba(0, 0, 0, 0.3); box-shadow: 5px 6px 7px 0px rgba(0, 0, 0, 0.3); -webkit-transition: all .20s ease-in-out .0s; -moz-transition: all .20s ease-in-out .0s; -ms-transition: all .20s ease-in-out .0s; -o-transition: all .20s ease-in-out .0s; transition: all .20s ease-in-out .0s;}
.getmtquote_btn_ad_desktop button[type="submit"]:hover,
.getmtquote_btn_ad_desktop button[type="submit"]:focus{ outline:none; background: #1558a3; color:#FFF;}
.getmtquote_btn_ad_desktop button[type="submit"] img{ margin-left:10px;}
.home_ad_desktop button[type="submit"]{font-size:33px;}
.infosecure_addesktop{text-align:center; padding-top:15px;}
.infosecure_addesktop img{display:inline-block;}
.shop_ad_desktop{ text-align:center; padding-top:20px;}
.shop_ad_desktop ul{margin-bottom:0px;}
.shop_ad_desktop ul li{display:inline; color:#5e5e5e; font-size:21px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; padding-left:10px; padding-right:10px;}
.shop_ad_desktop ul li img{margin-right:5px; vertical-align:-7px;}
.shop_ad_desktop ul li:first-child{padding-left:0px;}
.shop_ad_desktop ul li:last-child{padding-right:0px;}
.banner_bottom_text_ad_desktop{background:url(images/bannerbor_ad_desktop.jpg) no-repeat top #1558a3; padding:35px 15px 25px; color:#ffffff; font-size:50px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; text-align:center;}

.letsbe_ad_desktop{max-width:1130px; margin:auto; padding:80px 15px; text-align:center;}
.letsbe_ad_desktop img{margin:30px auto;}
.letsbe_ad_desktop h3{ color:#1558a4; font-size:23px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:40px;}
.letsbe_ad_desktop p{color:#5e5e5e; font-size:18px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:33px; text-align:left;}

.homeboxs_ctn_ad_desktop{ background:#f6f8f8; padding:70px 15px;}
.homebox_ad_desktop{ max-width:340px; margin:auto;}
.homebox_ad_desktop h1{ color:#FFF; background:#1558a3; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; font-size:25px; line-height:32px; padding:15px; text-align:center;}
.homebox_ad_desktop h1 a{ color:#FFF; text-decoration:none; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; font-size:25px;}
.homebox_ad_desktop h1 a:hover{ color:#FFF; text-decoration:none; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; font-size:25px; text-decoration:none; outline:none;}
.homebox_ad_desktop p{ color:#5e5e5e; font-size:18px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:33px; text-align:left; padding-top:40px; padding-bottom:30px;}
.homebox_ad_desktop a{font-family: 'HelveticaNeueCE-Italic'; color:#1558a4; font-size:21px; text-decoration:none;}
.hm_img_ad_desktop{ padding-top:15px; text-align:center;}
.hm_img_ad_desktop img{display:inline-block;}

.shoppingfor_ad_desktop{ padding:50px 0px;}
.leftimg_ad_desktop{ text-align:center;}
.leftimg_ad_desktop img{ display:inline-block;}
.shopping_dis_ad_desktop h1{ color:#1558a4; font-size:27px; line-height:32px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; padding-bottom:15px; text-align:center;}
.shopping_dis_ad_desktop p{ color:#5e5e5e; font-size:18px; line-height:33px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;	padding-top:12px;}
.separetor_ad_desktop{text-align:center; padding:30px 0px;}

.bottom_shop_ad_desktop{ background:#1558a3;}
.shop_box_ad_desktop{ max-width:780px; text-align:center; margin:auto; padding-top:40px; padding-bottom:40px;}
.shop_box_ad_desktop h1{ color:#FFF; font-size:36.58px; font-family: 'Helvetica-Black'; font-weight:normal; text-transform:uppercase;}
.shop_box_ad_desktop h3{ font-size:35px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; padding-top:12px; color:#FFF;}

.shop_form_ad_desktop{ background:#FFF; margin-top:30px; border:3px solid #727171; padding:3px; height:94px; padding-top:1px; padding-right:1px;}
.shop_form_ad_desktop input[type="tel"]{ color:#000; font-size:33px; font-weight:normal; font-family: 'Helvetica-Black'; border:none; height:85px !important; box-shadow: none; margin:auto; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -khtml-border-radius:0px; text-align:center;}
.shop_form_ad_desktop input[type="tel"]::-moz-placeholder{color:#b6b6b7 !important; opacity:1}
.shop_form_ad_desktop input[type="tel"]:-ms-input-placeholder{color:#b6b6b7 !important;}
.shop_form_ad_desktop input[type="tel"]::-webkit-input-placeholder{color:#b6b6b7 !important;}
.shop_form_ad_desktop input[type="tel"]:focus::-moz-placeholder{opacity:0}
.shop_form_ad_desktop input[type="tel"]:focus:-ms-input-placeholder{opacity:0}
.shop_form_ad_desktop input[type="tel"]:focus::-webkit-input-placeholder{opacity:0}
.shoplftpad_ad_desktop{ padding-left:0px !important; padding-right:10px !important;}
.shoprgtpad_ad_desktop{ padding-left:10px !important; padding-right:0px !important;}
.bottom_ad_dk{padding-bottom:60px; padding-top:0px;}
.bottom_ad_dk ul li{color:#fff; padding-left:40px; padding-right:40px;}
.bottom_ad_dk ul li img{margin-right:15px;}

.legal_disclaimer_ad_desktop{ background:#f8f8f8; padding:40px 15px;}
.legal_disclaimer_ad_desktop p{ color:#81827f; font-size:12px; font-family: 'OpenSans-Italic'; font-weight:normal; line-height:18px; text-align:left;}

/*============================================ Inner Pages Start ============================================*/
.inner_ad_dk ul li{color:#fff;}
.inner_ad_dk ul li img{margin-right:10px;}

.inner_box_ad_desktop{max-width:802px; margin:auto; padding:40px 15px 90px;}
.content_ad_desktop{}
.content_ad_desktop h1{ color:#1558a3; font-size:27px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; line-height:32px; text-align:center; padding-bottom:20px;}
.content_ad_desktop h2{ color:#1558a3; font-size:22px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; padding-top:30px;}
.content_ad_desktop p{ color:#5e5e5e; font-size:18px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:27px; padding-top:10px;}
.content_ad_desktop ul{margin-bottom:0px; padding-left:20px;}
.content_ad_desktop ul li{ list-style:none; color:#5e5e5e; font-size:18px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:25px; padding-top:15px;}
.content_ad_desktop ul li strong{color:#1558a3; font-size:18px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal;}
.inn_img_ad_desktop{ text-align:center; padding-top:10px; padding-bottom:20px;}
.inn_img_ad_desktop img{display:inline-block;}

.resources_ctn_ad_desktop{ background:#ffffff; padding:70px 15px 50px;}

/*============================================ Quote Pages Start ============================================*/
.quote_header_ad_desktop{ background:url(images/headershadow_ad_desktop.png) repeat-x top #1558a3; padding:30px 15px; text-align:center;}
.quote_header_ad_desktop h2{ color:#ffffff; font-size:35.27px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.quote_header_ad_desktop p{ color:#ffffff; font-size:19px; font-family: 'OpenSans'; font-weight:normal; padding-top:10px;}
.quote_header_ad_desktop img{ margin-bottom:20px;}
.quote_conti_ad_desktop{max-width:890px; margin:auto; padding:10px 0px 85px; background:url(images/qt_ar_ad_desktop.png) no-repeat center top;}
.quote_conti_ad_desktop h1{ background:#f8f8f8; padding:8px 10px; color:#1558a3; font-size:20.72px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; margin-top:30px; margin-bottom:15px;}
.quote_conti_ad_desktop h1 img{margin-left:10px; margin-right:10px; vertical-align:-5px;}

.quote_conti_ad_desktop label{ color:#1558a3; font-size:21px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}

.quote_conti_ad_desktop input[type="text"],
.quote_conti_ad_desktop input[type="tel"],
.quote_conti_ad_desktop input[type="email"],
.quote_conti_ad_desktop select,
.quote_conti_ad_desktop textarea{ color:#000000; font-size:17px; font-weight:normal; font-family: 'HelveticaNeueCE-Roman'; border:1px solid #cfd0d1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -khtml-border-radius: 0px; height:54px !important;}
.quote_conti_ad_desktop select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(images/select_arrow_ad_desktop.png) no-repeat right #fff !important;	color:#5e5e5e; font-size:21px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.quote_conti_ad_desktop input[type="text"]:focus::-moz-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="text"]:focus:-ms-input-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="text"]:focus::-webkit-input-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="tel"]:focus::-moz-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="tel"]:focus:-ms-input-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="tel"]:focus::-webkit-input-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="email"]:focus::-moz-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="email"]:focus:-ms-input-placeholder{opacity:0}
.quote_conti_ad_desktop input[type="email"]:focus::-webkit-input-placeholder{opacity:0}

.form_radio_button_ad_desktop{ text-align:left;}
.form_radio_button_ad_desktop input[type="radio"]{ display:none;}
.form_radio_button_ad_desktop input[type="radio"] + label{ margin-right:10px; cursor:pointer; padding-right:0px; margin-bottom:0px; padding-top:0px !important; width:48%; float:left;}
.form_radio_button_ad_desktop input[type="radio"] + label:last-child{ margin-right:0px;	float:right;}
.form_radio_button_ad_desktop input[type="radio"] + label p{ height:54px; vertical-align:middle; background: #f7f7f7; border:1px solid #a6a8a9; cursor:pointer; text-align:center; 	line-height:50px; color:#5e5e5e; padding:0px; margin:0px;  font-size:21px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
.form_radio_button_ad_desktop input[type="radio"]:checked + label p { background: #1558a3; color:#FFF; border:1px solid #1558a3;}

.disabled{ cursor: not-allowed; opacity:.5;}
.quote_conti_ad_desktop .form-control[disabled],
.quote_conti_ad_desktop .form-control[readonly]{ cursor: not-allowed; background-color: #fff; opacity: .5;}

.frm_lft_pad_ad_desktop{ padding-left:0px !important; padding-right:10px !important;}
.frm_rgt_pad_ad_desktop{ padding-left:10px !important; padding-right:0px !important;}

.pd_left_ad_desktop{ padding-left:0px !important; padding-right:5px !important;}
.pd_md_ad_desktop{ padding-left:5px !important;	padding-right:5px !important;}
.pd_right_ad_desktop{ padding-left:5px !important; padding-right:0px !important;}

.quotead_desktop{text-align:center;}
.quotead_desktop button[type="submit"]{font-size:33px; margin:auto; margin-top:20px; max-width:600px;}

.your_information_ad_desktop{ text-align:center; padding-top:35px;}
.your_information_ad_desktop img{ display:inline-block;	cursor:pointer;}
.by_requesting_ad_desktop{ color:#6b6d70; font-size:11px; font-family: 'OpenSans-Italic'; font-weight:normal; padding-top:20px;	margin:auto; text-transform:uppercase; text-align:justify;}
.by_requesting_ad_desktop strong{ font-family: 'OpenSans-BoldItalic'; color:#2f7bea;}

/*============================================ Contact Pages Start ============================================*/
.contact_form_ad_desktop{ padding-top:28px; text-align:center;}
.contact_form_ad_desktop label{ color:#5e5e5e; font-size:19px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; text-align:left; display:block;}
.contact_form_ad_desktop input[type="text"],
.contact_form_ad_desktop input[type="tel"],
.contact_form_ad_desktop input[type="email"] { color:#000; font-size:19px; font-weight:normal;	font-family: 'OpenSans'; border:1px solid #cdd7db;	height:49px !important;	box-shadow: none; margin:auto; -moz-border-radius: 0px;	-webkit-border-radius:0px;	border-radius: 0px;	-khtml-border-radius:0px;}
.contact_form_ad_desktop textarea{ color:#000; font-size:19px;	font-weight:normal;	font-family: 'OpenSans'; border:1px solid #cdd6db;	box-shadow: none; margin:auto;	-moz-border-radius: 0px; -webkit-border-radius:0px;	border-radius: 0px;	-khtml-border-radius:0px;}
.button_pce_d{ text-align:center;}
.button_pce_d button[type="button"]{ background:#1558a3; color:#FFF; font-size:19px; padding:10px 50px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; -moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	-khtml-border-radius: 0px; -webkit-transition: all .20s ease-in-out .0s; -moz-transition: all .20s ease-in-out .0s;	-ms-transition: all .20s ease-in-out .0s;	-o-transition: all .20s ease-in-out .0s; transition: all .20s ease-in-out .0s;}
.button_pce_d button[type="button"]:hover{ color:#FFF !important; background:#e51a44;}

.contact_form_ad_desktop h1{ color:#FFF; background:#8cc53f; padding:10px 20px; font-family: 'HelveticaNeueCE-Bold'; font-weight:normal; display:inline-block;}
.contact_form_ad_desktop h2{ padding-top:48px; text-align:left; font-size:25px;}
.contact_form_ad_desktop p{ font-size:20px; text-align:left; padding-top:40px;}

/*============================================ Privacy Start ============================================*/
.privacy_ad_desktop{padding:30px 15px 90px;} 
.privacy_ad_desktop h1{text-align:left; padding-top:40px;}
.privacy_ad_desktop p{padding-top:10px; line-height:27px;}

.thankyou_ad_desktop{max-width:900px; margin:auto; padding:40px 15px 90px;}

/*============================================ Footer Start ============================================*/
.footer_ctn_ad_desktop{background:#FFF; padding:40px 0px 30px;}
.innr_ftr_addesktop{ background:#f6f7f8;}
.ftr_top_addesktop{padding-bottom:40px;}

.ftr_logo_ad_desktop{ text-align:center; padding-top:44px;}
.ftr_logo_ad_desktop img{display:inline-block;}

.ftr_address_ad_desktop{ padding-left:20px;}
.ftr_address_ad_desktop h3{ color:#1558a4; font-size:16px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.ftr_address_ad_desktop p{ color:#5e5e5e; font-size:14px; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal; line-height:25px; padding-top:12px;}
.add_bor_ad_desktop{border-left:1px solid #e0e0e1; border-right:1px solid #e0e0e1;}

.ftr_nevi_ad_desktop{ padding-left:40px;}
.ftr_nevi_ad_desktop ul{margin-bottom:0px;}
.ftr_nevi_ad_desktop ul li{list-style:none; width:50%; float:left; margin-bottom:20px; margin-top:5px;}
.ftr_nevi_ad_desktop ul li a{ font-size:16px; color:#1558a4; text-decoration:underline; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.ftr_nevi_ad_desktop ul li a:hover{text-decoration:none; outline:none; font-family: 'HelveticaNeueCE-Roman'; font-weight:normal;}
.ftr_nevi_ad_desktop ul li a img{margin-right:15px;}

.copy_ad_desktop{ color:#81827f; font-size:12px; font-family: 'OpenSans-Italic'; font-weight:normal; border-top:1px solid #eff0f0; padding-top:25px; text-align:center;}

/*============================================ Promo Start ============================================*/
.promo_ban_container_ad_desktop{ padding:0px 15px 75px;	background:url(images/promoban_ad_desktop.jpg) no-repeat center top;}
.promo_ban_box_ad_desktop{ background:url(images/prm_box_ad_desktop.png) repeat; max-width:728px; margin:auto;	padding:75px 35px 95px; text-align:center;}
.promo_ban_box_ad_desktop h1{ color:#292a2b; font-family: 'OpenSans'; font-weight:normal; font-size:54px; text-align:center;}
.promo_ban_box_ad_desktop h1 strong{ font-family: 'OpenSans-Bold'; font-weight:normal;}
.promo_ban_box_ad_desktop h2{ color:#3a3a3a; font-family: 'OpenSans'; font-weight:normal; font-size:35px; padding-top:10px; text-align:center; padding-bottom:15px;}

.promo_enterzip_ad_desktop{ padding-top:20px; display:inline-block;}
.promo_enterzip_ad_desktop input[type="tel"] { color:#000; font-size:23px; font-weight:normal; font-family: 'OpenSans-Bold'; border:2px solid #aaa3a6; height:89px !important;  box-shadow: none; margin-left:0px!important; margin-right:5px!important; margin:auto; -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius: 0px;  -khtml-border-radius:0px; text-transform:uppercase; text-align:center;}

.promo_enterzip_ad_desktop input[type="tel"]::-moz-placeholder{color:#878686 !important; opacity:1}
.promo_enterzip_ad_desktop input[type="tel"]:-ms-input-placeholder{color:#878686 !important;}
.promo_enterzip_ad_desktop input[type="tel"]::-webkit-input-placeholder{color:#878686 !important;}
.promo_enterzip_ad_desktop input[type="tel"]:focus::-moz-placeholder{opacity:0}
.promo_enterzip_ad_desktop input[type="tel"]:focus:-ms-input-placeholder{opacity:0}
.promo_enterzip_ad_desktop input[type="tel"]:focus::-webkit-input-placeholder{opacity:0}

.btn_ad_desktop button[type="submit"]{ background: #31a344;	-moz-border-radius: 0px; -webkit-border-radius:0px;	border-radius: 0px;	-khtml-border-radius:0px; height:88px !important;	text-align:center; line-height:66px; min-width:320px; -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);
 box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4); color:#FFF; font-size:24px; font-family: 'OpenSans-Bold'; font-weight:normal; border:none; border-bottom:4px solid #2ada43;
}
.btn_ad_desktop button[type="submit"]:hover,
.btn_ad_desktop button[type="submit"]:focus{ outline:none; border-bottom:4px solid #06177b; background: rgb(34,55,180); background: linear-gradient(0deg, rgba(34,55,180,1) 0%, rgba(57,142,234,1) 100%);}
.btn_ad_desktop button[type="submit"] img{ vertical-align:sub; margin-left:10px;}

/*--------------------------- Promo 2*/
.promo2_ban_container_ad_desktop{ padding:0px 15px 35px; background:url(images/promoban_ad_desktop.jpg) no-repeat center top;}
.promo2_ad_desktop{padding-top:30px; padding-bottom:50px;}
.promov2_addesktop h3{ font-size:31px; font-family: 'OpenSans'; font-weight:normal; border-bottom:2px solid #acadaf; border-top:2px solid #acadaf; padding:10px 0px; margin-top:20px; margin-bottom:30px;}
.promov2_addesktop{}
.promov2_addesktop label{ text-align:left; width:100%; color:#606060; font-size:23.34px; font-family: 'OpenSans-Bold'; font-weight:normal;}
.promov2_addesktop input[type="tel"] {margin:auto!important; text-align:left; height:84px !important;}

.promov2_addesktop select { color:#878686; font-size:23px; font-weight:normal; font-family: 'OpenSans-Bold'; border:2px solid #aaa3a6; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -khtml-border-radius: 0px; height:84px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(images/promo_select_arrow_ad_desktop.png) no-repeat right #fff !important;}

.promov2_button_ad_desktop{ text-align:left;}
.promov2_button_ad_desktop input[type="radio"]{ display:none;}
.promov2_button_ad_desktop input[type="radio"] + label{ cursor:pointer; padding-right:0px; margin-bottom:0px; padding-top:0px !important; width:48%; float:left;}
.promov2_button_ad_desktop input[type="radio"] + label:last-child{ margin-right:0px; float:right;}
.promov2_button_ad_desktop input[type="radio"] + label p{ height:84px; vertical-align:middle; background: rgb(206,208,209); background: linear-gradient(0deg, rgba(206,208,209,1) 0%, rgba(255,255,255,1) 100%); border:1px solid #a6a8a9; cursor:pointer; text-align:center; 	line-height:80px; color:#5e5e5e; padding:0px; margin:0px; color:#878686; font-size:23px; font-weight:normal; font-family: 'OpenSans-Bold'; -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);}
.promov2_button_ad_desktop input[type="radio"]:checked + label p {background: rgb(34,55,180); background: linear-gradient(0deg, rgba(34,55,180,1) 0%, rgba(57,142,234,1) 100%); color:#FFF; border:1px solid #1558a3;}

.prm_pd_lft_dk{ padding-left:0px !important; padding-right:5px !important;}
.prm_pd_mid_dk{ padding-left:5px !important; padding-right:5px !important;}
.prm_pd_rgt_dk{ padding-left:5px !important; padding-right:0px !important;}

.btn_prmo2_ad_desktop{margin-top:20px;}

/*--------------------------- Customers Rivew Content*/
.customerreview_ad_desktop{	max-width:870px; margin:auto; padding:100px 15px 70px;}
.customerreview_ad_desktop h1{ color:#38383a; font-size:24px; font-family: 'OpenSans-Bold';	font-weight:normal;	text-align:center;}

.testimonials_ad_desktop{ text-align:center; padding:50px 115px;}
.testimonials_ad_desktop img{ margin-bottom:15px;}
.testimonials_ad_desktop p{color:#505050; font-weight:normal; font-family: 'OpenSans'; font-size:18px;}
.testimonials_ad_desktop h3{font-family: 'OpenSans-BoldItalic'; color:#505050; font-size:18px; font-weight:normal;	padding-top:20px; padding-bottom:40px;}

.carousel-control.left,
.carousel-control.right{ background-image:none !important;}
.carousel-indicators li{ background:#ccc8d6 !important;	width:16px !important; height:16px !important;	border:none !important;	margin:0px !important;}
.carousel-indicators .active{ background:#170b39 !important;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{ width:46px !important; height:46px !important; font-size:46px !important; color:#a8a39c;}

/*--------------------------- We Make So Simple Content*/
.wemake_conti_ad_desktop{ background:#f9f8fa; padding:50px 15px; text-align:center;}
.wemake_conti_ad_desktop h1{ color:#38383a; font-size:24px; font-weight:normal; font-family: 'OpenSans-Bold'; padding-bottom:20px;}
.wemakebox_ad_desktop{ margin-top:20px;}
.wemakebox_ad_desktop p{ color:#505050;	font-size:18px;	font-weight:normal;	font-family: 'OpenSans'; padding-top:30px; text-align:center;}
.wemakebox_ad_desktop p img{ display:block; margin:10px auto;}

.promo_ftr_ad_desktop{ background: #fff; text-align:center;	padding:40px 15px 30px;	color:#333333; font-size:14px; font-weight:normal;	font-family: 'OpenSans';}

/*========================================= Transition Pages ==========================================*/
#transition_ad_desktop{ width:980px; display:none; cursor:auto !important; text-align:center; z-index:9999 !important; position:relative !important; overflow:hidden;}
.fancybox-skin{ -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; -khtml-border-radius:0px !important;}
.transition_ad_desktop-custom .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important; -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important; box-shadow: 7px 7px 23px 5px rgba(0, 0, 0, 0.5) !important;}
.fancybox-opened .fancybox-skin{ background:#FFF !important;}

.trs_box_adDesktop{ text-align:center; padding-top:15px;}
.trs_box_adDesktop h1{ color:#75b800; font-size:58px; margin:auto; font-family: 'OpenSans-Bold'; font-weight:normal; padding-top:90px; }
.trs_box_adDesktop h2{ color:#515151; font-size:34.38px; margin:auto; padding:30px 0px; font-family: 'OpenSans-Bold'; font-weight:normal; }
.trs_box_adDesktop h3{ color:#515151; font-size:34.38px; margin:auto; padding-top:5px; font-family: 'OpenSans'; font-weight:normal; }
.trs_box_adDesktop h3 strong{font-family: 'OpenSans-Bold'; font-weight:normal; }
.trs_box_adDesktop ul{ max-width:415px; margin:auto; margin-bottom:0px;}
.trs_box_adDesktop ul li{list-style:none; color:#000; font-size:26px; font-weight:normal; font-family: 'OpenSans-Italic'; text-align:left; margin-top:25px;}
.trs_box_adDesktop ul li img{vertical-align:-9px; margin-right:12px;}

.searching_ad_desktop{ background:#eef1f3; padding:50px; margin-top:80px;}
.searching_ad_desktop h1{ color:#515151; font-size:23px; font-family: 'OpenSans'; font-weight:normal; padding:0px; padding-bottom:30px;}
@-webkit-keyframes loader {0% { width: 0;} 20% { width: 10%;} 25% { width: 24%;} 43% { width: 41%;} 56% { width: 50%;} 66% { width: 52%;} 71% { width: 60%;} 75% { width: 76%;} 94% { width: 86%;} 100% { width: 100%;}}
@keyframes loader { 0% { width: 0;} 20% { width: 10%;} 25% { width: 24%;} 43%{ width: 41%;} 56% { width: 50%;} 66% {width: 52%;} 71% {width: 60%;} 75% { width: 76%;} 94% { width: 86%;} 100% { width: 100%;}}
.progress-bar {border-radius:100px; overflow: hidden; width: 100%; }
.progress-bar span {display: block;}
.bar { background: rgba(0, 0, 0, 0.075);}
.progress { -webkit-animation: loader 3s ease infinite; animation: loader 3s ease infinite; background: #75b800 !important; color: #fff; padding: 5px; width: 0; margin-bottom:0px !important; height:10px !important;}


.logo_addesktop{text-align:center; padding:60px 0px 90px;}
.logo_addesktop img{display:inline-block;}
.wearesend_ad_desktop { background:#eef1f3; padding:20px 15px; text-align:center;}
.wearesend_ad_desktop p{color:#000000; font-size:21px; font-weight:normal; padding-bottom:20px;}

.clear_both { clear:both;}
