@charset "utf-8";
/* CSS Document */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ul{list-style:none;}blockquote,q{quotes:none;}table,table td{padding:0;border:none;border-collapse:collapse;}img{vertical-align:top;}embed{vertical-align:top;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix{ zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */
*, *:before, *:after {
  -webkit-box-sizing:border-box; 
  -moz-box-sizing:border-box; 
  box-sizing:border-box;
}

.bitter{font-family:'Poppins';}
.openSans{font-family:'Poppins';}

body, input, select, textarea, button, .ui-btn{font-family: 'Poppins';}
body{color:#4a4949; font-size:14px; line-height:24px; font-weight:400; font-family: 'Poppins'; background:#fff;}
::selection{background:rgba(0,0,0,.3); color:#fff;}
::-moz-selection{background:rgba(0,0,0,.3); color:#fff;}
.transition{transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
.transitionAll, .transitionAll *{transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), textarea,select,button,.select, .dd{outline:none; transition:all .35s ease-out; -webkit-transition:all .35s ease-out; color:#333;}
.clear{clear:both;}

.m0px{margin:0 !important;} .mt0px{margin-top:0 !important;} .mb0px{margin-bottom:0 !important;} .ml0px{margin-left:0 !important;} .mr0px{margin-right:0 !important;} .mt1px{margin-top:1px;} .mt2px{margin-top:2px;} .mt3px{margin-top:3px;} .mt4px{margin-top:4px;} .mt5px{margin-top:5px;} .mt6px{margin-top:6px;} .mt7px{margin-top:7px;} .mt8px{margin-top:8px;} .mt9px{margin-top:9px;} .mt10px{margin-top:10px;} .mt11px{margin-top:11px;} .mt12px{margin-top:12px;} .mt13px{margin-top:13px;} .mt14px{margin-top:14px;} .mt15px{margin-top:15px;} .mt16px{margin-top:16px;} .mt17px{margin-top:17px;} .mt18px{margin-top:18px;} .mt19px{margin-top:19px;} .mt20px{margin-top:20px;} .mt21px{margin-top:21px;} .mt22px{margin-top:22px;} .mt23px{margin-top:23px;} .mt24px{margin-top:24px;} .mt25px{margin-top:25px;} .mt26px{margin-top:26px;} .mt27px{margin-top:27px;} .mt28px{margin-top:28px;} .mt29px{margin-top:29px;} .mt30px{margin-top:30px;} .mb1px{margin-bottom:1px;} .mb2px{margin-bottom:2px;} .mb3px{margin-bottom:3px;} .mb4px{margin-bottom:4px;} .mb5px{margin-bottom:5px;} .mb6px{margin-bottom:6px;} .mb7px{margin-bottom:7px;} .mb8px{margin-bottom:8px;} .mb9px{margin-bottom:9px;} .mb10px{margin-bottom:10px;} .mb11px{margin-bottom:11px;} .mb12px{margin-bottom:12px;} .mb13px{margin-bottom:13px;} .mb14px{margin-bottom:14px;} .mb15px{margin-bottom:15px;} .mb16px{margin-bottom:16px;} .mb17px{margin-bottom:17px;} .mb18px{margin-bottom:18px;} .mb19px{margin-bottom:19px;} .mb20px{margin-bottom:20px;} .mb21px{margin-bottom:21px;} .mb22px{margin-bottom:22px;} .mb23px{margin-bottom:23px;} .mb24px{margin-bottom:24px;} .mb25px{margin-bottom:25px;} .mb26px{margin-bottom:26px;} .mb27px{margin-bottom:27px;} .mb28px{margin-bottom:28px;} .mb29px{margin-bottom:29px;} .mb30px{margin-bottom:30px;} .ml1px{margin-left:1px;} .ml2px{margin-left:2px;} .ml3px{margin-left:3px;} .ml4px{margin-left:4px;} .ml5px{margin-left:5px;} .ml6px{margin-left:6px;} .ml7px{margin-left:7px;} .ml8px{margin-left:8px;} .ml9px{margin-left:9px;} .ml10px{margin-left:10px;} .ml11px{margin-left:11px;} .ml12px{margin-left:12px;} .ml13px{margin-left:13px;} .ml14px{margin-left:14px;} .ml15px{margin-left:15px;} .ml16px{margin-left:16px;} .ml17px{margin-left:17px;} .ml18px{margin-left:18px;} .ml19px{margin-left:19px;} .ml20px{margin-left:20px;} .ml21px{margin-left:21px;} .ml22px{margin-left:22px;} .ml23px{margin-left:23px;} .ml24px{margin-left:24px;} .ml25px{margin-left:25px;} .ml26px{margin-left:26px;} .ml27px{margin-left:27px;} .ml28px{margin-left:28px;} .ml29px{margin-left:29px;} .ml30px{margin-left:30px;} .mr1px{margin-right:1px;} .mr2px{margin-right:2px;} .mr3px{margin-right:3px;} .mr4px{margin-right:4px;} .mr5px{margin-right:5px;} .mr6px{margin-right:6px;} .mr7px{margin-right:7px;} .mr8px{margin-right:8px;} .mr9px{margin-right:9px;} .mr10px{margin-right:10px;} .mr11px{margin-right:11px;} .mr12px{margin-right:12px;} .mr13px{margin-right:13px;} .mr14px{margin-right:14px;} .mr15px{margin-right:15px;} .mr16px{margin-right:16px;} .mr17px{margin-right:17px;} .mr18px{margin-right:18px;} .mr19px{margin-right:19px;} .mr20px{margin-right:20px;} .mr21px{margin-right:21px;} .mr22px{margin-right:22px;} .mr23px{margin-right:23px;} .mr24px{margin-right:24px;} .mr25px{margin-right:25px;} .mr26px{margin-right:26px;} .mr27px{margin-right:27px;} .mr28px{margin-right:28px;} .mr29px{margin-right:29px;} .mr30px{margin-right:30px;} .m1px{margin:1px;} .m2px{margin:2px;} .m3px{margin:3px;} .m4px{margin:4px;} .m5px{margin:5px;} .m6px{margin:6px;} .m7px{margin:7px;} .m8px{margin:8px;} .m9px{margin:9px;} .m10px{margin:10px;} .m11px{margin:11px;} .m12px{margin:12px;} .m13px{margin:13px;} .m14px{margin:14px;} .m15px{margin:15px;} .m16px{margin:16px;} .m17px{margin:17px;} .m18px{margin:18px;} .m19px{margin:19px;} .m20px{margin:20px;} .m21px{margin:21px;} .m22px{margin:22px;} .m23px{margin:23px;} .m24px{margin:24px;} .m25px{margin:25px;} .m26px{margin:26px;} .m27px{margin:27px;} .m28px{margin:28px;} .m29px{margin:29px;} .m30px{margin:30px;}
.header{display:none !important;}
.headerIn{background:#ffffff;}

.p0px{padding:0 !important;} .pt0px{padding-top:0 !important;} .pb0px{padding-bottom:0 !important;} .pl0px{padding-left:0 !important;} .pr0px{padding-right:0 !important;} .pt1px{padding-top:1px;} .pt2px{padding-top:2px;} .pt3px{padding-top:3px;} .pt4px{padding-top:4px;} .pt5px{padding-top:5px;} .pt6px{padding-top:6px;} .pt7px{padding-top:7px;} .pt8px{padding-top:8px;} .pt9px{padding-top:9px;} .pt10px{padding-top:10px;} .pt11px{padding-top:11px;} .pt12px{padding-top:12px;} .pt13px{padding-top:13px;} .pt14px{padding-top:14px;} .pt15px{padding-top:15px;} .pt16px{padding-top:16px;} .pt17px{padding-top:17px;} .pt18px{padding-top:18px;} .pt19px{padding-top:19px;} .pt20px{padding-top:20px;} .pt21px{padding-top:21px;} .pt22px{padding-top:22px;} .pt23px{padding-top:23px;} .pt24px{padding-top:24px;} .pt25px{padding-top:25px;} .pt26px{padding-top:26px;} .pt27px{padding-top:27px;} .pt28px{padding-top:28px;} .pt29px{padding-top:29px;} .pt30px{padding-top:30px;} .pb1px{padding-bottom:1px;} .pb2px{padding-bottom:2px;} .pb3px{padding-bottom:3px;} .pb4px{padding-bottom:4px;} .pb5px{padding-bottom:5px;} .pb6px{padding-bottom:6px;} .pb7px{padding-bottom:7px;} .pb8px{padding-bottom:8px;} .pb9px{padding-bottom:9px;} .pb10px{padding-bottom:10px;} .pb11px{padding-bottom:11px;} .pb12px{padding-bottom:12px;} .pb13px{padding-bottom:13px;} .pb14px{padding-bottom:14px;} .pb15px{padding-bottom:15px;} .pb16px{padding-bottom:16px;} .pb17px{padding-bottom:17px;} .pb18px{padding-bottom:18px;} .pb19px{padding-bottom:19px;} .pb20px{padding-bottom:20px;} .pb21px{padding-bottom:21px;} .pb22px{padding-bottom:22px;} .pb23px{padding-bottom:23px;} .pb24px{padding-bottom:24px;} .pb25px{padding-bottom:25px;} .pb26px{padding-bottom:26px;} .pb27px{padding-bottom:27px;} .pb28px{padding-bottom:28px;} .pb29px{padding-bottom:29px;} .pb30px{padding-bottom:30px;} .pl1px{padding-left:1px;} .pl2px{padding-left:2px;} .pl3px{padding-left:3px;} .pl4px{padding-left:4px;} .pl5px{padding-left:5px;} .pl6px{padding-left:6px;} .pl7px{padding-left:7px;} .pl8px{padding-left:8px;} .pl9px{padding-left:9px;} .pl10px{padding-left:10px;} .pl11px{padding-left:11px;} .pl12px{padding-left:12px;} .pl13px{padding-left:13px;} .pl14px{padding-left:14px;} .pl15px{padding-left:15px;} .pl16px{padding-left:16px;} .pl17px{padding-left:17px;} .pl18px{padding-left:18px;} .pl19px{padding-left:19px;} .pl20px{padding-left:20px;} .pl21px{padding-left:21px;} .pl22px{padding-left:22px;} .pl23px{padding-left:23px;} .pl24px{padding-left:24px;} .pl25px{padding-left:25px;} .pl26px{padding-left:26px;} .pl27px{padding-left:27px;} .pl28px{padding-left:28px;} .pl29px{padding-left:29px;} .pl30px{padding-left:30px;} .pr1px{padding-right:1px;} .pr2px{padding-right:2px;} .pr3px{padding-right:3px;} .pr4px{padding-right:4px;} .pr5px{padding-right:5px;} .pr6px{padding-right:6px;} .pr7px{padding-right:7px;} .pr8px{padding-right:8px;} .pr9px{padding-right:9px;} .pr10px{padding-right:10px;} .pr11px{padding-right:11px;} .pr12px{padding-right:12px;} .pr13px{padding-right:13px;} .pr14px{padding-right:14px;} .pr15px{padding-right:15px;} .pr16px{padding-right:16px;} .pr17px{padding-right:17px;} .pr18px{padding-right:18px;} .pr19px{padding-right:19px;} .pr20px{padding-right:20px;} .pr21px{padding-right:21px;} .pr22px{padding-right:22px;} .pr23px{padding-right:23px;} .pr24px{padding-right:24px;} .pr25px{padding-right:25px;} .pr26px{padding-right:26px;} .pr27px{padding-right:27px;} .pr28px{padding-right:28px;} .pr29px{padding-right:29px;} .pr30px{padding-right:30px;} .p1px{padding:1px;} .p2px{padding:2px;} .p3px{padding:3px;} .p4px{padding:4px;} .p5px{padding:5px;} .p6px{padding:6px;} .p7px{padding:7px;} .p8px{padding:8px;} .p9px{padding:9px;} .p10px{padding:10px;} .p11px{padding:11px;} .p12px{padding:12px;} .p13px{padding:13px;} .p14px{padding:14px;} .p15px{padding:15px;} .p16px{padding:16px;} .p17px{padding:17px;} .p18px{padding:18px;} .p19px{padding:19px;} .p20px{padding:20px;} .p21px{padding:21px;} .p22px{padding:22px;} .p23px{padding:23px;} .p24px{padding:24px;} .p25px{padding:25px;} .p26px{padding:26px;} .p27px{padding:27px;} .p28px{padding:28px;} .p29px{padding:29px;} .p30px{padding:30px;}


.w1{width:1%;} .w2{width:2%;} .w3{width:3%;} .w4{width:4%;} .w5{width:5%;} .w6{width:6%;} .w7{width:7%;} .w8{width:8%;} .w9{width:9%;} .w10{width:10%;} .w11{width:11%;} .w12{width:12%;} .w13{width:13%;} .w14{width:14%;} .w15{width:15%;} .w16{width:16%;} .w17{width:17%;} .w18{width:18%;} .w19{width:19%;} .w20{width:20%;} .w21{width:21%;} .w22{width:22%;} .w23{width:23%;} .w24{width:24%;} .w25{width:25%;} .w26{width:26%;} .w27{width:27%;} .w28{width:28%;} .w29{width:29%;} .w30{width:30%;} .w31{width:31%;} .w32{width:32%;} .w33{width:33%;} .w34{width:34%;} .w35{width:35%;} .w36{width:36%;} .w37{width:37%;} .w38{width:38%;} .w39{width:39%;} .w40{width:40%;} .w41{width:41%;} .w42{width:42%;} .w43{width:43%;} .w44{width:44%;} .w45{width:45%;} .w46{width:46%;} .w47{width:47%;} .w48{width:48%;} .w49{width:49%;} .w50{width:50%;} .w51{width:51%;} .w52{width:52%;} .w53{width:53%;} .w54{width:54%;} .w55{width:55%;} .w56{width:56%;} .w57{width:57%;} .w58{width:58%;} .w59{width:59%;} .w60{width:60%;} .w61{width:61%;} .w62{width:62%;} .w63{width:63%;} .w64{width:64%;} .w65{width:65%;} .w66{width:66%;} .w67{width:67%;} .w68{width:68%;} .w69{width:69%;} .w70{width:70%;} .w71{width:71%;} .w72{width:72%;} .w73{width:73%;} .w74{width:74%;} .w75{width:75%;} .w76{width:76%;} .w77{width:77%;} .w78{width:78%;} .w79{width:79%;} .w80{width:80%;} .w81{width:81%;} .w82{width:82%;} .w83{width:83%;} .w84{width:84%;} .w85{width:85%;} .w86{width:86%;} .w87{width:87%;} .w88{width:88%;} .w89{width:89%;} .w90{width:90%;} .w91{width:91%;} .w92{width:92%;} .w93{width:93%;} .w94{width:94%;} .w95{width:95%;} .w96{width:96%;} .w97{width:97%;} .w98{width:98%;} .w99{width:99%;} .w100{width:100%;}

img{max-width:100%;}
a{text-decoration:none; color:#333;transition:all .35s ease-out; -webkit-transition:all .35s ease-out; }
a:hover{color:#ff931e;}
::-webkit-input-placeholder{color:#999; opacity:1;}
:-moz-placeholder{color:#999; opacity:1;}
::-moz-placeholder{color:#999; opacity:1;}
:-ms-input-placeholder{color:#999;opacity:1;}
.red{color:#cf4343 !important;}
.pink{color:#f33e6b;}
.black, .black:hover{color:#000;}
.blue{color:#ff510f;}
.green{color:#00702e;}
.grayL{color:#666;}
.u{text-decoration:underline;}
.u:hover{text-decoration:none;}
.small{font-size:12px;}
.al{text-align:left !important;}
.ac{text-align:center !important;}
.ar{text-align:right !important;}
h1,h2,h3,h4{color:#193441; font-size:30px; line-height:110%; display:inline-block; width:100%; position:relative; margin-bottom:10px;font-weight:700;font-family: 'Poppins';}
h1 span, h2 span, h3 span, h4 span{color:#ff931e;}
h3, h4{font-size:24px; text-transform:none;}
h4{font-size:20px;}
input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),select,textarea{background:#fff; border:1px solid #fff; width:100%; padding:5px 10px; margin-bottom:10px; font-size:14px; color:#333; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:25px; height:45px; border-radius:3px;}
input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus, .dd.ddcommon.borderRadiusTp{outline:none; box-shadow:none; border-color:#ffffff;}
input[type=radio],input[type=checkbox]{width:auto; margin-left:0; height:auto;}
input[type=radio]:focus,input[type=checkbox]:focus{outline:none; box-shadow:none; border-color:inherit;}
textarea{height:150px !important; padding-top:10px;}
label{font-weight:500; margin-bottom:5px; display:block;}
body p:last-of-type{margin-bottom:0;}
.fl{float:left;}
.fr{float:right;}
.i{font-style:italic;} 
.dib100{display:inline-block; width:100%;}
.safari select{line-height:36px; height:36px; text-indent:7px;}
p{margin:0 0 15px;}
.b{font-weight:600;}
.row .cell{width:49%;float:left;}
.row .cell:nth-child(2){float:right;}
.footer .row .cell{width:100%;float:none;text-align:center;}
.row .cell3{width:33.333%; float:left;}
.btdr{border-top:1px solid #cccccc;}
.bBdr{border-bottom:3px solid #cccccc; padding-bottom:32px;}
.bBdr2{border-bottom:3px solid #cccccc; padding-bottom:10px;}
a.disable {cursor: not-allowed !important;}
button, input[type=submit],.btn{color:#fff; cursor:pointer; line-height:100%;  padding:0 25px; height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; background-color:#303233; border-radius:3px; border:0;}
button:hover, input[type=submit]:hover,.btn:hover{background-color:#ff931e; color:#fff;}
.btn{text-align:center; align-items:center; display:inline-flex; height:45px; justify-content:center; line-height:normal;}
.btnGray{border-color:#333; color:#333 !important; background-color:#fff !important;}
.btnBlue{background-color:#0b3e56;}
button .btnArrow, .btn .btnArrow{display:block; float:right; width:50px; height:100%; line-height:45px; background-color:rgba(0,0,0,.1); margin-right:-25px; margin-left:25px;}

.ttu{text-transform:uppercase !important;}
.ttc{text-transform:capitalize !important;}
.ttn{text-transform:none !important;}
b,strong{font-weight:bold;color:#5091ad;}

input[type=checkbox]:not(old), input[type=radio ]:not(old) {width:0; margin :0; padding:0; opacity:0; visibility:hidden; display:none;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label {display:inline-block; position:relative; padding-left:30px; padding-top:2px; margin:0;}
input[type=checkbox]:not(old) + label:before, input[type=radio ]:not(old) + label:before{content:""; width:20px; height:20px; border-radius:100%; border:2px solid #ddd; background-color:#fff; display:block; position:absolute; left:0; top:4px;}
input[type=radio ]:not(old):checked + label:after{content:""; width:10px; height:10px; background-color:#f15959; position:absolute; left:5px; top:9px; border-radius:100%;}
input[type=checkbox]:not(old) + label:before{border-radius:2px;}
input[type=checkbox]:not(old):checked + label:after{content: "\e907"; font-family: icomoon; position: absolute; left: 0; top: 4px; font-size: 12px; color: #333; width: 20px; height: 20px; text-align: center; line-height:19px;}
.webkit input[type=checkbox]:not(old):checked + label:after{line-height: 20px;}
.txt a{color:#303233;text-transform: capitalize;font-size: 18px;}

.dn{display:none;}
.row.validation > p {
    color: #d82513 !important;line-height:17px;
    font-size: 13px;
    padding: 0;
}
.left.nooblong .bitter {
    font-size: 21px;
    margin-bottom: 30px;
}
.left.nooblong {
    padding: 10px 0;
}
.fulltext.m.thankyou {
    padding: 40px 0;
    text-align: center;
}
.form-cell .form {
    height: auto !important;padding:0 20px;
}
.row.validation {
    display: none;
}
.formInner input, .formInner textarea{
    margin-bottom: 0 !important;
}
div.error, label.error{border:1px solid #e02b2b;border-radius:3px;}
.formInner .row {overflow:hidden;
    margin-bottom: 10px;
}
.positionR{position:relative;}
.phoneNumber.bitter strong {
	color: #193441;
	font-size: 35px;
	display: inline-block;
	margin: 9px 0;
}
.social {margin-bottom:15px;}
.social a{}
.table{width:100%;}
.table td, .table th{padding: 10px; color:#333; text-align:left;}
.table th{font-weight:600;}
.table tr{background-color:#f4f4f4;}
.table tr:nth-child(2n){background-color:#fff;}

.ui.sidebar li{position:relative;}
.ui.sidebar li a{display:block; font-size:16px; font-weight:400; line-height:140%; padding:13px 50px 13px 20px; transition:none; -webkit-transition:none; -ms-transition:none; border-bottom:1px solid #ddd;}
.ui.sidebar li.active a{color:#51c1b6; font-weight:bold;}
.ui.sidebar .sub-menu{display:none; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.ui.sidebar .sub-menu a{font-size:16px; background-color:#f6f7f7; padding:10px 20px 10px 20px;}
.ui.sidebar img{}
.openSub{cursor:pointer; display:block; height:45px; position:absolute; right:0; top:0; width:40px; }
.openSub .icon-chevron-thin-down{font-family:'icomoon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; transition:all .35s ease-out; -webkit-transition:all .35s ease-out; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; top:21px;}
.openSub .icon-chevron-thin-down.opened{transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.ui.sidebar{background-color:#fff; padding:0 !important; width:300px !important;}

.fa{font-family: FontAwesome !important;}

/*********************** Main *****************************/
.container{position:relative; display:table; margin:0 auto; width:1000px; position:relative;}
.logoRow{color:#a7a5a5;}
.logo{align-items: center; display: flex; height: 136px;}
.logoRow .right{font-size:17px; margin:15px 0;color:#5e786b;}
.logoRow .phoneNumber{color:#193441; font-size:33px; font-weight:bold; margin:5px 0;}

.navigation{background-color:#5091ad; color:#fff;}
.navigation .nav{display: flex;justify-content: center;}

.stickNav{left: 0; position: fixed; top: 0; z-index: 9;}
.nav > li{float:left; position:relative;margin: 12px 12px;}
.nav > li > a {
	line-height: normal;
	display: inline-flex; align-items: center;
	padding: 6px 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	
}
.nav > li > a br{display:none;}
.nav > li.current_page_item a{color:#fff !important;background-color:#193441;border-radius:5px;}
.nav > li.current_page_item li a{background:#193441;}
.nav > li:hover > .sub-menu{display: block;}
.nav > li:hover a, .nav > li:focus a{color:#193441;}
.nav > li.menu-item-has-children > a:after{margin-left: 10px;content: "\e916";font-family: icomoon;font-size: 16px;font-weight: bold;}
.nav .sub-menu{background-color:#193441; display: none; font-size: 16px; left: 0; position: absolute; min-width:250px; width: 100%; z-index: 400;}
.nav .sub-menu > li > a{color: #fff;display: block;padding:10px 20px;line-height: normal;font-weight: bold;font-size: 16px;}
.nav .sub-menu > li:hover > a{background-color:rgba(255,255,255,.1);}
.nav .sub-menu > li:last-child > a{border-bottom:0;}
.navigation .openSub{display:none;}
.nav > li:last-child > .sub-menu{left:auto; right:0;}
.megaMenuContent{position:absolute; background-color:#245267; color:#fff; left:230px; width:693px; z-index:1; display:none;}
.nav > li:hover > .megaMenuContent{display:block;}
.megaMenuContent .phoneNumber{background-color: #51c1b5; bottom: 0; color: #0b3e56; font-size: 30px; font-weight: bold; padding: 30px 20px; position: absolute; text-align: center; width: 100%;}
.white{color:#fff !important;}
.megaMenuContent .flex{display: flex; padding: 30px; align-items: center; font-weight:bold; font-size:18px; height:calc(100% - 84px);}
.megaMenuContent .dataMessageTxt{font-size: 30px; line-height:normal; color:#f90;}
.megaMenuContent .flex .txt{width:550px;}

.banner{background:url(../images/bannerBg.jpg) no-repeat center top; background-size:cover; color:#fff; line-height:normal;min-height: 650px;}
.captainbanner {
	background: rgba(80, 145, 173, 0.8);
	padding: 30px;
	width: 400px;
	text-align: center;
	font-size: 20px;
	float: right;
}

.bannerContent {font-size: 16px;margin:20px 0;min-height: auto;padding: 0;width: 480px;}
.enquiry-me h4 {background:#303233;color:#ffffff;font-size:21px;padding:20px 30px;text-transform: capitalize;margin-bottom:5px;}
.bannerContent .bitter, .bannerContent .phoneNumber{font-size:34px;}
.bannerContent .btn{font-size:20px; height:60px; font-weight:normal;}
.bannerContent .btn .btnArrow{line-height:60px; width:60px;}

.btmBanner {background:#ecefe5;margin-top: 0;padding:25px 0;}
.btmBanner .icon{background:#193441;border-radius:3px;color: #ffffff;display: inline-block;height: 55px;line-height: 55px;margin-bottom: 10px;width: 100px;}
.btmBanner .icon i{font-size:20px !important;}

.btmBanner li{float:left; width:50%; padding:10px; background:url(../images/liBg.png) no-repeat bottom right;}
.btmBanner li:last-child{background:none;}
.btmBanner .btn{font-weight:normal; height:60px; padding:0 15px; margin-top:15px;}
.btmBanner .btn .icon-search{font-size:30px; margin-right:10px;}
.bannerIn {
    background: url(../images/bannerInner.jpg);
    height: 220px;}
.col{margin:0 -15px;}
.col > li{float:left; width:20%; padding:15px;}
.col4 > li{width:25%;}
.col3 > li{width:33.333%;}
.col2 > li{width:50%;}

.afilation {
    border-top: 1px solid #cccccc;
    font-weight: bold;
    padding: 25px 0;
    text-align: center;font-size: 13px;
}
.enquiry-me .dib100 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
    float: right;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    width: 80px;
}
.couple {
    border-radius: 10px;
}

.plans-m{font-size:14px;padding: 10px 0;text-align: center;max-width: 410px;margin: 0 auto;width: 100%;}
.contentWrapper{padding:40px 0;}
.pageTitle > h1, .pageTitle > h2{font-size:36px;color:#193441;}
.text2column{column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; column-gap: 30px; -webkit-column-gap: 30px; -moz-column-gap: 30px;}

.serviceList a, .newsList a{line-height:20px; color:#666;}
.serviceList .icon{background-color:#51c1b6; color:#fff; font-size:70px; position:relative; width:100px; height:100px; margin:0 auto; border-radius:100%;}
.serviceList h3, .newsList h3{font-size:18px; font-weight:bold; margin-top:20px;}

.newsList *{transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
.newsList .img{align-items: center; display: flex; height: 200px; justify-content: center; overflow: hidden; position: relative; width: 100%;}
.newsList .img img{max-height: 200px; max-width: none;}
.newsList li > a:hover .img img{transform:scale(1.1);}
.newsList .date{color:#333;}
hr{border-color: #ededed; border-style: solid; border-width: 4px 0 0; margin: 40px 0;display:none;}
.links {display: table;margin: 0 auto;padding-bottom: 10px;width: 270px;text-align: center;}

.enquiry-me div.form-cell {
    background:#5091ad;
	border-radius: 0 10px 10px 0;
    min-height: 550px;
    position: relative;
}
.enquiry-me div.form-cell h6 {border-bottom:1px solid #3e829f;
    color:#ffffff;text-align:center;
    font-family: bitter;padding:15px 0;
    font-size: 22px;margin-bottom:15px;
    font-weight: normal;
    text-transform: capitalize;
}
.enquiry-me div.form-cell h6 i{font-size:20px !important;}

.shortDetails{}
.footer{padding:40px 0;border-top:1px solid #cccccc;background-color:#fff; color: #666;}
.logoFtr img{width:260px;}
.social a {
	background: #fff;
	padding:12px 0;
	display: inline-block;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	text-align: center;
}
.social i {
	font-size: 28px !important;
	color: #193441;
}
.social a:hover{background: #ddd;}
.footer .links{width: 100%;}
.footer .links li{display:inline-block;line-height:normal; padding-left:5px;}
.footer .links li:first-child:before{display:none;}
.footer .links li:before{content:"|"; margin-right:5px;}
/* .footer a{color:#fff;}
.footer a:hover{color:#bebebe;} */
.footer .ftrTxt{line-height:normal;margin-bottom:20px;}
.scrollToTop {border:5px solid #193441;
	background: #193441;
	bottom: 50px;
	padding:9px 0;
	position: fixed;
	right: 40px !important;
	text-align: center;
	text-decoration: none;
	width: 50px;
	z-index: 999;line-height:normal;
	height: 50px;
	text-transform: uppercase;
	font-weight: bold;color: #fff;
}
.scrollToTop:hover {color:#193441 !important;background-color:#fff;text-decoration:none;}
.enquiry-me div h6 {color: #d82513;font-size: 26px;margin-bottom:10px;}
.enquiry-me p {color: #333333;padding:30px 0 20px;}
.btn-sm {background:#f39610;margin-bottom:5px;}

.btnqualify {
	background: #5091ad;
	color: #fff;
	padding: 10px 20px;
	text-transform: capitalize;
	font-weight: bold;
	display: inline;
}
.btnqualify:hover{background:#193441;color:#fff;}

/*************************************************** INNER *******************************************************/
.innerPage .bannerContent .bitter{font-size:28px;}
.innerPage .bannerContent{min-height:inherit; padding-bottom:60px;}
.innerPage .banner{background-position:center bottom;}
.sideBar{width:250px;}
.progress{background-color: #f7f7f7; text-align: center;}
.progress .heading{background-color:rgba(0,0,0,.05); color: #0b3e56; font-size: 18px; font-weight: bold; line-height: normal; padding: 12px;}
.progress .affix{position: fixed; top: 60px; width:250px; background-color:#f7f7f7;}
.progress .bar{position: relative; display: block; width: 100%; border-top:1px solid #fff; overflow:hidden;}
.progress .bar.inProgress{background-color:#51c1b6;}
.progress .bar span{position: absolute; display: block; top: 0; width: 0; height:0; z-index: 0; background-color:rgba(255,255,255,.3);}
.progress .bar.inProgress span{height:100%;}
.progress .bar.inProgress a{color:#fff;}
.progress .bar a{position: relative; color:#0b3e56; z-index: 1; display:inline-block; width:100%; padding:10px 15px 10px 25px; font-family:open sans !important; font-weight:600;}
.progress .bar i{position: absolute; right: -30px; height: 40px; line-height: 40px; color: #36a7f3; -webkit-transition: color .3s; transition: color .3s;}
.progress .bar.inProgress:before,.progress .bar.inProgress:after{content:''; left:0; position:absolute; border-width:100px 50px; border-style:solid; border-color:transparent transparent transparent #fff}
.progress .bar.inProgress:before{top:50%;}
.progress .bar.inProgress:after{bottom:50%;}
.progressInner.affix > ul{margin-left: -10px;}
.joinForm{background: #0b3e56 url("../images/girl.png") no-repeat scroll calc(100% - 10px) bottom / auto 95%; color: #fff; padding: 30px 250px 30px 30px; margin-top:40px;}
.joinForm h3{color: #fff; font-size: 30px; line-height: normal;}
.joinForm input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), .joinForm select, .joinForm textarea{border:0;}
.joinForm button{font-size: 20px; font-weight: normal; height: 60px; padding: 0 50px;}
.privacyTxt{line-height:normal; color:#51c1b6; position:relative; padding-left:25px;}
.privacyTxt i.fi{position:absolute; left:0; font-size:18px; top:3px;}

.contactFormBtm{background-color:#eee; padding:30px; margin-top:40px;}
.innerPage .pageTitle{border-bottom: 4px solid #eee; padding-bottom: 10px;}
.breadcrumb li{float: left; font-size: 12px; margin: 0 10px 10px 0; position: relative;}
.breadcrumb li::after{content: "\e914"; font-family:icomoon; padding:5px 0  0 10px;font-size:17px;}
.breadcrumb li:last-child{margin-right:0;}
.breadcrumb li:last-child:after{display:none;}
.breadcrumb li a:hover{text-decoration:underline;}


/*css-5-10*/
.closure h5 {color: #777777;font-size: 17px;padding: 0 0 20px;}
.closure h5 span{color: #51c1b6;}
.closure .colmn-1{border: 1px solid #dddddd;border-radius: 5px;box-shadow: 0 0 20px 14px #eeeeee inset;display: inline-block;text-align: center;width: 260px;}
.closure .colmn-1 > img {padding: 20px 0;width:150px;}
.closure {margin-left: auto;margin-right: auto;margin-top: 50px;width: 800px;}
.closure .colmn-1{border:1px solid #dddddd;border-radius:5px;box-shadow:0 0 20px 14px #eeeeee inset;display:inline-block;text-align:center;width:260px;}


.Partner-main {border: 1px solid #dddddd;margin: 30px 0;padding: 20px;background:#ededed;}
.partner-img > img{border:1px solid #51c1b6;border-radius:100%;padding:3px;}
.partner-des-sm {color: #0b3e56;float: left;font-size: 16px;padding:7px 0;width: 820px;}
.partner-img {float: left;width: 120px;}
.lft-partner {clear: both;margin-bottom: 10px;overflow: hidden;width: 100%;}
.rgt-partner .partner-des-lg > p{margin-bottom:10px;}

.partner-colm:hover{box-shadow:0px 0px 30px 2px #ddd inset;transition:all .35s ease-out; -webkit-transition:all .35s ease-out;}
.partner-colm {border: 1px solid #dddddd;transition:all .35s ease-out; -webkit-transition:all .35s ease-out;display: inline-block;margin: 0 0 4px;padding: 20px;width: 498px;}
.partner-colm .partner-des-sm {width:330px;}

.indisc > li {line-height: 32px;list-style:square;margin-left: 20px;}
.info-tiny {border: 1px solid #dddddd;padding: 20px;position: relative;overflow:hidden;}
.address::before {content: "";font-family: fontawesome;font-size: 18px;left: 5px;position: absolute;top: 1px;}
.emailus::before {content: "";font-family: fontawesome;font-size: 18px;left: 5px;position: absolute;top: 1px;}
.callus::before {content: "";font-family: fontawesome;font-size: 18px;left: 5px;position:absolute;top:1px;}

.time::before {content: "";font-family: fontawesome;font-size: 18px;left: 5px;position: absolute;top:1px;}
.note::before {content:"";font-family: fontawesome;font-size: 18px;left: 5px;position: absolute;top:1px;}
.address-single li {padding-left: 30px;position: relative;margin-bottom:10px;}
.address span, .callus span, .time span, .emailus span, .note span{display:block;font-weight:bold;}
.address-single {float: left;width:450px;}

.location-single iframe {float: right;min-height: 310px;width: 95%;}
.location-single {border-left:1px solid #dddddd;float:left;height:100%;width:490px;}
.person-contact {border-top:1px solid #dddddd;clear:both;margin:20px 0 0;padding:20px 0 0;}
.contentWrapper.dib100.nrst-office{padding:0;position:relative;min-height:900px;}
.nearest-office {height:100%;position:absolute;top:0;width:100%;}

.nearest-office iframe {height: 100%;width: 100%;}
.cm-content-right{float:right;width:320px;}
.cm-content-left {float:left;width:670px;}
.cm-content.dib100{margin-top:20px;}
.trust-advice a{display:inline-block;}

.trust-advice img{border:1px solid #dddddd;margin:0 0 5px 0;padding: 10px;}	
.trust-advice{text-align:center;}
.form-meeting h4::after {content:"";font-family:fontawesome;left:90px;position:absolute;top:30px;}
.form-meeting h4 {font-size: 15px;padding: 30px 0;position: relative;text-align: center;}

.case-study-listing blockquote::after {color: #51c1b6;content: "";font-family:fontawesome;font-size:73px;left: 17px;opacity: 0.4;position: absolute;top: 23px;z-index: 0;}
.case-study-listing blockquote {font-style: italic;font-weight: bold;margin-top: 10px;padding: 10px;position: relative;}
.case-study-listing li{border: 1px solid #dddddd;margin-bottom: 10px;padding: 20px;}
.case-study-listing li:hover{box-shadow:0px 0 20px 3px #ddd inset;}
.case-study-listing h4::after {content: "";font-family: fontawesome;left: 5px;position: absolute;top: -4px;font-size:15px;}
.case-study-listing h4 {padding-left: 20px;position: relative;}

#location h4 {background: #0b3e56 none repeat scroll 0 0;color: #ffffff;padding: 13px 38px;position: relative;}
#location h4::before {content: "";font-family: fontawesome;left: 10px;position: absolute;}

.way-single {margin-left:0;margin-top:20px;position:relative;width:100%;}
.ways3 {margin-top:20px;}
/* .number {background:#ff9900;border-radius:25px;color:#ffffff;font-family:bitter;font-size:24px;left:-60px;padding:12px;position: absolute;text-align: center;top: 0;width:50px;} */
.inner-way {background:#ededed;padding:20px;}
.way-single.fr a {text-align: enter;width:100%;}
.location-finder {text-align:center;width:100%;}
.location-finder img {margin-bottom:20px;}
.news-img{margin-bottom:10px;}
.innerContent h3 {background: #ffffff;border-left: 5px solid #d82513;color: #333333;font-size: 30px;font-style: normal;font-weight: normal;line-height: 40px;padding:20px 40px;text-transform: capitalize;width: auto;}
.partner-colm .lft-partner h4{line-height:24px;}
.gm-style .gm-style-iw {font-family: bitter;
    font-size: 23px;
    font-weight: 300;
    line-height: 28px;
    overflow: hidden;
    width: 280px !important;
}
.bullets li{color: #333;text-align: left;padding-left:30px;position: relative;margin-bottom:10px;font-size: 14px;font-weight: 600;}
.bullets li::after{content:"";font-family: icomoon; color:#5091ad;position: absolute;left: 0;top: 0;font-size:20px;}
#mobmenuright li a {font-family:bitter;}
.gm-style-iw + div {
    background: #ff0000 none repeat scroll 0 0 !important;
    height: 13px !important;
    right:29px !important;
    top: 12px !important;
    width: 25px !important;
}
.gm-style div {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    box-shadow: none !important;
}
.gm-style-iw .ecity {
    background: #0b3e56 none repeat scroll 0 0;
    border: 3px solid #0a3b52;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    padding: 10px;
}
.gm-style-iw::after {
    bottom: 22px;
    color: #0b3e56;
    content: "";
    font-family: fontawesome;
    font-size: 58px;
    position: relative;
    right: -130px;
    z-index: 99999;
}

.rgt-fince.fr img {margin-top: 40px;}
/*.link-up {
    border-top:1px solid #83998c;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
}
.link-up a {
    color: #ffffff;
}
.link-up i {
    margin-left: 10px;
}*/

.link-up {background:#193441;color: #ffffff;font-size: 14px;padding: 10px 0;text-align: center;}
.link-up a{color:#fff;}
.link-up i {margin-left: 10px;}

/*css-5-10*/


.contactFrom{width:300px;margin:0 auto;}
.contactFrom .cell{margin-bottom:10px;}
.contactFrom input{border: 1px solid #ddd !important;border-radius: 3px !important;text-transform:capitalize;margin:0 !important;}
.sideBar{width:400px;float:right;}
.leftContent{width:580px;float:left;}

.sidebar-ticks {
    background:#ecefe5;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #0073cf;
}

.sidebar-ticks li{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.52;
    margin-bottom: 10px;
    color: #333;
}
.main-text li{font-size: 14px;
line-height: 1.55;
margin-bottom: 15px;
color: #333;
list-style: disc;
margin-left: 25px;

}
.sideBar.mobileView{display:none}

.hero-image {position: relative;}
.hero-image img{border-radius:5px;}
.hero-text {
	position: relative;
	width: 100%;
	height: 100%;
	bottom: -10px;
	left: 0;
	background-color: rgb(25, 52, 65);
	border-radius: 5px;
}

.hero-text h2::after {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background-color: rgb(25, 52, 65);
	top: -4px;
	left: 40px;
	transform: rotate(46deg);
}
.hero-text h2 {
    font-size: 27px;
    line-height:30px;
    color: #fff;
    font-weight: bold;
    padding: 15px 30px;
}

.hero-text .highlight {
    font-size:157%;
    line-height: 1.1;
    color:#d1dbbd;
    display: inline-block;
    margin-bottom: 0.38em;
}
.gradient {    
    background:#5091ad;
}
.cf-hero .form{overflow:hidden;
    padding:0;
    border-radius: 8px;
}

.cf-hero .form h3 {
    color: white;
    font-size: 18px;
}
.cf-hero .form p {
    font-size: 13px;
    color: #fff;
}
.form-footer-icon {
    position: relative;
    top: 5px;
    left: 14px;
}

.cf-hero .form h2 {text-align: center;color: white;font-size: 22px;margin-top: 0;border-bottom:1px solid #3e829f;padding: 15px 0 !important;}

#myForm .btn-group label.btn{background-color:#193441;
    border-color:#193441 !important;height:auto;
    color: #eee;display: inline-block;
padding:6px 0;float: left;
margin-bottom: 0;width:33.33%;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;cursor: pointer;border-radius:0px;
background-image: none;
border: 1px solid transparent;}

#myForm .btn-group label:first-child{border-radius: 4px 0 0 4px;}
#myForm .btn-group label:last-child{border-radius: 0 4px 4px 0;}
#myForm .btn-group{margin-bottom: 15px;overflow: hidden;}

.results{height: auto;
background:#193441 !important;
padding: 13px 30px;
font-size: 17px;
line-height: normal;
color: #fff;
text-transform: capitalize;
font-family: bitter;
font-weight: normal;
}
.results:hover{background:#2d5e75 !important;color:#fff;}
.results2{height:auto;background:#ffbe00!important;padding:5px 30px;font-size:19px;line-height: normal;color: #fff;}
.results2:hover{color:#fff;background:#e6b116!important;}
.row.msg {
    position: relative;
    padding: 10px 0 10px 40px;
    line-height: normal;
}
.msg i {
    position: absolute;
    left: 0;
    top: 15px;
    color: #fff;
}
 
.cf-hero {
    padding-bottom: 0;
}

.thankMsg{
border: 2px solid #398f14;
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}

#myForm .btn-group .btn.active{
    color:#193441;
    background-color:#d1dbbd !important;
    border-color:#d1dbbd !important;
    font-weight: bold;
}
.formAdvices form input{margin-bottom:0 !important;}
.formAdvices form .row{margin-bottom:10px;}
.formInnerDiv{padding:0 20px;}

.mobmenu_content #mobmenuright .sub-menu a {color: #3170b2 !important;font-weight: bold;}
.icon-cancel-2::before {color: #ff931e;}
#mobmenuright li a:hover {color: #3385da !important;}
.footerin{}
.partnersLogo{background:rgba(255, 255, 255, 0.9);display: inline-block;padding:10px 20px;border-radius: 3px;margin-top: 30px;width:285px;}
.row.includesIn{font-size:12px;display:inline-block;margin-bottom:20px;}
.row.includesIn a{color:#d1dbbd;}
.row.includesIn a:hover{color:#fff;}  
 
/*popIn*/
.hidden{z-index:100;display: none;position: absolute;top:200px;left:0;right:0;margin:0 auto;width:550px;background-color:#FFF;padding:20px;}
.close{top: 3px;right: 9px;width: 20px;position:absolute;text-align: center;font-weight:bold;font-size:21px;color:#c2c2c2;cursor:pointer}
.close:hover{color:#a6a6a6;}
.contentPopIn{width:375px;float:left;}
.contentPopIn p{line-height:normal;margin:0;}
.contentPopImg{width:130px;float: left;padding:30px 0;}
.contentPopIn h1 a{color: #5091ad;font-size: 39px;margin-top: 10px;display: inline-block;font-weight: bold;}
.contentPopIn span{color:#5e786b;font-size: 37px;line-height: 32px;margin-bottom: 20px;display: inline-block;font-weight:bold;}
.popAfter .mobmenu-push-wrap::after{content: "";background:rgba(0, 0, 0, 0.8);width: 100%;height: 100%;position: absolute;left:0;top:0;overflow: visible;}
.contentPopIn div{font-weight:bold;}
/*popIn*/ 


.newsletterIn{background:#193441;overflow: hidden;margin-top: 25px;padding: 25px;}

.content-tab{width: 500px;background-repeat:no-repeat !important;
color: #fff;float: left;
padding:55px 0 0 0;
background: url(../images/logo-white.png);
}

.content-form-tab .your-email input{
border: none !important;
background: transparent !important;
margin: 0 !important;
padding: 0 100px 0 10px !important;
height: 25px !important;
position: relative !important;
}
.ajax-loader {
    display: none;
}
.newsletterIn .wpcf7-submit{
position: absolute;
right:-2px;border-radius: 0 23px 23px 0;
background: #d32337;    min-height: 49px;
top: 0;}

.newsletterIn .wpcf7-submit:hover{background:#555}

.your-email .wpcf7-not-valid-tip{position: absolute;
bottom: -38px;
font-size: 10px;
color: #fff;
left: 20px;}


.content-tab h1{color: #fff;text-transform: uppercase;}
.content-tab h3{color: #d1dbbd;text-transform: capitalize;font-size: 15px;margin: 0;font-family: 'Open Sans', sans-serif;line-height:normal;}
.content-tab h3 span{color:#82d2f9;}

.content-form-tab {width: 390px;
float: right;position:relative;border-radius: 35px !important;
margin:30px 0 0 0;
background: #fff;
}
.content-form-tab input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    height: 49px;
    min-height: 49px;
    padding-left: 30px !important;
}
.content-form-tab span.ajax-loader {
    display: none;
}

.moneyadvice{padding:15px 0;border-bottom: 1px solid #ddd;background: #f0f0f0;}
.moneyadvice .textdiv{width:85%;float:right;}
.moneyadvice img{padding:0 0 0 0;width:100px;}

.tabsSolt{background: #fff;}


.tabsSolt ul li a {margin:0;
	height: 70px;margin:0;
	align-items: center;
	display: flex;
	text-align: center;
	justify-content: center;
}


.row.agreeINtab input{display:block;opacity:1;visibility:visible;position:absolute;margin-top:5px;width:15px;height:15px;}
.agreeINtab .row{position: relative;}
.agreeINtab .error{border:none;}
.agreeINtab .ui-checkbox.error input{box-shadow:0 0px 0 1px #f00;}

.agreeINtab .contenttab {font-size: 13px;margin-bottom:2px;margin-left: 25px;color:#fff;line-height:18px;}
.agreeINtab .ui-checkbox {margin: 0;width: 25px;}
.agreeINtab .ui-checkbox input {display: block;visibility: visible;opacity: 1;width: 15px;left:0;top: 5px;}
.agreeINtab .contenttab a{color: #d1dbbd;}

.agreeINtab .error{border:none;}
.agreeINtab .error input{box-shadow:0 0px 0 1px #f00;}
.sidebar-ticks li{
	font-size: 14px;
	line-height: 1.52;
	margin-bottom: 10px;
	color: #333;
	font-weight: bold;
	position: relative;
}
.sidebar-ticks div{
	padding-left: 24px;}

.sidebar-ticks li i {
	font-size: 18px !important;
	position: absolute;
	left: 0;
	top: 3px;
}

.sidebar-ticks li span {
	margin-top: 0;
	display: inline-block;
	font-weight: normal;
	font-size: 13px;
	font-style: italic;
}
.sidebar-ticks img{} 
.hero-text.herow100{width:100%}
.page-id-429.page-template-advice .container{text-align:left;}
.moneyadviceDiv{display:none;} 
.formAdvices .row .cell{width:49%;}
.davesteveMobileshow{display:none;}

.servicesDiv h6 {font-size: 12px;}
.servicesDiv li {text-align: center;}
.whatweDiv li{text-align:center;}
.whatweDiv h5 {
	background: #c7d0d8;
	display: inline-block;
	padding: 10px 10px;
	font-size: 18px;
	margin-bottom: 20px;
	box-shadow: 5px 5px 3px 0px rgba(0, 0, 0, 0.5);
}
.footer li{list-style:none;color:#4a4949;padding:0}

@media screen and (max-width:1100px)
{
.container{width:960px;}
.nav .sub-menu, .nav > li > a{font-size:15px;}
.megaMenuContent{width:657px;}
.sideBar{width: 300px;}
.cf-hero .form p{font-size: 12px;}

}

@media screen and (max-width:960px)
{
.container{width:700px;}
.logo{height:auto; padding:45px 0;
	}
	.logo img {
		max-width: 260px;
	}

.menuToggle{cursor: pointer; display: block; font-size:25px;line-height: 73px; margin-right: 15px; color: #303233;}
.btmBanner .container{border:0;}
.serviceList .col li, .newsList .col li{width: 50%;}
.newsList .img{width:227px;}
.scrollToTop{display:none !important;}
.progress{display:none;}
.sideBar, .leftContent{width:100%;}
.sideBar{margin-top:40px;}
.closure{width:auto;}
.header{display:block;}
.way-single{width:auto;}
.content-form-tab, .content-tab{width:100%}

.formInner .row .cell{margin-bottom:15px;}
.cf-hero .form{margin-bottom:15px;}
.row2 .sideBar.mobileView{display:block;}
.row2 .sideBar.mobileView .sidebar-ticks{margin-bottom:0;}
.doubleDiv .sideBar{display:none;}
.page-id-429.page-template-advice .moneyadvice{display: none;}
.page-id-429.page-template-advice .moneyadviceDiv{
	display: inline-block;
	clear: both;
	background: none;
	border-top: 1px solid #ddd;
	margin-top: 15px;
	width: 100%;
	border-bottom: none;text-align: center;
    padding-top: 10px;
}
.page-id-429.page-template-advice .hero-image .davesteve{display:none;}
.page-id-429.page-template-advice .hero-image .davesteveMobileshow{display:block;}
}

@media screen and (max-width:800px)
{
.logoRow .right{display:none;}	
.logo{padding:15px 0;}
.moneyadvice .textdiv {width: 69%;float:left;line-height: 20px;font-size: 13px;}

}	

@media screen and (max-width:700px){
.container{width:100%; padding-left: 15px; padding-right: 15px;}
.text2column{column-count:inherit; -webkit-column-count:inherit; -moz-column-count:inherit; column-gap:inherit; -webkit-column-gap:inherit; -moz-column-gap:inherit;}
.pageTitle > h1, .pageTitle > h2, h1, h2{font-size: 28px;}
.joinForm{background-image: none; padding: 30px;}
form .row .cell{width:100%;}
.joinForm h3{font-size:22px;}

.btmBanner li{width:100%;}
.bannerContent { width: 100%;}
.btmBanner li {margin-bottom:5px;}

/* .contentWrapper .container, */ .text2column{text-align:center;}
.bannerContent.fr .enquiry-me .form-cell form .dib100 input{margin: 0 0 10px;width: 100%;}
.bannerContent.fr .enquiry-me .form-cell form .dib100 label{width:100%;}
.breadcrumb {display: inline-block;}
.btmBanner li {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.lft-fince.fl, .rgt-fince.fr {width: 100%;}
.hero-text{width:50%;}
.hero-text h2{font-size:23px;}
.hidden{}
.content-form-tab, .content-tab{width:100%;text-align: left;}
.moneyadvice .textdiv {
    width: 93%;
    line-height: 17px;
    font-size: 13px;

}
.moneyadvice img {
    padding: 5px 0 0 0;
}
}


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

.bannerContent .btn{font-size: 14px; text-transform: none;}
.btmBanner li{width:100%;}
.bannerContent .bitter, .bannerContent .phoneNumber{font-size: 24px;}
.hidden{width:320px;}
.hidden h3{font-size:21px;}
.contentPopIn h1 a{font-size:30px;}
.contentPopIn{width:100%;}
.contentPopImg{float: none;padding: 10px 0;margin: 0 auto;clear: both;}
}


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

.bannerContent .btn .btnArrow{display:none;}
.menuToggle{line-height:65px;}
.ui.sidebar{width:250px !important;}
.hero-text h2{font-size:14px;}
.hidden{width:270px;}
}

@media screen and (max-width:360px)
{
.newsletterIn{width:320px;}
.newsletterIn .content-tab{}
.content-form-tab{}


}

.diflex{display: inline-flex;}
.dflex{display: flex;}
.align-center{align-items: center;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.justify-around{justify-content: space-around;}
.justify-evenly{justify-content: space-evenly;}
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.flex-wrap{flex-wrap:wrap}
.spacer{flex:1;}
.withFlexCol{margin:0 -15px}.withFlexCol>.flexCol{padding-left:15px;padding-right:15px}.flexCol.flexColFull{width:100% !important}.flexCol-12>.flexCol{width:8.33333%}.flexCol-11>.flexCol{width:9.09091%}.flexCol-10>.flexCol{width:10%}.flexCol-9>.flexCol{width:11.11111%}.flexCol-8>.flexCol{width:12.5%}.flexCol-7>.flexCol{width:14.28571%}.flexCol-6>.flexCol{width:16.66667%}.flexCol-5>.flexCol{width:20%}.flexCol-4>.flexCol{width:25%}.flexCol-3>.flexCol{width:33.33333%}.flexCol-2>.flexCol{width:50%}.flexCol-1>.flexCol{width:100%}@media (max-width: 1100px){.flexColMd-12>.flexCol{width:8.33333%}.flexColMd-11>.flexCol{width:9.09091%}.flexColMd-10>.flexCol{width:10%}.flexColMd-9>.flexCol{width:11.11111%}.flexColMd-8>.flexCol{width:12.5%}.flexColMd-7>.flexCol{width:14.28571%}.flexColMd-6>.flexCol{width:16.66667%}.flexColMd-5>.flexCol{width:20%}.flexColMd-4>.flexCol{width:25%}.flexColMd-3>.flexCol{width:33.33333%}.flexColMd-2>.flexCol{width:50%}.flexColMd-1>.flexCol{width:100%}}@media (max-width: 980px){.flexCol980-12>.flexCol{width:8.33333%}.flexCol980-11>.flexCol{width:9.09091%}.flexCol980-10>.flexCol{width:10%}.flexCol980-9>.flexCol{width:11.11111%}.flexCol980-8>.flexCol{width:12.5%}.flexCol980-7>.flexCol{width:14.28571%}.flexCol980-6>.flexCol{width:16.66667%}.flexCol980-5>.flexCol{width:20%}.flexCol980-4>.flexCol{width:25%}.flexCol980-3>.flexCol{width:33.33333%}.flexCol980-2>.flexCol{width:50%}.flexCol980-1>.flexCol{width:100%}}@media (max-width: 700px){.flexColSm-12>.flexCol{width:8.33333%}.flexColSm-11>.flexCol{width:9.09091%}.flexColSm-10>.flexCol{width:10%}.flexColSm-9>.flexCol{width:11.11111%}.flexColSm-8>.flexCol{width:12.5%}.flexColSm-7>.flexCol{width:14.28571%}.flexColSm-6>.flexCol{width:16.66667%}.flexColSm-5>.flexCol{width:20%}.flexColSm-4>.flexCol{width:25%}.flexColSm-3>.flexCol{width:33.33333%}.flexColSm-2>.flexCol{width:50%}.flexColSm-1>.flexCol{width:100%}}@media (max-width: 480px){.flexColXs-12>.flexCol{width:8.33333%}.flexColXs-11>.flexCol{width:9.09091%}.flexColXs-10>.flexCol{width:10%}.flexColXs-9>.flexCol{width:11.11111%}.flexColXs-8>.flexCol{width:12.5%}.flexColXs-7>.flexCol{width:14.28571%}.flexColXs-6>.flexCol{width:16.66667%}.flexColXs-5>.flexCol{width:20%}.flexColXs-4>.flexCol{width:25%}.flexColXs-3>.flexCol{width:33.33333%}.flexColXs-2>.flexCol{width:50%}.flexColXs-1>.flexCol{width:100%}}

article .entry-content ul {
    list-style: circle;
    margin-left: 30px;
}
article .entry-content ul li {
    margin-bottom: 7px;
}

article .entry-content ol {
    list-style: decimal;
    /* margin-left: 30px; */
    color: #5091ad;
    font-weight: bold;

}
article .entry-content ol li > strong {
    font-weight: bold;
    color: #5091ad;
}
ol.cookiespl span{
    color: #4a4949;
    font-weight: normal;

}

article .entry-content ul ul, article .entry-content ul ol, article .entry-content ol ul, article .entry-content ol ol{margin-top: 10px;}
article .entry-content h4{line-height: 1.6;}

.imgBanner {
    border-bottom: 1px solid #cccccc;
    padding: 40px 0;
}
.imgBanner h2{font-weight: 400; font-size: 24px; line-height: 1.4;}
.imgBanner .img{min-width: 600px;}
.imgBanner .catption{margin-right: 50px;}
.imgBanner .catption .btn, .btnPulse{font-size: 16px; height: 60px; animation-name: pulse; animation-duration: 1.5s; animation-iteration-count: infinite;}
@keyframes pulse {
    0% {transform: scale(0.9);opacity: 1;}
    50% {transform: scale(1);opacity: 1;}	
    100% {transform: scale(0.9);opacity: 1;}			
}

.imgBanner .dflex{flex-direction: row-reverse;}

.teamList .flexCol{text-align: center; margin-top: 30px;}
.teamList img{border-radius: 150px; width: 150px; height: 150px;}
.teamList h4{font-size: 16px; margin: 10px 0;}

.reviewSection{position: relative;}
.reviewSection::before{content: ""; position: absolute; left: 0; top: 0; background: #193441; width: 50%; height: 100%;}
.reviewSection .left{background: #193441; padding: 50px; color:#fff;}
.reviewSection .left h3{font-size:36px; font-weight:300;}
.reviewSection .right{padding: 50px 0;}

.reviewSlider{max-width:500px; padding-left: 70px; padding-right: 70px;}
.reviewSlider .txt{line-height: 20px; color: #666; font-weight: 300;}
.reviewSlider .date{font-weight: 300;}
.reviewSlider .ratingStars > img{height:24px; display: inline-block !important;width: auto !important; margin:0 1px;}

.fs50px{font-size:50px}.fs49px{font-size:49px}.fs48px{font-size:48px}.fs47px{font-size:47px}.fs46px{font-size:46px}.fs45px{font-size:45px}.fs44px{font-size:44px}.fs43px{font-size:43px}.fs42px{font-size:42px}.fs41px{font-size:41px}.fs40px{font-size:40px}.fs39px{font-size:39px}.fs38px{font-size:38px}.fs37px{font-size:37px}.fs36px{font-size:36px}.fs35px{font-size:35px}.fs34px{font-size:34px}.fs33px{font-size:33px}.fs32px{font-size:32px}.fs31px{font-size:31px}.fs30px{font-size:30px}.fs29px{font-size:29px}.fs28px{font-size:28px}.fs27px{font-size:27px}.fs26px{font-size:26px}.fs25px{font-size:25px}.fs24px{font-size:24px}.fs23px{font-size:23px}.fs22px{font-size:22px}.fs21px{font-size:21px}.fs20px{font-size:20px}.fs19px{font-size:19px}.fs18px{font-size:18px}.fs17px{font-size:17px}.fs16px{font-size:16px}.fs15px{font-size:15px}.fs14px{font-size:14px}.fs13px{font-size:13px}.fs12px{font-size:12px}.fs11px{font-size:11px}.fs10px{font-size:10px}.fs9px{font-size:9px}.fs8px{font-size:8px}.fs7px{font-size:7px}.fs6px{font-size:6px}.fs5px{font-size:5px}.fs4px{font-size:4px}.fs3px{font-size:3px}.fs2px{font-size:2px}.fs1px{font-size:1px}

.lh50px{line-height:50px}.lh49px{line-height:49px}.lh48px{line-height:48px}.lh47px{line-height:47px}.lh46px{line-height:46px}.lh45px{line-height:45px}.lh44px{line-height:44px}.lh43px{line-height:43px}.lh42px{line-height:42px}.lh41px{line-height:41px}.lh40px{line-height:40px}.lh39px{line-height:39px}.lh38px{line-height:38px}.lh37px{line-height:37px}.lh36px{line-height:36px}.lh35px{line-height:35px}.lh34px{line-height:34px}.lh33px{line-height:33px}.lh32px{line-height:32px}.lh31px{line-height:31px}.lh30px{line-height:30px}.lh29px{line-height:29px}.lh28px{line-height:28px}.lh27px{line-height:27px}.lh26px{line-height:26px}.lh25px{line-height:25px}.lh24px{line-height:24px}.lh23px{line-height:23px}.lh22px{line-height:22px}.lh21px{line-height:21px}.lh20px{line-height:20px}.lh19px{line-height:19px}.lh18px{line-height:18px}.lh17px{line-height:17px}.lh16px{line-height:16px}.lh15px{line-height:15px}.lh14px{line-height:14px}.lh13px{line-height:13px}.lh12px{line-height:12px}.lh11px{line-height:11px}.lh10px{line-height:10px}.lh1{line-height:1}.lhn{line-height:normal}

.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw900{font-weight:900}

.blogList .detail {
    padding: 30px;
    border: 1px solid #ededed;
}
.blogList .date {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 300;
    color: #999;
}
.blogList h4 {
    line-height: 1.5;
}
.blogList .text {
    margin-top: 10px;
    color: #666;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
}
.blogList .text a.more-link {
    font-weight: 400;
    display: block;
    margin-top: 20px;
    font-size: 14px;
}
.blogList a.img {
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 46%;
    border: 1px solid #ededed;
    border-bottom: 0;
}
.blogList a.img > img {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 101%;
    min-height: 101%;
    transform: translate(-50%, -50%);
}


.blogContent{
    color: #666;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
}
.blogContent .img {
    border: 1px solid #ddd;
}

.blogContent strong{font-weight:600; color: #333;}
.blogContent ol,.blogContent ul{margin-top:15px;margin-bottom:25px; margin-left: 30px; list-style: decimal;}
.blogContent ul{list-style: circle;}
.blogContent ol li:not(:last-child),.blogContent ul li:not(:last-child){margin-bottom:10px}
.blogContent ol li p,.blogContent ul li p{margin-bottom:10px}
.blogContent h4,.blogContent h3{margin-bottom:15px}
@media (max-width: 980px){
    .blogContent{max-width:100%;overflow-x:hidden}
    .blogContent a,.blogContent p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
}

.blogTitle h1{font-size: 30px;}

.paging a, .paging span {
    display: inline-flex;
    padding: 5px 10px;
    background: #fff;
    line-height: 1;
    margin-top: 30px;
    height: 36px;
    align-items: center;
    min-width: 36px;
    text-align: center;
    justify-content: center;
    border-radius: 40px; border:1px solid #fff; transition: none;
}

.paging span.current, .paging a.prev, .paging a.next, .paging a:hover{border-color: #5091ad;}
.paging span.current{background: #5091ad; color: #fff;}
.paging a:hover{color: #5091ad;}


.footer .mob-menu-header-holder,
.footer .mob-menu-slideout .mobmenu-right-alignment, .mob-menu-slideout-over .mobmenu-right-alignment{display: none;}

.chatMobile{display:none;}
.table, .table th, .table td {
    border: 1px solid #ddd;
}

@media (max-width: 960px){
.headerIn{position: relative; /*left: 0; top: 0;*/ z-index: 10; box-shadow: 0 0 10px rgba(0,0,0,.3); width: 100%;}
.headerIn .right{display: none;}
.headerIn .mobileToggle{display: block; float: right; font-size: 28px; color: #000; cursor: pointer;}
.headerIn .mobileToggle .fa-bars:before{font-size: 28px;}
.headerIn .logoRow{display: flex; justify-content: space-between; align-items: center; }
.headerIn .logoRow .logo{padding:10px 0;}
.headerIn .container{width: 100%; padding: 0 15px;}

.navigation {position: fixed;right: -260px;top: 63px;z-index: 9;width: 260px;height: calc(100vh - 63px);background: #fff;transition: all .2s; overflow-x: hidden;}
.navigation.active{right: 0;}
.navigation .nav {display: block;}
.navigation .nav > li {width: 100%;margin: 0;}
.navigation .container {width: 100%; padding: 0;}
.navigation .nav > li > a {color: #333;width: 100%;border-radius: 0 !important;padding: 10px 15px;border-top: 1px solid #ddd;font-size: 16px;text-transform: uppercase;}
.navigation .nav > li.menu-item-has-children > a:after{display: none;}
.navigation .nav .sub-menu {display: block;position: static;background: #fff;}
.navigation .nav .sub-menu > li > a {font-size: 14px;color: #333 !important;font-weight: normal;position: relative; background: #fff;padding: 10px 10px 10px 40px;border-radius: 0 !important;}
.navigation .nav .sub-menu > li.current-menu-item > a{background:#193441;color: #fff !important;}
.navigation .nav .sub-menu > li > a:before {content: "\f105";font-family: FontAwesome;position: absolute;left: 20px;top: 13px;font-size: 14px;}
.navigationOverlay{display: block; visibility: hidden; opacity: 0; position: fixed;left: 0;top: 63px;z-index: 8;width: 100%;height: calc(100vh - 63px);background: rgba(0,0,0,.5);transition: all .2s;}
.navigationOverlay.active{visibility: visible; opacity: 1;}

.imgBanner{padding-top: 0;}

.imgBanner .dflex {
    display: block;
    text-align: center;
}
.imgBanner .img {
    min-width: auto;
    margin: 40px 0;
}
.imgBanner .catption{margin-right: 0;}
.imgBanner .img img{width: 100%;}
.reviewSection .dflex {
    display: block;
}
.reviewSection .container, .reviewSection .left, .reviewSection .right {
    width: 100%;
}
.reviewSection .container{padding:0;}
.reviewSection::before{display: none;}
.reviewSlider {
    max-width: 600px;
    margin: 0 auto;
}
.reviewSection .left h3 {
    font-size: 24px;
}
.reviewSection .stars img {
    max-width: 200px;
}
.reviewSection .stars {
    margin-top: 0;
}
.reviewSection .trustpilot{margin-top: 10px;}
.reviewSection .trustpilot img {
    max-width: 100px;
}

.chatMobile{display:block!important;margin: 10px 10px 0 10px;}
.chatDesktop{display:none;}
.chatMobile iframe {
    margin-top: -63px;
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;

}
.table-responsive table.table {
    width: 100%; table-layout: fixed;font-size: 10px; line-height: 1.2;
}
.page-template-tpl-privacy {
    font-size: 12px;
    overflow-x: hidden;
}

}

@media (max-width: 700px){
.reviewSlider {
    max-width: 300px; padding:0;
}
.reviewSlider .owl-nav{display: none !important;}
.servicesDiv .col4 > li {
    width: 100%;
}
.whatweDiv .flexCol-2>.flexCol {
    width: 100%;
}
.moneyadvice {
    text-align: center;
}
.moneyadvice img {
    margin-bottom: 10px;
}
.moneyadvice .textdiv,
.footer .col3 > li {
    width: 100%;
}
.footer .col3 > li:nth-child(2) {
    display: none;
}
.footer .col3 > li:last-child {
    margin-top: 15px;
}

}

#colophon .info-bar {
    background-color: #2c2c2c;
    padding-bottom: 5px;
    color: #888;
}

#colophon .info-bar .info ul li {
    float: none;
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
}

#colophon .info-bar .info ul li:before {
    font-size: 32px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
}

.info-bar .info ul li.phone-number:before {
    content: '\f437';
}

.info-bar .info ul li.phone-number {
    margin-right: 20px;
}

.info-bar .info ul li:before {
    color: #bbbbbb;
}
.info-bar .info ul li:before {
    margin-right: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Genericons';
    vertical-align: top;
	position: relative;
}

.info-bar .info ul li.address:before {
    content: '\f417';
}

#colophon .info-bar .info ul li a {
    color: #888;
}

.info-bar .info ul {
    display: flex;
	justify-content: center;
}

.info-bar{
	padding: 7px 0 3px;
}

#site-generator {
    padding: 30px 0px;
    color: #666;
    background-color: #1a1a1a;
}

#site-generator .copyright {
    /* float: left; */
    padding-top: 2px;
    text-align: center;
}

#site-generator .copyright a {
    color: #888;
}

#site-generator .copyright a:hover {
    color: #63c6ae;
}

@media (max-width: 750px){
	#colophon .info-bar .info ul {
	flex-direction: column;
		align-items: center;
		text-align: center;
	}
}

.info-bar .info ul li a:hover {
    text-decoration: underline;
}

.header-money-helper{
	max-width: 450px
}

.header-money-helper img{
		width: 77px
	}

.header-money-helper p{
		font-size: 14px
	}

@media (max-width: 960px){
	.header-money-helper{
		max-width: 500px;
			margin-right: 14px;
	}
	
	.header-money-helper img{
		width: 50px
	}
	.header-money-helper p{
		font-size: 12px
	}
}

.hero-left {
	background: rgba(249, 249, 249, 0.7);
	display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    padding: 29px 30px;
	margin: 20px 0;
    border-radius: 10px 0 0 10px;
	    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    padding: 29px 30px;
    min-width: 50%;
    gap: 20px;
}

.hero-left h1 {
    color: rgb(7, 36, 49);
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
	margin: 0;
}

.hero-left h2 {
	    color: rgb(7, 36, 49);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
	margin: 0;
	
}

.hero-left .ticks {
	    display: flex;
    flex-flow: wrap;
	gap: 30px;
	margin-top: 50px;
}

.hero-left .ticks > div{
	    display: flex;
    flex-direction: row;
    align-items: center;
}

.hero-left .ticks > div > p {
	    color: rgb(7, 36, 49);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
	margin-left: 12px;
}

.hero-left > p {
    color: rgb(7, 36, 49);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
	margin: 20px 0 !important;
	margin-top: 65px !important;
}

.hero-left > p a {
	text-decoration: underline;
}

.hero-left .money-helper p {
	color: rgb(7, 36, 49);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.hero-left .money-helper img {
	width: 84px
}

.hero-left .money-helper a {
	text-decoration: underline;
}

.hero-container {
	display: flex;
}

.bannerContent {
	min-width:480px;
}

@media (max-width: 1020px){
	.hero-container {
	flex-direction: column-reverse;
		gap: 20px;
		align-items: center;
}
	
	.enquiry-me div.form-cell {
		border-radius: 10px;
	}
	
	.hero-left {
		border-radius: 10px;
		
	}
	
	.bannerContent {
		min-width:0px;
	}
	
	.hero-left .ticks {
		margin-top: 0 !important;
	}
	
		.hero-left .ticks > div > p {
		font-size: 14px;
			font-weight: 400;
	}
	
	
	.hero-left > p {
		margin: 0 !important;
		font-size: 12px;
		
	}

}