@import "https://fonts.googleapis.com/css?family=Roboto:400,700,500italic,500,400italic,300italic,300,100italic,100";
html,div,body,iframe,audio,video{margin:0;padding:0;border:0;outline:0; }
:focus{outline:none!important}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input[type="text"]:focus{outline:none}
html,body{ overflow-x: hidden; }
body{background-size:cover;background-repeat:no-repeat;background-position:center center}
img{max-width:100%}
a{-moz-transition:ease-in-out .5s all;-webkit-transition:ease-in-out .5s all;transition:ease-in-out .5s all;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;text-decoration:none}
a, a:hover {color:#06B;}
a:focus{color:#398fcb;text-decoration:none}
ul{padding:0;margin:0}
.p0{padding:0!important}
.top0{padding-top:0!important}
.bottom0{padding-bottom:0!important}
.left0{padding-left:0!important}
.right0{padding-right:0!important}
.top10{padding-top:10px}
.top20{padding-top:20px}
.top30{padding-top:30px}
.top40{padding-top:40px}
.bottom20{padding-bottom:20px}
.bottom30{padding-bottom:30px}
.bottom40{padding-bottom:40px}
.p10{padding-top:10px;padding-bottom:10px}
.p20{padding-top:20px;padding-bottom:20px}
.p30{padding-top:30px;padding-bottom:30px}
.p40{padding-top:40px;padding-bottom:40px}
.clear{clear:both;visibility:hidden;line-height:0;height:0}
.clear20{clear:both;visibility:hidden;line-height:0;height:20px}
.clear30{clear:both;visibility:hidden;line-height:0;height:30px}
.colRowSec .paddingRz{ padding-right: 0;}
.colRowSec .paddingLz{ padding-left: 0;}
.clearfix:after, .clearfix:before{content:'';display:table;}
.clearfix:after{clear:both}
.alignleft{max-width:100%;float:left;margin:0 20px 20px 0}
.alignright{max-width:100%;float:right;margin:5px 0 20px 30px}
.aligncenter{max-width:100%;display:block;margin:10px auto}
.transition{-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}
#wrapper{min-height:100%;position:relative}
#inner_wrapper{height:auto;width:100%}
.transition{-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}
.contentDiv{position:relative;width:100%}

.table-parent{display:table;width:100%;height:100%}
.table-child{display:table-cell;vertical-align:middle;height:100%}
header{padding: 25px 0;left: 0;right: 0;z-index: 9999;top:0;-webkit-transition: top 800ms;-moz-transition: top 800ms;-o-transition: top 800ms;transition: top 800ms;width: 100%;background: #fff;}
header.header_fixed {  top: -133px;}
.contentM.contentM_pd_top {  padding-top: 0;}
.logoSection{width: 225px; position: absolute;margin: 0px;z-index: 9;left: 0px;top: 0px;}
nav.MenuSection{padding: 0 180px; text-align: center; display: block; line-height: 0;}
.MenuSection ul{margin:0;padding:0;text-align:center; display: inline-block; font-size: 0}
.MenuSection ul li:first-child{padding-left: 0px}
.MenuSection ul li:last-child{padding-right:0}
.MenuSection ul li{float:left;padding: 0px;list-style:none;text-transform:uppercase; display: block;}
.MenuSection ul li.current-menu-item ul.sub-menu li{ float:none;padding: 0px;list-style:none; display: inline-block;  }
.MenuSection ul li.current-page-ancestor ul.sub-menu li{ float:none;padding: 0px;list-style:none; display: inline-block;  }
.MenuSection ul li.current-page-ancestor a{     background: #f0f0f0;}
.MenuSection ul li.current-page-ancestor ul.sub-menu li.current-menu-item a{    background: transparent;}
.MenuSection ul li.current-page-ancestor ul.sub-menu li a{ background: transparent;}
.MenuSection ul li.current-page-ancestor ul.sub-menu li a:hover{    background: transparent;}
.MenuSection ul li ul.sub-menu {  position: absolute;   z-index: 93;  background: #f6f6f6;   right: 0; left: 0;   width: 198px;   margin: auto;    text-align: left;    border-top: 2px solid transparent;}
.home .MenuSection ul li ul.sub-menu{top: 100%;}
.MenuSection ul li:hover  ul.sub-menu  { display: block;    border-top: 2px solid #f22900;}
.MenuSection ul li.current-menu-item ul.sub-menu{ width: 100%;}
.MenuSection ul li.current-page-ancestor ul.sub-menu{ width: 100%;    background: #f6f6f6 !important;}
.MenuSection ul li{position: relative;}
.MenuSection ul li.current-menu-item {   position: static; }
.MenuSection ul li.current-page-ancestor {   position: static; }
.MenuSection ul li ul.sub-menu li{ float:none;padding: 0px;list-style:none;text-transform:none; display: block;  }
.MenuSection ul li a{font-size: 20px; font-weight: 500; letter-spacing: 1px; display: block; line-height: 30px;}
.top_head { position: relative; }
.navSearch{ width: 120px;position: absolute; top: 0;right: 20px;z-index: 999;padding-top: 25px;}
.searchForm input[type="text"]{background:red;border:none;border-radius:14px;text-align: center; width:145px;height:31px;color:#fff;font-size:15px;text-transform:uppercase;padding: 5px 10px;}
.searchForm input[type="submit"]{ background: url(../img/search_icon.png) no-repeat 50% 50%; font-size: 0; border: 0; width: 31px;height: 31px;padding: 4px; float: right;}
.searchForm input::-webkit-input-placeholder{text-align:center;color:#fff;font-size:15px}
.searchForm input:-moz-placeholder{text-align:center;color:#fff;font-size:15px}
.searchForm input::-moz-placeholder{text-align:center;color:#fff;font-size:15px}
.searchForm input:-ms-input-placeholder{text-align:center;color:#fff;font-size:15px}
.banner_title{font-size:70px;text-align:left;line-height:75px;color:#fff; font-weight: 700; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.24);}
.banner_content{margin-top:15px; }
.banner_content p{ font-size:45px;text-align:left;line-height:54px;color:#fff; font-weight: 300; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.32); }
.banner_text .b_button { background:#fff;border-radius:30px;text-transform:uppercase;margin:60px auto 0px;color:#e88979;padding:10px 20px;text-align:center;display:block; max-width:200px; width: 100%; font-weight: 400; font-size: 20px;}
.HomeSlider .banner_text .b_button { margin-left: auto !important; margin-right: auto !important; }
.banner_text .b_button:hover { color: #50b675; }
.HomeSlider .tp-bullets { margin: 0 auto !important; left: 0 !important; right: 0 !important; text-align: center;}
.HomeSlider .tp-bullets.preview2 .bullet { background: #e5e2e2 !important; width: 8px !important; height: 8px !important; position: relative; top: -1px; margin: 0 3px; border: 0px solid transparent !important; }
.HomeSlider .tp-bullets.preview2 .bullet.selected { background: #fff !important; width: 10px !important; height: 10px !important; top: 0; border: 0px solid #fff !important; }
.b_button{background:#fff;border-radius:30px;text-transform:uppercase;margin:40px auto 20px;color:#e88979;padding:10px 20px;text-align:center;display:block;max-width:200px}
.homeMiddleSlider{position:relative;padding: 30px 0;}
.homeMiddleSlider .img_item {border:1px solid #f0eeee; margin-right: 10px; margin-left: 10px; }
!*.homeMiddleSlider .owl-carousel { margin-left: -10px; margin-right: -10px;}*!
.homeMiddleSlider .img_item img { display: block; margin: auto; max-width: 100%; }
.homeMiddleSlider .bx-wrapper{margin-top:30px;position:initial}
.img_slider {position: relative; padding-left: 60px; padding-right: 60px; }
.homeMiddleSlider .owl-controls .owl-buttons .owl-next, .homeMiddleSlider .owl-controls .owl-buttons .owl-prev {top:0; bottom: 0; text-indent: -99999px; margin-top:0;width:50px; position: absolute; }
.homeMiddleSlider .owl-controls .owl-buttons .owl-next:hover{background:url(../img/controls.png) no-repeat -18px 50% #f2f1f1; background-size: 55px;}
.homeMiddleSlider .owl-controls .owl-buttons .owl-next{right:-60px;height:100%;background:url(../img/controls.png) no-repeat -18px 50% #f2f1f1; background-size: 55px;}
.homeMiddleSlider .owl-controls .owl-buttons .owl-prev{left: -60px;height:100%;background:url(../img/controls.png) no-repeat 18px 50% #f2f1f1; background-size: 55px;}
.homeMiddleSlider .owl-controls .owl-buttons .owl-prev:hover{background:url(../img/controls.png) no-repeat 18px 50% #f2f1f1; background-size: 55px;}
.BlueSection{ background-repeat:  no-repeat;position:relative; background-position: 50% 50%; background-size: cover;}
.BlueSection .innerBlue h2{font-size:60px;color:#fff;padding:0;margin:0;line-height:70px; font-weight: 600;}
.innerBlueSection{height:540px; padding-left: 100px; padding-right: 100px;}
.buttonSection .button_blue:first-child{margin:0}
.lowerMiddle{padding: 60px 0; }
.buttonSection{margin-top:50px}
.button_blue a{border-radius: 25px;border: 1px solid #fff;  margin: 0 8px; display: inline-block; text-align: center; padding: 10px 25px; font-size: 18px;text-transform: uppercase; color: #fff;  line-height: 22px;}
.button_blue.minWidth a{min-width: 230px;}
.button_blue a:first-child { margin-left: 0;}
.button_blue a:hover{background:#fff; text-decoration: none;}
.button_blue.blueHover a:hover{color:#378eca; }
.button_blue.greenHover a:hover{color:#50b675;}
span.img_title{font-size:22px;color:#5261cf; line-height: 26px;}
.greyInner a:hover, .grayMobile a:hover { text-decoration: none; }
.grey-middle{background:#f0f0f0;padding:33px 0}
.greyInner .col-xs-12.col-sm-6.col-md-3{width:33.33%; z-index: 2; }
.hand_pic{position:absolute;bottom: 0px;right:0px;max-width: 450px; z-index: 1;}
.greyInner .container {  position: relative;}
.hand_pic.mobile_view {  display: none;}
.hand_pic.desktop_view {  bottom: -33px; }
.greyInner .container.right_space { padding-right: 230px;padding-left: 115px;}
.blue_sec_main { overflow: hidden;}
.greyInner .left_img { padding-right: 15px; width: 30%;}
.titleSection{font-size: 46px; margin: 0 auto; text-align: center; line-height: 54px; color: #378eca; font-weight: 900;}
.loc_united{margin: 40px auto 0; display:block;text-align:center}
.loc_united input[type="text"] { border-radius: 36px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border: 1px solid #4f9bd0;height: 50px; padding: 10px 20px; width: 345px; font-size: 20px; line-height: 22px; font-weight: 400; color: #c0c0c0; }
.loc_united form{position:relative;display:inline-block}
.loc_united input[type="submit"] { background: url('../img/blue_search.png') no-repeat;border: none; font-size: 0; height: 50px; width: 50px;position: absolute; top: 0; right: 0; background-size: 22px;background-position: 50% 50%; z-index: 2;}
.GreenSection{ background-repeat:  no-repeat; background-size: cover; background-position: 50% 50%; }
.innerGreenSection{ padding: 100px 0; text-align:center}
.GreenSection .g_title {text-align: center;    margin: 0;  color: #fff; font-size: 70px; line-height: 70px; font-weight: 900; }
.title_green{font-size:28px;line-height:34px;color:#fff;padding-top: 20px; font-weight: 300;}
.title_green p{font-size:28px;line-height:34px;color:#fff;font-weight: 300;}
.innerGreenSection .content_sec{margin-top: 80px; margin-bottom: 80px;}
ul.part li.dg-blue{background-color:#310fa1}
ul.part li.dg-green{background-color:#2ba758}
ul.part li.dg-orange{background-color:#e34326}
ul.part li.dg-yellow{background-color:#f8e71c}
ul.part li.dg-red{background-color:#2ba758}
ul.part li.dg-black{background-color:#494949}
.PartnersSection ul li{height:120px;border-radius:6px}
.slide_text{text-align:center;font-size:26px;color:#fff;line-height:36px; font-weight: 700;}
.partner-title{text-align:center;font-size:33px;line-height:40px;margin:0 auto 45px;text-transform:uppercase;color:#949494}
.PartnersSection{padding: 50px 0 80px}
.PartnersSection .part_slider { padding-left: 50px; padding-right: 50px; }
.PartnersSection .part_slider .img_item { padding: 0 5px;}
.PartnersSection .part_slider .img_item img { display: block; margin: auto; max-width: 100%; }
.PartnersSection .owl-controls .owl-buttons .owl-prev, .PartnersSection .owl-controls .owl-buttons .owl-next, .bottomSection .owl-controls .owl-buttons .owl-prev, .bottomSection .owl-controls .owl-buttons .owl-next { height: 40px; width: 40px; position: absolute; top: 50%; margin-top: -20px;}
.PartnersSection .owl-controls .owl-buttons .owl-prev, .bottomSection .owl-controls .owl-buttons .owl-prev { text-indent: -9999px; background:url(../img/s_n.png) no-repeat; background-position: -6px -4px; left:-50px}
.PartnersSection .owl-controls .owl-buttons .owl-next, .bottomSection .owl-controls .owl-buttons .owl-next{ text-indent: -9999px; background:url(../img/s_n.png) no-repeat;background-position: -84px -4px;right:-50px}
.bottomSection{background-color:#f0f0f0;padding: 85px 0}
.bottomSection .bottom_slider { padding-left: 50px; padding-right: 50px;}
.bTitle{color:#2684c6;font-weight:600;font-size:20px;text-transform:uppercase;line-height:26px}
.bottomSection .content_item { margin: auto; width: 100%; max-width: 280px; padding-left: 10px; padding-right: 10px; }
.date_p{    margin: 4px 0;  color: #979797; font-size: 13px; line-height: 20px;}
.ContentB{margin-top: 10px;}
.ContentB p{ margin-bottom: 20px; line-height: 26px;    color: #9c9c9c;    font-size: 16px;    font-weight: 400;}
.bottomSection .read_more { padding: 4px 15px 2px; display: inline-block;border: 1px solid #cbcbcb; color: #cbcbcb; font-size: 13px; line-height: 16px; text-transform: uppercase;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; font-weight: 400; }
.bottomSection .read_more:hover { background: #2684c6; color: #fff; border: 1px solid #2684c6; text-decoration: none; }
.fbannerText{position:relative; height: 600px;}
.topBannerText{padding: 80px 0 20px; }
.Fbuton{bottom:40px;left:0px;position:absolute}
.topBannerText h3{font-size:78px; line-height: 78px; font-weight: 300; color:#fff;text-transform:capitalize}
.topBannerText span { font-size: 30px;    line-height: 33px;    display: block;    color: #fff;    font-style: italic;    font-weight: 300;    letter-spacing: 2px;}
.Fbuton .b1 a,.Fbuton .b2 a{ color: #f5a623;    font-size: 20px;    display: block;    line-height: 24px;    border: 1px solid #f5a623;    border-radius: 24px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    margin: 0 0 15px;    display: inline-block;    min-width: 240px;    text-align: center;    padding: 8px 15px;}
.Fbuton .b1 a:hover,.Fbuton .b2 a:hover { text-decoration: none; color: #393939; background: #f5a623; }
.midd_united_title{font-size:40px;line-height:50px;font-weight:700;color:#3556db}
.img_c{margin-top: 25px}
.img_c p{color:#7a7a7a;font-size:17px;line-height:25px;font-weight:400;margin:0 auto;max-width:354px}
.img_c a { display: inline-block; background: #f0f0f0;  clear: both; padding: 5px 20px; margin-top: 20px; border-radius: 18px; text-transform: uppercase; color: #3556db;font-size: 16px; line-height: 20px;}
.img_c a:hover { background: #3556db; color: #fff; text-decoration: none; }
.diff_innr{clear:both;margin:100px auto}
.middle-midleSection{margin:90px auto 20px;}
.singleSec.last_grey_section{background:#f0f0f0;padding:35px 29px}
.Lgrey h4{font-size:23px;text-align:center;font-weight:700;color:#3556db;text-transform:uppercase;line-height:30px}
.Lgrey p { color: #575757; text-align: center; display: block; font-size: 20px; line-height: 25px; margin: 0 auto 20px; max-width: 280px;}
.Lgrey a { display: block; background: #3556db; padding: 8px 10px; border-radius: 27px;margin: 0 auto;text-align: center; color: #fff; text-transform: uppercase; max-width: 200px;font-size: 18px;  font-weight: 300;}
.Lgrey a:hover { background: #fff; color: #3556db; text-decoration: none; }
.blue-cardSection{min-height:567px;background:#3556db;position:relative}
.blue-cardSection.bottom{min-height:1px}
.Bcard-title{font-size:60px;text-align:center;color:#fff;line-height:70px; font-weight: 500; padding-top:100px}
.bcard-image{position:absolute; z-index: 1;bottom:-80px;margin:0 auto;text-align:center;display:block;width:100%}
.whiteInnerSection{margin:170px auto 90px}
.whiteInnerSection ul li{background:url(../img/tick.png) no-repeat;padding-left:20px}
.whiteInnerSection h3{text-align:center;line-height:36px;font-weight: 600;font-size:30px;color:#3556db}
.whiteInnerSection ul li {background: url(../img/tick.png) no-repeat 0 2px; list-style: none; padding: 6px 20px 6px 35px; line-height: 20px; color: #7a7a7a; font-size: 16px;}
.whiteMiddle{margin-top: 70px;;}
.mainBlueText h2{text-align:center;font-size:40px;color:#fff; line-height: 44px;font-weight:700}
.mainBlueText{text-align:center;padding:76px 0 33px}
.mainBlueTextB span{color:#fff; font-weight: 700; }
.mainBlueTextB{color:#b6b7b9; padding-top: 30px; font-size: 18px; font-weight: 400;}
.mainBlueTextB p{color:#b6b7b9;font-size: 18px; font-weight: 400; }
.mainBlueTextB p a{color:#b6b7b9;}
.multigreen h3{font-size:41px;color:#fff;margin-bottom:63px}
.simpleText p{font-size:18px;line-height:32px;text-align:center;color:#7c7c7c; font-weight: 400; }
.white_content_sec .simpleText { margin: 80px 0;}
.midWhiteBgHolder { margin-top: 80px}
.white_content_sec .simpleText { margin: 0 0 80px 0;}
.arrow_section{ float: left; width: 15px; height: 20px; display: block; font-size: 22px; padding: 2px 0;}
.question .arrow_section .fa-angle-down { display: block; color: #7c7c7c;}
.question .arrow_section .fa-angle-up { display: none;color: #7c7c7c; }
.question.active-que .question_title {color:#1da14e}
.expand_desc.expanded{padding-left:25px;padding-top:4px}
.Faqss, .f_right {margin-top:35px}
.main_support_sec{margin-bottom:30px}
.expand_desc p { font-size: 17px;    color: #7c7c7c;    line-height: 27px;    font-weight: 300;}
.question.active-que .arrow_section .fa-angle-down { display: none; }
.question.active-que .arrow_section .fa-angle-up { display: block; color: #1da14e; }
.question_title{ color:#7a7a7a; font-size: 18px; line-height: 26px; font-weight: 400; padding-left: 25px;cursor: pointer;}
.secTitle{color: #2ba758;    font-size: 24px;    line-height: 28px;    font-weight: 500;}
.faqSection .secTitle{color: #666;}
.faqSection{background:#f6f6f6;padding:70px 0}
.leftRow{float:left;width:60%}
.tableLayout { margin-bottom: 20px; color:#929292; }
.rightRow { float:left;width: 40% }
.d_b{border: 1px solid #666; display: inline-block;  padding: 5px 22px 5px 30px; border-radius: 25px; text-transform: uppercase; color: #666;  background: url(../img/dd.png) no-repeat 5px 6px; font-size: 16px; line-height: 20px; font-weight: 400;}
.d_b:hover {background: url(../img/dd_hover.png) no-repeat 5px 6px #398fcb; color: #fff; text-decoration: none;    border: 1px solid #398fcb; }
.faq_b .d_b{ border: 1px solid #2ba758; display: inline-block;padding: 5px 25px;border-radius: 25px; text-transform: uppercase; color: #2ba758; background: none; line-height: 22px;font-size: 16px; font-weight: 400;}
.faq_b .d_b:hover { background: #2ba758; color: #fff; text-decoration: none; }
.downloadButton.faq_b{margin-top:45px}
.leaderBanner .leadBanner { height: 600px; }
.leaderBanner .leadBanner .banner_content { margin-top: 60px;}
.leaderBanner .leadBanner .banner_title { font-size: 64px; text-align: center; line-height: 72px;    color: #fff;    font-weight: 600;}
.leaderBanner .leadBanner .banner_content p { font-size: 30px; text-align: center; line-height: 40px; color: #fff; font-weight: 300;}
.leaderBanner .leadBanner .b_button { background: #fff; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; text-transform: uppercase; margin: 60px 0 0; color: #5f5f5f; padding: 10px 35px; text-align: center; display: inline-block; font-size: 16px; font-weight: 500; }
.leaderBanner .leadBanner .b_button:hover { background: #f0f0f0; text-decoration: none;}
.three_col_sec .singleSec .img_g { width: 70px; padding-right: 10px;}
.three_col_sec .singleSec .img_g img { max-width: 100%; }
.three_col_sec .singleSec {  margin-bottom: 70px;padding: 0 30px; }
.three_col_sec .singleSec {  margin-bottom: 70px;padding: 0 30px; }
.three_col_sec .singleSec.last_grey_section {padding: 35px 29px;margin-left: 30px; margin-right: 30px;}
.blue-cardSection.bottom .button_blue a { background: #ffffff; color: #3556db; margin: 0; padding: 10px 30px;}

.open_m_menu a { display: block;  height: 24px;  width: 24px; }
.open_m_menu a .s_icon { line-height: 20px; font-size: 24px; color: #ee3524;  display: block; height: 0px; width: 20px;  box-shadow: 2px 3px 0 2px #1b7ec3, 2px 11px 0 2px #1b7ec3, 2px 19px 0 2px #1b7ec3; }
.open_m_menu { display: none; top: 4px;left: 15px; position: absolute;  z-index: 99;  font-size: 24px;  line-height: 20px;}
#wrapper #Mobile_menu{ display: none; }
#Mobile_menu.mm-menu {  background: #f5f5f5;  color: #949494;  text-transform: uppercase;  font-size: 14px;  font-family: Arial;}
#Mobile_menu.mm-menu .mm-navbar > *, #Mobile_menu.mm-menu .mm-navbar a {color: #1b7ec3;font-size: 18px;}
#Mobile_menu.mm-menu .mm-navbar {border-color: #d9d9d9;}
#Mobile_menu.mm-menu .mm-listview > li:after {border-color: #d9d9d9;}
#Mobile_menu .mm-listview > li:not(.mm-divider):after { left: 0;}
a.close_m_menu {  position: absolute;  z-index: 9;  right: 15px;  color: #1b7ec3;  font-size: 24px;  line-height: 24px;  top: 7px;width: 24px; height: 24px; text-align: center;}
a.close_m_menu:hover { text-decoration: none;}
#Mobile_menu .mm-listview > li > a, #Mobile_menu .mm-listview > li > span {  padding-left:15px;}
#Mobile_menu.mm-menu {max-width: 300px; width: 100%; }
#Mobile_menu.mm-menu  li:hover a, #Mobile_menu.mm-menu  li.current-menu-item a  { color: #0079c1;}
html.mm-opening .mm-slideout {-webkit-transform: translate(300px, 0);-moz-transform: translate(300px, 0);-ms-transform: translate(300px, 0); -o-transform: translate(300px, 0);transform: translate(300px, 0);}
.mobileOnly{ display: none; }
.bottomSection .read_more.mobileOnly{ display: none; }
.blue-cardSection .buttonSection{margin-top: 30px;}
.genralView { }
.retinaView {display: none; }
!* Bottom Footer CSS *!
footer ul li{list-style: none; line-height: 20px;}
.footer-list-heading{color: #0079c1;font-size: 14px;line-height: 16px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
.footer-bootom ul li a{color: #666666;font-size: 12px;line-height: 14px;text-decoration: none;}
.footer-bootom ul li a:hover{color: #fff;}
.footer-copyright{ padding: 0 12px;}
.footer-social ul li { display: inline-block; margin-right: 4px; margin-bottom: 13px;width: 30px;height: 30px;}
.footer-social{ display: inline-block;}
.footer-social ul li a:hover{ opacity: 0.8;}
.icon-fb{ background: #3a599d;}
.icon-tw{background: #1ca8e4;}
.footer-copyright{ padding-bottom: 14px;}
.lower-footer-menu ul li a{font-size: 12px;line-height: 12px;color: #666666;text-decoration: none;}
.lower-footer-menu ul li a:hover{ color: #0079c1;}
!* About Page *!
.page-content{padding-left: 12px; padding-right: 12px; margin-bottom: 70px;}
.page-content .breadcrumb{background: transparent;padding-left: 0; padding-right: 0;}
.page-content .breadcrumb ul li{ background: transparent;}
.page-content .breadcrumb li a, .page-content .breadcrumb > li + li:before{font-size: 14px;line-height: 24px;color: #666666;}
.page-content .breadcrumb > li + li:before{content: "\003e";}
.page-content .breadcrumb li span.current{ font-size: 14px;display: inline-block;line-height: 24px;color: #0079c1;}
.page-content .breadcrumb > .active  { font-size: 12px;line-height: 24px;color: #0079c1;}
.top-strip { background-image: url('../img/top_strip.jpg');background-size: cover; background-repeat: repeat; width: 100%; height: 117px;}
.sidebar-menu .widgetMenu  ul li{ list-style: none;}
.sidebar-menu ul li a{font-size: 16px;line-height: 26px;color: #666666;text-decoration: none;font-weight: 500;display: inline-block;}
.sidebar-menu ul li a.active,  .sidebar-menu ul li.current-menu-item a{ color: #0079c1;}
.right-content h1{font-size: 30px;line-height: 30px;color: #0079c1;}
.right-content p{ color: #666666; font-size: 16px;line-height: 24px;margin-bottom: 25px;}
.right-content li{   color: #666666;    font-size: 16px;  line-height: 24px; }
.right-content  ul {   padding-left: 20px;}
.right-content  ol {   padding-left: 20px;}
.MenuSection ul li a{ padding: 10px;}
.MenuSection ul li a:hover{ background: transparent; color: #f22900;text-decoration: none;}
.MenuSection ul li.current-menu-item a:active {  background: #f0f0f0;}
.MenuSection ul li.current-page-ancestor a:active {  background: #f0f0f0;}
.MenuSection ul li.current-menu-item a  {    background: transparent;}
#wrapper .MenuSection ul li ul li a:hover {  background: transparent;}
.MenuSection ul > li.current-menu-item > a {  color: #f22900;  background: transparent;}
#wrapper .MenuSection ul > li.current-menu-item.current_page_item.activeMenu > a { background: transparent;}
.MenuSection ul li.current-page-ancestor a {    background: #f0f0f0;}
.MenuSection ul li.current-menu-item  ul.sub-menu{   padding: 0;    position: absolute;    top: 100%;    z-index: 9;  background: #f6f6f6; left: 0; right: 0; text-align: center;    border-top: 2px solid transparent;}
.MenuSection ul li.current-page-ancestor  ul.sub-menu{   padding: 0;    position: absolute;        z-index: 9;  background: #f6f6f6; left: 0; right: 0; text-align: center;border: 2px solid transparent;}
.MenuSection ul li.current-menu-item ul li {  display: inline-block;   float: none;  }
.MenuSection ul li.current-page-ancestor ul li {  display: inline-block;   float: none;  }
.MenuSection ul li ul li a{   color: #666666;}
.MenuSection ul li.current-menu-item:hover ul.sub-menu{   display: inline-block }
.MenuSection ul li.current-page-ancestor:hover ul.sub-menu{   display: inline-block }
!* Search Box *!
.search_section { position: fixed;top: calc(50% - 40px);right: 0;z-index: 40;}
.search_box {display: block;text-align: center;position: relative;}
.search_box a {background: #ebebeb;display: block;padding: 12px;color: #999999;font-size: 12px;text-decoration: none;font-weight: bold;border-radius: 5px 0 0 5px;border-bottom: 5px solid;}
.search_box img {height: 27px;width: 27px;opacity: 0.3;display: block;margin: 3px auto;}
.search_handle_close, .search_handle_open{position: absolute;top: calc(50% - 30px);left: -30px;width: 32px;height: 60px;cursor: pointer;background: url('../img/arrows.png');background-position: -32px 0;}
.search_handle_open{display: none;background-position: 0px 0;}
.search_box .fa-search{display: block;font-size: 27px;transform: rotate(90deg);}

.dropdown .dropdown-menu {position: relative; top: 100%;min-width: 1px;background: #ff6666;margin: 0;list-style: none; width: 100%;padding: 0;left: 0;border: none;}
.midcont h6{ font-size: 28px;line-height: 34px;font-weight: 300;}
.midcont span{font-size: 28px;line-height: 34px;font-weight: 300;}

.dropdown a { display: block;padding: 0.8em 0.8em;text-align: center;text-decoration: none;background: transparent;color: #979797;cursor: pointer;font-weight: 700;border: 1px solid #979797;font-size: 15px;line-height: 20px;}
.dropdown-menu > li > a{color: #fff;text-align: left;border-color: transparent;padding: 5px 5px;}
.MenuSection ul li a.active{background: #f0f0f0;}
.dropdown-menu > li > a:before{content: "\003e";color: #fff;padding-right: 5px;}
.dropdown-menu > li > a:hover{color: #fff;background: #ff6666;text-decoration: underline;}
li.widget {   list-style: none;}
.featureStoreSec {  background-repeat: no-repeat;    background-size: cover;  background-position: 50% 50%; background-color: #398fcb;}
.pageSidebar .widgetTitle {    font-size: 24px;  line-height: 24px; color: #0079c1;   padding-bottom: 10px;}
.page404 {   display: block;   padding-bottom: 40px;}

.page404{display:block;padding-bottom:40px; color: #0079c1}
.errorMsg {  margin: 40px 0 20px;  font-size: 100px;  text-align: center;  line-height: 100px;  ;  font-weight: 600;}
.myerror{text-align:center;font-size:40px;}
.mypage{text-align:center;font-size:40px;line-height:40px}
.notfound{font-size:40px;line-height:40px;;}
.thepage{font-size:40px;line-height:44px;text-align:center}
.downloadButton .d_b{ margin-bottom: 15px}
#wrapper .close_m_menu{ display: none;}
.HomeSlider .tp-bannertimer{ display: none;}
.homeOwlSlider .img_item{background-repeat: no-repeat;background-size: cover;background-position: center center; height: 770px ;    padding: 4rem 0;}
.homeOwlSlider .bannerTextIn { display: table-cell;vertical-align: top; padding: 0 0px;}
.homeOwlSlider .bannerText { display: table; width: 100%; height: 100%;}
.HomeSlider { position: relative;}
.homeOwlSlider .owl-controls{position: absolute; bottom: 15px;left: 0;  right: 0; z-index: 9}
.homeOwlSlider .owl-pagination {    text-align: center;}
.homeOwlSlider .owl-page {   background: #e5e2e2;    width: 12px;    height: 12px;    display: inline-block;    border-radius: 50%;    margin: 0 5px;}
.homeOwlSlider .owl-page.active {   background: #fff;    width: 12px;    height: 12px;    display: inline-block;    border-radius: 50%;    margin: 0 5px;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#e5e2e2 ;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.nearbyStore .left_address{ padding: 10px}
#store_map_canvas { height: 400px;}
#search_map_canvas {height: 600px;}
#plan-a-trip-map { height: 600px;}
.single-store .nearbyStore .iw_content{ display: none;}
.single-store .nearbyStore .direction_sec{ display: none;}
.single-store .nearbyStore .opening_timing{ display: none;}
.single-store  .nearbyStore .iw_title {  color: #9c9c9c;     font-size: 17px;line-height: 24px;}
.contentM{ position: relative;    }
.single-store .contentM.defaultTemplate {   padding-top: 0 !important;}
.left-off-canvas-panel { width:20%; float: left;
                         !*    -webkit-backface-visibility: hidden;
                             width: 15.625rem;
                             top: 0;
                             bottom: 0;
                             position: absolute;
                             overflow-x: hidden;
                             overflow-y: auto;
                             background: #333333;
                             z-index: 1001;
                             box-sizing: content-box;
                             transition: transform 500ms ease 0s;
                             -webkit-overflow-scrolling: touch;
                             -ms-overflow-style: -ms-autohiding-scrollbar;
                             -ms-transform: translate(100.5%, 0);
                             -webkit-transform: translate3d(100.5%, 0, 0);
                             -moz-transform: translate3d(100.5%, 0, 0);
                             -ms-transform: translate3d(100.5%, 0, 0);
                             -o-transform: translate3d(100.5%, 0, 0);
                             transform: translate3d(100.5%, 0, 0);
                             left: 0;*!
}
.left-off-canvas-panel {
    !*    width: 22rem; *!
    !*    margin-left: -22rem;*!
}
.left-off-canvas-panel.leftSidePanel {
    !*    position: fixed;
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
        transition: all 500ms ease-in-out;*!
}
.left-off-canvas-panel.leftSidePanel {
    !*    position: fixed;
        z-index: 1003;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -ms-transform: translate(0,0);
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);*!
}
.move-right   .left-off-canvas-panel.leftSidePanel{ background: #eaeaea;    margin-left: 0;}
.store_locator_div .leftSidePanel{     padding: 10px 5px 20px 20px;}
.store_locator_div .searchStoreWrapper{ width:80%; float: right;}
.tabWrap a{background:#3597db; color: #fff;   padding: 10px 15px;   display: inline-block; text-decoration: none;}
.findStoreWrap .leftSidePanel .searchInfo { margin-top: 20px;}
.findStoreWrap .leftSidePanel .radiusInfo { margin-top: 20px; margin-bottom: 20px; }
.findStoreWrap .leftSidePanel .radiusInfo h5 {font-size: 18px;line-height: 22px;margin: 0 0 5px; color: #378eca;}
.findStoreWrap .leftSidePanel .radiusInfo ul {overflow: auto;clear: both; list-style: none;}
.findStoreWrap .leftSidePanel .radiusInfo  li label{    font-size: 14px;line-height: 14px;padding-left: 20px; font-weight: 400; margin-bottom: 0;     color: #9c9c9c;}
.findStoreWrap .leftSidePanel .radiusInfo ul li {list-style: none;   float: left;   padding-right: 3px; width: 30%;}
.findStoreWrap .leftSidePanel ul{list-style: none;}
.findStoreWrap .leftSidePanel .advancedFilterWrap li {  width: 50%;  float: left;}
.advancedFilterWrap h5{ font-size: 16px; line-height: 22px;    margin: 0 0 10px;     color: #378eca;}
.findStoreWrap .leftSidePanel .resetBtn {background: #398fcb; color: #fff;padding: 10px 20px;display: inline-block;text-decoration: none;font-size: 14px;line-height: 16px;margin: 20px 0;}
.findStoreWrap .leftSidePanel input[type="radio"], .findStoreWrap .leftSidePanel input[type="checkbox"] {float: left; margin: 0 6px 0px 0;}
.findStoreWrap .leftSidePanel .radiusInfo label{ display: block;}
.findStoreWrap .leftSidePanel .advancedFilterWrap label{ display: block;}
.findStoreWrap .leftSidePanel li {  padding-bottom: 5px;}
.advancedFilterWrap .advHeading{    font-size: 18px;  text-align: center;    color: #398fcb;    margin: 0 0 10px; }
.advancedFilterWrap label{    font-size: 14px; padding-left:20px;    line-height: 18px; font-weight: 400;   margin-bottom: 0;     color: #9c9c9c;}
.findStoreWrap  .searchInfo input[type="button"], .findStoreWrap  .searchInfo button[type="submit"]{    background: red; color: #fff;  -webkit-appearance: none; -moz-appearance: none;   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;   border: none;     padding: 3px 10px;  font-size: 15px;    height: 30px;}
.findStoreWrap  .searchInfo input[type="text"]{  padding: 5px;  height: 30px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none;   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;      border: 1px solid #ccc;  }
.findStoreWrap .leftSidePanel ul.grid{ margin-bottom: 10px;}
.findStoreWrap .tabCont_div { display: none; }
.findStoreWrap .tabCont_div.activeTab { display: block; }
.findStoreWrap .leftSidePanel .searchInfo{position: relative}
.journeyTabCont .searchInfo .formRow label{ display: block;color: #378eca; }
.journeyTabCont .searchInfo .formRow  input[type="text"]{ display: block; width: 100%;-webkit-appearance: none; -moz-appearance: none;   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none; }
.journeyTabCont .formRow {   padding-bottom: 15px;}
.directionsSec{ padding: 20px 0}
.tabWrap a {text-align: center;}
.tabWrap a:hover, .tabWrap a.tab-active{background:  #398fcb}
.directionsSec{ display: none;}
.leftSideTabsCont{ height: 520px;    overflow: hidden;}
.findStoreWrap .leftSidePanel .tabs_contentWrap {padding: 0 20px 0 0px;}
.MenuSection li.menu-item-has-children.activeMenu a{     background: transparent;  text-decoration: none;}
.MenuSection li.current-menu-ancestor.menu-item-has-children.activeMenu a{     background: transparent;  text-decoration: none;}
.findStoreWrap .leftSidePanel .journeyTabCont .radiusInfo{}
.findStoreWrap .leftSidePanel .journeyTabCont .resetBtn{ margin: 0px 0 20px}
.findStoreWrap .leftSidePanel .advancedFilterWrap li:nth-child(2n+1){ clear: both;}
.defaultPage p{ font-size: 16px; line-height: 24px; color: #666666;}
.nearest_store_title.errorMsgStore {   text-transform: none;}
.directionsSec .container {   width: 100%;}
.journeyTabCont  .advancedFilterWrap{ display: none;}
.journeyTabCont  .radiusInfo{ display: none;}
.directionsSec  .adp-text {   padding: 0 10px;}
.right-content table, .simpleText  table{margin-bottom: 50px;     border: 1px solid #0079c1; border-collapse: collapse;     margin-top: 50px;}
.right-content table td h6, .simpleText table td h6{ color: #0079c1;     word-break: break-all;margin-bottom: 0;}
.right-content th, .right-content td, .right-content th, .right-content td{  padding: 10px;}
.right-content th, .simpleText th{  text-align: center; color: #0079c1; }
.right-content tbody tr:nth-child(odd) , .simpleText tbody tr:nth-child(odd){   background: #f6f6f6;}
.right-content th, .right-content td,.simpleText th, .simpleText td{ padding: 15px;}
.right-content  td, .simpleText  td{border-bottom: 1px solid #0079c1;}
.right-content tr:hover, .simpleText tr:hover{  color: #0079c1;}
.right-content th, .simpleText th{ border-bottom: 3px solid #0079c1}
.simpleText p{     font-size: 16px;    line-height: 24px;}
.simpleText li{ color: #7c7c7c;font-size: 16px;  line-height: 24px; }
.right-content ul { padding-left: 20px;}
.simpleText ul{ padding-left: 20px;  }
.simpleText img{ height: auto;}
.right-content img{ height: auto;}
.faqSection .col-md-12.desktopOnly .leftRow{width:100%; float: none}
.faqSection .col-md-12.desktopOnly .rightRow{width:100%; float: none}
.side-widget-heading{     background: #0079c1;    font-size: 18px;    line-height: 28px;    font-weight: bold;   margin-bottom: 15px;  color: #fff;    padding: 5px 10px;}
.pageSidebar .widget{ padding-bottom: 30px;     color: #666666;}
.pageSidebar .widget li{  color: #666666; }
.pageSidebar .widget ul{ padding-left: 20px; }
.pageSidebar .widget ul li a{ display: block;}
.pageSidebar .widget ul li a:hover{     color: #0079c1;}
.pageSidebar .widgetMenu  ul { padding-left: 0px; }
.pageSidebar .widget select{    width: 100%; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;  appearance: none; -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0;   border-radius: 0;}
.pageSidebar .widget select option {  width: 100%; }
.GreenSection_new .content_sec{ margin-bottom: 0;}
.widget_archive label{display: none;}
.widget_archive {   position: relative;}
!*.widget_archive:after {   position: absolute;  top: 0;    right: 0;    width: 40px;    pointer-events: none;    content: ' ';    text-align: center;    line-height: 23px;    background: 0 0;    display: inline-block;    font-family: Ionicons;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    z-index: 10;    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;    position: absolute;    width: 0;    height: 0;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 6px solid #aaa;    top: 58%;    right: 10px;}*!
.pageSidebar .widget select{    width: 100%;    position: relative;      max-width: 100%;     height: 35px;   padding: 5px;}
!*BLOG PAGE*!
!* PST CSS*!
.postBlock img{ border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: none}
.postBlock .blockImg{ width:245px;  float: left;}
!*.postBlock.blockNoImg .blockImg{ display: none;}*!
.postBlock .blockImg a{ display: block;}
.postBlock .blockContent{ padding-left: 285px }
!*.postBlock.blockNoImg  .blockContent{ padding-left:0px }*!
.postBlock .blockTitle{ padding-bottom: 10px;    margin: 0;}
.postBlock .blockTitle, .postBlock .blockTitle a{font-size: 30px;line-height: 38px; color: #666666; }
.postBlock .blockTitle a:hover{  text-decoration:none;  color: #0079c1;}
.postBlock .blockText p, .postBlock .blockText {    color: #666666; }
.postBlock {margin-bottom: 45px;}
.readMore{ text-align: left;   }
.readMore a{    color: #666666; font-size: 16px;    line-height: 16px;    font-weight: 500; }
.readMore a:hover {text-decoration:none ;color: #0079c1;}
.postBlock .blockText a{   color: #999;  }
.postBlock .blockMeta {padding-bottom: 10px;    color: #666666; font-size: 16px; line-height: 24px; margin-bottom: 5px; }
!*.postBlock .blockMeta , .postBlock .blockMeta a{   color: #231f20;    font-size: 18px;    line-height: 24px;  }*!
.postBlock .blockMeta a{ text-decoration: none; line-height: 18px;display: inline-block;    color: #666666;display: inline-block; }
.postBlock .blockMeta a:hover{ text-decoration:none ;color: #0079c1;     }
.blockMeta{ padding-bottom: 10px}
.postBlock.blockNoImg  .blockContent{ padding-left: 0 }
.postBlock.blockNoImg  .blockImg{display:none; }
!* pagination*!
.paginationPost, .paginationSearch { margin-top: 25px; overflow: auto;  padding:5px 0px 0px;    margin-bottom: 25px; }
.paginationPost .page-numbers,.paginationSearch .page-numbers { margin-right: 10px; float: left; font-size: 14px; line-height: 14px; margin-bottom: 5px; }
.paginationPost a.page-numbers,.paginationSearch a.page-numbers{ float: left; color: #fff; background: #ccc; padding:10px 16px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; cursor: pointer}
.paginationPost .page-numbers.current,.paginationSearch .page-numbers.current { background: #666; color: #fff;  padding:10px 18px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none;}
.paginationPost a.page-numbers:hover,.paginationSearch a.page-numbers:hover { background: #666; text-decoration: none; }
.paginationPost a.page-numbers.prev,.paginationPost a.page-numbers.next{ background: #ccc}
.paginationPost a.page-numbers.prev:hover,.paginationPost a.page-numbers.next:hover{ background: #666}
.customSelect { position: relative; width: 100%; display: block; }
.customSelect .select_type_data  { background: url('../img/selectImg.png') no-repeat 97% 15px ;  }
.customSelect select.SelectType {-webkit-appearance: menulist-button; padding: 10px 0; position: absolute; z-index: 9; top: 0; left: 0; right: 0; width: 100%; height: 35px;             font-size: 16px; line-height: 35px; opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
.customSelect select.SelectType option {font-size: 16px;text-transform: uppercase; line-height: 20px;}
.customSelect .select_type_data  {    padding: 0 10px;     border: 1px solid #ccc;   border-radius: 0px;    box-shadow: none;    font-size: 16px;    line-height: 35px;    height: 35px; display: block;}
!*SIDEBAR MENU*!
.widgetMenu ul{margin: 0;padding: 0; list-style: none;}
.widgetMenu ul li a{ text-decoration: none; color: #666; padding: 15px 30px 15px 15px; display: block;     background: #f6f6f6; border-bottom: 1px solid #fff;    font-weight: 400;    font-size: 16px; line-height: 20px; position: relative;text-overflow: ellipsis;
                     overflow: hidden;}
.widgetMenu ul ul { display: none; }
.widgetMenu ul.MainMenu li ul.sub-menu li a { position: relative; padding: 15px 30px 15px 25px;background: #fff; border-bottom: 1px solid #e0e4e5; }
!*.widgetMenu ul.MainMenu li ul.sub-menu li:last-child a { border-bottom: none;}*!
.widgetMenu ul.MainMenu > li > a:hover, .widgetMenu ul.MainMenu > li > a.active, .widgetMenu ul.MainMenu li ul.sub-menu li a:hover, .widgetMenu ul.MainMenu li ul.sub-menu li a.active { background: #e9e7e8; }
.widgetMenu ul.MainMenu li a .li_arrow { position: absolute; right: 15px; top: 50%; bottom: 0; margin-top: -10px; height: 20px; font-size: 20px;}
.widgetMenu ul.MainMenu li a .li_arrow .fa.fa-angle-up { display: none;}
.widgetMenu ul.MainMenu li.top-parent-has-children > a .li_arrow .fa.fa-angle-up { display: block;}
.widgetMenu ul.MainMenu li.top-parent-has-children > a .li_arrow .fa.fa-angle-down { display: none;}
.widgetMenu ul.MainMenu li ul.sub-menu li ul a{    padding: 15px 30px 15px 35px;}
.widgetMenu ul.MainMenu > li.current-menu-item a, .widgetContent ul > li.current-menu-item > a{background: #e9e7e8;}
.sidebar-menu ul li a.active,  .widgetMenu ul.MainMenu > li.current-menu-item > a{    color: #0079c1;}
.widgetMenu ul.MainMenu > li.current-menu-item a ul.sub-menu > a{ color: #666;}
.widgetMenu ul.MainMenu > li.current-menu-item li a{ color: #666;}
.ipadRytSidebar{ display: none;}
.promoOwlSlider .img_item img{width: 100%; }
.footer-bootom ul li ul.sub-menu {   display: none;}
.storeMapWrapper{ margin-bottom: 40px;}
.pagStoreName{ text-align: center;     margin: 10px 0 0; text-transform: uppercase;  font-size: 35px;line-height: 40px;   color: #378eca;}
.single_store_page_sec .col-md-4:nth-child(3n+1) { clear: both;}
#wrapper .iw_content.address_content_here { display: block; font-size: 16px; line-height: 20px;}
#wrapper .iw_content.address_content_here a { margin-top: 5px;display: inline-block;text-decoration: none;}
.load_more_sec a { background: #3597db; color: #fff;padding: 10px 15px;text-decoration: none;display: inline-block;}
.load_more_sec { text-align: center;padding-bottom: 30px;background: #f6f6f6;}
.load_gif {text-align: center;padding-bottom: 15px;}
.state_wrap_here.field_wrap_sec {padding: 10px 0 30px;}
.field_wrap_sec span {display: block;font-size: 12px;line-height: 18px;color: #333333;max-width: 430px;margin: auto;}
.customSelect {position: relative;display: block;border: none;display: block;overflow: hidden;}
.customSelect .select_type_data {background: url('../img/drop_down.jpg') no-repeat 95% 50% #fff;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 5px 20px;box-shadow: none;border: none;border-radius: 2px;font-size: 20px;line-height: 25px;text-transform: uppercase;color: #9c9c9c;}
.customSelect select.SelectType { -webkit-appearance: menulist-button;padding: 0;position: absolute;z-index: 9;top: 0;left: 0;right: 0; width: 100%; height: 44px;font-size: 16px;line-height: 44px; opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.customSelect select.SelectType option { padding: 4px 0;}
.dropdown li {list-style: none; border: none;}
.toggl_class {border: 1px solid #979797;text-align: center;padding: 10px;position: absolute;top: 0;right: 0;margin-top: 25px;z-index: 999;background: #fff;right: -400px;}
.toggl_class li {list-style: none;display: inline-block;width: auto;}
.toggl_class li:last-child > a {border: none;}
.toggl_class li a {display: block;text-transform: uppercase;margin: 5px 0 5px 0px;  padding: 0px 8px;text-align: center;text-decoration: none;background: transparent;color: #979797;cursor: pointer;font-weight: 700;font-size: 15px;line-height: 15px;border: none;border-right: 1px solid #979797;}
.after_sliderText{background: #398fcb;}
.after_sliderText .afterBannerText{padding: 50px 35px 40px;color: #fff;text-align: center;}
.after_sliderText .afterBannerText p{color: #fff;font-size: 28px;line-height: 34px;margin-bottom: 10px;letter-spacing: 1px;}
#links { position: fixed;bottom: 10px;width: 100%; padding-top: 10px;list-style: none; text-align: center;z-index: 99999;}
#links li {display: inline; padding: 0 5px;}
#links li label { width: 12px;height: 12px;border-radius: 100%;display: inline-block; background-color: #398fcb;cursor: pointer;}
#links li.active label { background-color: #fff;}

.hiddenSearchPincode {    display:none;    position: absolute;    background: #fff;    max-height: 243px;    min-height: 243px;    overflow: hidden;    overflow-y: auto;    width: 100%;   box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);}
.hiddenSearchPincode .search_loader {    display:none;    position: absolute;    width: 100%;    display: block;    position: absolute;    top: 0px;    bottom: 0px;    left: 0px;    right: 0px;    width: 100%;    text-align: center;    margin: auto;   background: #fff;       padding-top: 39%;    height: 100%;}
a.close_search {    color: #000;    text-align: right;    display: block;    position: absolute;    right: 10px;    top: 0px;    text-decoration: underline;}
.hiddenSearchPincode .innerresult{padding:10px;margin-bottom:  10px;}
.mt-1{margin-top: 10px;}
.mb-1{margin-bottom: 10px;}
.mt-2{margin-top: 20px;}
.mb-2{margin-bottom: 20px;}


!* media query *!
@media (min-width:768px) {
    .mobileSlideBlog{display: none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .three_col_sec .col-xs-12.col-sm-6.col-md-4:nth-child(2n+1){clear: both}
    .clearTablet{clear: both }
}
@media (min-width: 992px) {
    .MenuSection ul li.current-menu-item.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.activeMenu > a{  background: transparent; }
    #wrapper .MenuSection ul li.current-page-ancestor > a , #wrapper .MenuSection ul li.current-page-ancestor.activeMenu > a {background: transparent;}
    .three_col_sec .col-xs-12.col-sm-6.col-md-4:nth-child(3n+1){clear: both}
    .MenuSection ul li   ul.sub-menu{display: none;}
    .MenuSection ul li a:hover  ul.sub-menu{display: block;}
    .MenuSection ul li ul li a{ font-size: 17px; line-height: 24px;  padding: 8px 10px;}
    .MenuSection ul li ul li a:hover{ background: transparent;}
    .MenuSection ul li.current-menu-item ul li a:hover{ background: #e9e7e8}
    .MenuSection li.menu-item-has-children.activeMenu a:hover{     background: transparent; }
    .MenuSection li.current-menu-item.menu-item-has-children.activeMenu a:hover{     background: #e9e7e8; }
    .MenuSection li.current-page-ancestor.menu-item-has-children.activeMenu a:hover{     background: transparent; }
    .MenuSection li.current-page-ancestor.menu-item-has-children.activeMenu ul.sub-menu li a:hover{     background: transparent; }
    .MenuSection li.current-menu-item.menu-item-has-children.activeMenu ul.sub-menu{     background: #f6f6f6;}
    .MenuSection li.menu-item-has-children.activeMenu ul.sub-menu {    background: #fff;}
    .MenuSection ul li.current-menu-item ul.sub-menu{ display: block !important;}
    .MenuSection ul li.current-page-ancestor ul.sub-menu{ display: block !important;}
    body.subMenuOn header{ padding-bottom: 0px;}
    .page-content .right-content{ padding-left: 20px;}
    .page-content .noRytSpace .right-content{ padding-left:0px;}
    .sidebarCol.hideOnDesktop{display: none;}
    .MenuSection ul li a {  padding: 10px 10px 35px;}
    header{    padding: 25px 0 0;}
}
@media (min-width: 1250px) {
    .container { width:1230px; }
}
@media (min-width: 1200px) {
    .findStoreWrap #tab_btn_findStore .searchInfo input[type="button"], .findStoreWrap #tab_btn_findStore .searchInfo button[type="submit"]{    width: 66px;  position: absolute;  top: 0;   right: 0;   z-index: 1;}
    .findStoreWrap #tab_btn_findStore .searchInfo input[type="text"] {   width: 100%;}
}
@media (min-width: 1400px) {
    footer  .container-fluid { width:1380px; }
    header .container {   width: 1380px; }
    .container {   width: 1380px; }
}
@media (max-width: 1199px) {
    .hand_pic { max-width: 400px; }
    .innerBlueSection { padding-left: 60px; padding-right: 60px;}
    .greyInner .container.right_space { padding-right: 200px; padding-left: 75px; }
    span.img_title { font-size: 17px; }
    .MenuSection ul li { padding: 0 15px; }
    .MenuSection ul li ul li {      padding: 0 5px;  }
    .MenuSection ul li ul.sub-menu {left: 15px;}
    .findStoreWrap .leftSidePanel .advancedFilterWrap li{ padding-bottom: 10px;}
}
@media (min-width:992px) and (max-width: 1250px){
    .findStoreWrap .searchInfo .searchInput {  padding-bottom: 15px;}
    .findStoreWrap .leftSidePanel .radiusInfo ul li {width: 50%}
    .findStoreWrap .leftSidePanel .advancedFilterWrap li {     width: 100%;   float: none;  }
    .store_locator_div .leftSidePanel {  padding: 10px 5px 20px 10px;  }
    .findStoreWrap .tabWrap a{ font-size: 14px ;     padding: 10px 13px; width: 50%}
    .findStoreWrap .tabWrap { font-size: 0; width: 100%}
    .left-off-canvas-panel {  width: 30%;}
    .store_locator_div .searchStoreWrapper { width: 70%;    }
}
@media (min-width:992px) and (max-width: 1200px){
    .MenuSection ul li a {     font-size:16px;}
    .homeOwlSlider   .banner_title {  font-size: 66px;  line-height: 71px;}
    .homeOwlSlider  .banner_content p { font-size: 32px; line-height: 38px;}
    .MenuSection ul li ul li a {  font-size: 16px;   line-height: 24px;}
    nav.MenuSection{       padding: 0px 115px 0 230px;}
    .navSearch{width: 100px;}
}
@media (max-width: 991px) {
    .logoSection { position: relative; float: left; }
    .navSearch { position: relative; float: right; }
    nav.MenuSection { padding: 20px 15px 0; }
    .homeMiddleSlider .owl-controls .owl-buttons .owl-next, .homeMiddleSlider .owl-controls .owl-buttons .owl-prev { width: 40px;}
    .homeMiddleSlider .owl-controls .owl-buttons .owl-next {right: -50px; background: url(../img/controls.png) no-repeat -26px 50% #f2f1f1;background-size: 55px; }
    .homeMiddleSlider .owl-controls .owl-buttons .owl-prev {left: -50px; background: url(../img/controls.png) no-repeat 12px 50% #f2f1f1;background-size: 55px;}
    .homeMiddleSlider .owl-controls .owl-buttons .owl-next:hover{background:url(../img/controls.png) no-repeat -26px 50% #f2f1f1; background-size: 55px;}
    .homeMiddleSlider .owl-controls .owl-buttons .owl-prev:hover{background:url(../img/controls.png) no-repeat 12px 50% #f2f1f1; background-size: 55px;}
    .img_slider { padding-left: 50px; padding-right: 50px;}
    .hand_pic.desktop_view { display: none;}
    .greyInner .container.right_space { padding-left: 15px; padding-right: 15px;}
    .hand_pic.mobile_view { display: block;}
    .hand_pic { max-width: 300px; bottom: -1px; }
    .innerBlueSection { padding-left: 0; padding-right: 0;    height: 460px; }
    .BlueSection .innerBlue h2 { font-size: 40px; line-height: 50px; }
    .Bcard-title {font-size: 46px; line-height: 56px;padding-top: 80px}
    .blue-cardSection { min-height: 500px;}
    .leaderBanner .leadBanner .banner_title {font-size: 52px;line-height: 60px;}
    .leaderBanner .leadBanner .banner_content p { font-size: 28px;line-height: 38px;}
    .footWidget{margin-bottom: 20px;}
    .navSearch {position: absolute; top: 20px; width: auto; padding: 0; z-index: 99;width: 100px; }
    nav.MenuSection { display: none;}
    .logoSection { position: relative; float: none; right: 0px; left: 0; text-align: center; width: 45%; padding-right: 15px; top: 0px;}
    .open_m_menu{ display: block;}
    header {  padding: 30px 0 15px;}
    .dropdown a {  display: block;  padding: 0.8em 0.8em;}
    .homeOwlSlider  .banner_title {  font-size: 64px;   line-height: 68px;}
    .banner_content p{font-size: 31px;   line-height: 36px;}
    .store_locator_div .searchStoreWrapper {  width: 100%;   float: none;  }
    .left-off-canvas-panel{  width: 100%;   float: none;  }
    .leftSideTabsCont{height: auto;}
    .findStoreWrap .tabCont_div.activeTab {   display: none;    }
    #tab_btn_findStore  .store_find_submit{ float: left ; width: 68px;}
    .store_tabBtns{  padding-bottom: 10px;  text-align: center;  padding-top: 20px;}
    #tab_btn_findStore  .searchInput{ float: left; padding-right: 10px;}
    .findStoreWrap .searchInfo input[type="button"], .findStoreWrap .searchInfo button[type="submit"]{ border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
    .findStoreWrap .journeyTabCont  label{margin-bottom: 0; padding-bottom: 5px;}
    .advancedFilterWrap label{line-height: 17px;}
    .tabWrap a:hover, .tabWrap a.tab-activeIpad.tab-active {   background: #398fcb;}
    .findStoreWrap .leftSidePanel .radiusInfo ul li{ width: 25%;}
    .tabWrap a.tab-active{  background:  #3597db }
    .findStoreWrap .leftSidePanel .radiusInfo {     margin-top: 20px;      margin-bottom: 20px;  }
    .advancedFilterWrap .advHeading{ font-size: 22px;}
    .findStoreWrap .leftSidePanel .radiusInfo h5{   margin: 0 0 10px}
    .faqSection .leftRow{ float: none; width: 100%;}
    .faqSection .rightRow{ float: none; width: 100%;}
    .findStoreWrap .leftSidePanel input[type="radio"]{ margin: 3px 6px 0 0}
    .findStoreWrap .leftSidePanel .radiusInfo li label{ line-height: 20px;}
    .postBlock .blockImg{ width:200px;  }
    .postBlock .blockContent{ padding-left: 220px }
    .colRowSec .paddingRz{ padding-right: 0;padding-left: 0;}
    .colRowSec .paddingLz{  padding-right: 0;padding-left: 0;}
    .colRowSec .paddingMid{  padding-right: 0;padding-left: 0;}
    .colRowSec .col-md-4, .colRowSec .col-md-3, .colRowSec .col-md-6{    }
    .logo .genralView {width: 150px }
}
!*@media only screen and (max-device-width: 991px) and (min-device-width: 768px) {*!
@media only screen and (max-device-width: 991px)
{
    .findStoreWrap .leftSidePanel input[type="radio"]{ margin:0px 6px 0 0}
    !*    .findStoreWrap .leftSidePanel .radiusInfo li label {
            line-height: 17px;
        }*!
}

@media (min-width:991px) and (max-width: 1199px){
 .MenuSection ul li a { font-size: 15px;padding: 10px 6px 35px;}
 .MenuSection ul li { padding: 0 10px;}
}
@media (min-width:768px) and (max-width: 1199px){
    .sidebarCol.hideOnIpad{display: none;}
    .leftSidebar  .ipadRytSidebar{display: block;}
    .sidebarCol.hideOnSmallDesk{ display: none;}
}
@media (max-width: 767px ) {
    .toggl_class{margin-top: 15px;}
    .genralView { display: none; }
    .retinaView {display: inline-block; }
    .logo .retinaView{width:150px; }
    .desktopOnly{display: none;}
    .open_m_menu ,.mobileOnly{ display: block; }
    .bottomSection .read_more.mobileOnly{ display: inline-block; }
    .logoSection { position: relative; float: none; right: 0px; left: 0; text-align: center; width: 100%; padding: 0 15px;}
    .navSearch {position: absolute; right: 20px; top: 15px; width: auto; padding: 0; z-index: 99;   }
    .navSearch form { margin: 0; right: 0;z-index: 1; position: absolute; width: 220px; position: absolute;}
    .searchForm input[type="submit"] { position: absolute; z-index: 9; width: 25px; height: 31px; right: 0; background:  url(../img/blue_search.png) no-repeat 50% 50% #fff; background-size: 20px; }
    .searchForm input[type="text"] { left: 210px; z-index: 8; width: 180px; position: absolute; height: 31px; }
    header { padding: 15px 0;}
    !*.BlueSection .innerBlue h2 { font-size: 24px; line-height: 30px; }*!
    .hand_pic { max-width: 220px; }
    .buttonSection .button_blue a {display: block;max-width: 200px;margin: 0 auto 20px;}
    .innerBlueSection { height: auto;padding: 60px 0; text-align: center;}
    .grey-middle .singleSec .table-parent  { text-align: center; display: block; }
    .grey-middle .singleSec .table-child.left_img, .grey-middle .singleSec .table-child  { width: 100%; display: block; }
    .greyInner .left_img { padding: 0 0 10px;}
    .titleSection { font-size: 30px; line-height: 36px; }
    .GreenSection .g_title { font-size: 40px; line-height: 50px; }
    .innerGreenSection .content_sec { margin-top: 40px; margin-bottom: 0px;}
    .title_green { padding-bottom: 40px;}
    .innerGreenSection { padding: 40px 0; }
    .GreenSection .buttonSection { margin: 0;}
    .fbannerText { height: 440px; }
    !*.topBannerText { padding-top: 40px;}*!
    .topBannerText h3 {  font-size: 50px; line-height: 56px; }
    .hand_pic.mobile_view {display: none;}
    .innerBlue .grey-middle{background: transparent}
    .grayMobile{padding-top: 60px;}
    .singleSec{padding-bottom: 40px;display: inline-block;min-width: 270px;}
    .singleSec .right_text{display: block;padding-left: 120px;text-align: left}
    .singleSec .left_img{width: 100px;float: left;}
    .grayMobile .singleSec span.img_title {font-size: 22px; color: #fff; line-height: 26px;text-align: left;}
    .grayMobile .col-xs-12:last-child .singleSec{padding-bottom: 0;}
    .PartnersSection .owl-controls .owl-buttons .owl-next {right: -33px;background: url(../img/controls.png) no-repeat -30px 50%;background-size: 55px;border-left: 1px solid #979797;border-top: 1px solid #979797;border-bottom: 1px solid #979797;border-radius: 4px;}
    .PartnersSection .owl-controls .owl-buttons .owl-prev {left: -33px; background: url(../img/controls.png) no-repeat 10px 50% ;background-size: 55px;border-right: 1px solid #979797;border-top: 1px solid #979797;border-bottom: 1px solid #979797; border-radius: 4px;}
    .PartnersSection .owl-controls .owl-buttons .owl-next, .PartnersSection .owl-controls .owl-buttons .owl-prev {top: 0;bottom: 0;text-indent: -99999px;margin-top: 0;width: 35px;position: absolute; height: 100%;}
    .PartnersSection .part_slider {padding-left: 15px;padding-right: 15px;}
    .bottomSection .content_item {max-width: 100%;padding-left: 0px; padding-right: 0px;}
    .bottomSection {padding: 50px 0;}
    .bottomSection .bottom_slider {padding-left: 30px;padding-right: 30px;}
    .ContentB { margin-top: 0px; }
    .moreSec a.read_more{background: #e5e2e2;color: #909090;font-size: 16px; line-height: 20px;border: none;padding: 8px 34px 8px 24px;position: relative;}
    .moreSec a.read_more:after{content: '';background: url(../img/arr-down.png) no-repeat;height: 7px;width: 14px;display: table;position: absolute;right: 10px;top: 50%; margin-top: -3px;}
    .Fbuton { right: 0;}
    .fbannerText { text-align: center;}
    .img_slider { padding-left: 0; padding-right: 0;margin-left: -15px;margin-right: -15px;}
    .midd_united_title {font-size: 34px;line-height: 40px;text-align: center;}
    .three_col_sec .singleSec{display: block;text-align: center;}
    .three_col_sec .singleSec .table-child.img_g {width: 50%;text-align: right;}
    .three_col_sec .singleSec .table-child {text-align: left;}
    .middle-midleSection { margin: 60px auto 0px;}
    .three_col_sec .singleSec { margin-bottom: 20px;}
    .three_col_sec .singleSec.last_grey_section{margin: 0 -15px 0}
    .Bcard-title {font-size: 36px; line-height: 46px;padding-top: 60px;padding-left: 20px;padding-right: 20px;}
    .bcard-image { bottom: -40px;}
    .blue-cardSection { min-height: 480px;}
    .whiteInnerSection {margin: 100px auto 60px;text-align: center}
    .whiteInnerSection h3 br {display: none;}
    .whiteMiddle { margin-top: 40px;}
    .whiteInnerSection ul {display: inline-block;min-width: 260px;}
    .whiteInnerSection ul li{text-align: left;}
    .mainBlueText {padding: 50px 0;}
    .blue-cardSection.bottom .button_blue a{margin: 0 auto;}
    .buttonSection {margin-top: 40px;}
    .bottomGray{padding: 10px 0 40px;text-align: center;}
    .bottomGray .mainBlueTextB span{display: block;color: #3556db !important; padding-bottom: 5px;font-size: 20px; line-height: 24px;}
       .white_content_sec .simpleText {margin: 60px 0;padding: 0 15px;}
    .white_content_sec .simpleText {margin: 0 0 60px 0;padding: 0 15px;}
    .midWhiteBgHolder { margin-top: 60px}
    .faqSection{padding: 60px 15px;}
    .PartnersSection {padding: 50px 0 60px;}
    .leaderBanner .leadBanner .banner_title { font-size: 42px;line-height: 48px;}
    .leaderBanner .leadBanner .banner_content p { font-size: 22px;line-height: 28px;}
    .leaderBanner .leadBanner .b_button {margin: 45px 0 0;}
    .leaderBanner .leadBanner { height: 450px;}
    .leaderBanner .leadBanner .banner_content { margin-top: 45px;}
    .sidebar-menu{margin-bottom: 35px;}
    .footer-bootom ul{margin-bottom: 35px}
    .login_section .dropdown a span{display: none;}
    .dropdown a{padding: 0.3em 0.5em; display: inline-block;}
    .dropdown .dropdown-menu{position: relative;}
    .dropup, .dropdown{text-align: right;}
    .footer-copyright{text-align: center;}
    .copyright-text{padding-top: 0px; text-align: center;}
    .lower-footer-menu ul li{float: none; display: inline-block; margin-bottom: 5px;}
    .search_handle_close{display: none;}
    .search_handle_open{display: block;}
    .search_section{right: -90px;}
    .page404{}
    .errorMsg {  font-size: 70px;  line-height: 70px;  }
    .myerror{font-size:30px;}
    .mypage{font-size:30px;line-height:30px}
    .notfound{font-size:30px;line-height:30px;}
    .thepage{font-size:30px;line-height:34px;}
    .BlueSection .innerBlue h2 {font-size: 35px; line-height: 40px; }
    .desktopSlideBlog{ display: none;}
    .homeOwlSlider   .banner_title{font-size: 35px; line-height: 40px;}
    .homeOwlSlider   .banner_content p {   font-size: 21px;    line-height: 24px;}
    .homeOwlSlider .img_item{ height: 450px;;}
    .homeOwlSlider .bannerTextIn{ padding: 0 20px;}
    .homeOwlSlider   .banner_content { margin-top: 10px;}
    .faqSection   .leftRow{ float: none; width: 100%;}
    .faqSection .rightRow{ float: none; width: 100%;}
    .right-content table, .simpleText  table{width: 100% !important;}
    .right-content table td h6,  .simpleText table td h6 { color: #0079c1;     word-break: break-all;  font-size: 18px;  }
    .right-content th, .right-content td, .simpleText th, .simpleText td{ padding: 8px;}
    !* BLOG *!
    .postBlock .blockImg{ width:100%; float: none; padding-bottom: 20px; text-align: center; }
    .postBlock .blockContent{ padding-left: 0px; float: none;}
    .postBlock{margin-bottom:30px;}
    .postBlock .blockTitle, .postBlock .blockTitle a {    font-size: 25px;   line-height: 30px;}
    .postBlock .blockText p, .postBlock .blockText{ margin-bottom: 15px;}
    .right-content { padding-bottom: 30px; }
    .advancedFilterWrap .advHeading{ font-size: 20px;}
    .sidebarCol.hideOnDesktop{display: none;}
    .findStoreWrap .tabCont_div.activeTab { display: block; }
    .tabWrap a.tab-activePhone.tab-active {   background: #398fcb;}
    header.clearfix.header_relative { position: relative;top: auto; left: auto;right: auto;background: transparent;}
    .contentM.remove_contentM_pd_top { padding-top: 0;}
    .store_tabBtns{padding-top: 10px;}
}
@media (max-width: 599px ) {
    .blue-cardSection { min-height: 480px;}
}
@media (max-width: 479px ) {
    .Bcard-title {font-size: 30px; line-height: 38px;padding-top: 50px;padding-right: 10px;padding-left: 10px;}
    .blue-cardSection { min-height: 380px;}
    .mainBlueText h2 {font-size: 32px;line-height: 36px;}
    .leaderBanner .leadBanner .banner_title { font-size: 36px;line-height: 40px;}
    .leaderBanner .leadBanner .banner_content p { font-size: 18px;line-height: 24px;}
    .leaderBanner .leadBanner .b_button {margin: 30px 0 0;}
    .leaderBanner .leadBanner { height: 400px;}
    .leaderBanner .leadBanner .banner_content { margin-top: 30px;}
    !*HOME*!
    .homeOwlSlider  .banner_content p {   font-size: 18px;  line-height: 24px;}
    .homeOwlSlider  .banner_title {     font-size: 30px;   line-height: 36px; }
    .homeOwlSlider   .banner_content { margin-top: 30px;}
}
@media (max-width: 380px ) {
    .loc_united input[type="text"] {width: auto;}
    .blue-cardSection { min-height: 360px;}
}*/
