.row{max-width:1544px}

*{outline:none}
body{font-family:"Roboto"}
body.active_menu{overflow:hidden}
.yellow{color:#f4b73d}
.btn-inline,
.btn1{display:inline-block;width:168px;height:50px;background:#f4b73d;text-align:center;padding:13px 0;color:#15253b;font-family:"Roboto";font-weight:700;text-transform:uppercase;}
.btn-inline{width:auto;font-size:16px;padding:5px 15px;color:#fff!important;text-decoration:none!important;line-height:auto!important;height:auto!important}
.footer .btn2:hover,
.btn-inline:hover,
.btn1:hover{color:#fff!important;background:#ff5a00!important}
.footer .btn2:hover{border-color:#ff5a00}

h1{font-size:66px;color:#fff;padding:0px;margin:0px 0 20px;line-height:1.1em;font-family: "Roboto";font-weight:700}
h2{font-size:42px;color:#fff;padding:0px;margin:0px 0 20px;line-height:1.2em;font-family: "Roboto";font-weight:700;}
h3{font-size:50px;color:#6273a7;padding:0px;margin:0px 0 20px;line-height:1.2em;font-family: "Roboto";font-weight:700;}
h4{font-size:22px;color:#21334c;padding:0px;margin:0px 0 20px;line-height:1.54em;font-family: "Roboto";font-weight:700}
h5{font-size:66px;color:#fff;padding:0px;margin:0px 0 20px;line-height:1.2em;font-family: "Roboto";font-weight:700;}
p{font-size:20px;color:#545454;padding:0px;margin:0px 0 20px;line-height:1.55em;font-family: "Roboto";font-weight:300;}
.nav{width:100%;float:left;height:94px;background:#15253b}
.nav.sticky{position:fixed;top:0px;left:0px;z-index:999;}
.nav .row{max-width:100%;}
.nav .lg{display:inline-flex;margin:0px 0 0 30px;height:94px}
li.nolink > a{cursor: default!important}
.nav ul{float:right;margin:0px;padding:35px 0 3px;list-style:none;font-size:0px;}
.nav ul li{display:inline-block;position: relative;}
.nav ul li a{display:inline-block;font-size:16px;font-family:"Roboto";font-weight:700;text-transform:uppercase;color:#fff;margin:0 20px;padding-bottom:23px}
.nav ul li a:after{background:#f4b73d}
.nav ul > li.menu-item-has-children > a{background:url("../images/me-ar.jpg") right 10px no-repeat;padding-right:30px}
.nav ul li .sub-menu{display:none;position:absolute;min-width:266px;padding:36px 36px 36px 36px;top:54px;left:0px;background:#15253b}
.nav ul li .sub-menu li {display:block;margin-bottom:10px}
.nav ul li .sub-menu li a{padding:0px;font-size:16px;font-weight:700;margin:0px;text-transform:none}
.nav ul li .sub-menu li a:hover{color:#f4b73d}
.nav ul li .sub-menu li.current_page_item a{color:#f4b73d}
.nav ul li:hover .sub-menu{display:block}
.nav ul li.current-menu-parent a:after{	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);	opacity: 1;height:5px}
.nav ul li.current-menu-parent a:after,
.nav ul li:hover a:after{background:#f4b73d}
.nav .btn1{float:right;margin:23px 28px 0 0}
.nav .searchbox{float:right;margin:28px 0 0 0 ;}
.nav .searchbox .txt{width:0px;box-shadow:none;border-radius:0px;border:none;padding:0px;float:right;max-width:180px}

.nav .searchbox ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #5e5d5d;opacity:0.8;
}
.nav .searchbox  ::-moz-placeholder { /* Firefox 19+ */
	color: #5e5d5d;opacity:0.8;
}
.nav .searchbox :-ms-input-placeholder { /* IE 10+ */
	color: #5e5d5d;opacity:0.8;
}
.nav .searchbox :-moz-placeholder { /* Firefox 18- */
	color: #5e5d5d;opacity:0.8;
}
.nav .searchbox .btn_search_menu{width:32px;height:30px;background:url("../images/icn-search.svg") 0 0 no-repeat;float:right;margin:5px 10px 0 0}
.sec{float:left;width:100%;clear:both}

.dfp{padding:200px 0}
.dfp h1{color:#15253b;}
.p404{text-align:center;width:100%;clear:both;float:left;min-height:1000px;background:url("../images/404bg.jpg") center top no-repeat;background-size:cover;margin-top:94px;position: relative;}
.p404 .ic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}
.p404 h1{color:#fff;font-size:24px;text-align:center;font-family:"Roboto";font-weight:900;margin-bottom:10px;line-height:0.88em;}
.p404 h3{color:#888;font-size:100px}
.p404 p{text-align:center;color:#f4b73d;font-size:25px;display:block;font-weight:900;font-family:"Roboto";text-transform:uppercase;margin-bottom:60px}
.p404 a{color:#f4b73d;text-decoration:underline}
.p404 a:hover{color:#ff5a00}
.p404 ul{list-style:none;margin:0 auto}
.p404 input[type="text"]{float:left;border-radius:none;width:100%;padding-left:27px;padding-right:27px;max-width: 548px;height:64px;background:#fff;font-size:20px;color:#5e5d5d;font-family:"Roboto";border-radius:0px;border:none;box-shadow:none!important}
.p404 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #5e5d5d;opacity:0.8;
}
  .p404 ::-moz-placeholder { /* Firefox 19+ */
	color: #5e5d5d;opacity:0.8;
}
  .p404 :-ms-input-placeholder { /* IE 10+ */
	color: #5e5d5d;opacity:0.8;
}
  .p404 :-moz-placeholder { /* Firefox 18- */
	color: #5e5d5d;opacity:0.8;
}
.p404 input[type="submit"]{float:right;width:86px;height:65px;border:none;background:url("../images/btnsearch404.png") center center no-repeat #21334c!important;cursor: pointer;border-radius:0px;}
.p404 input[type="submit"]:hover{background-color:#43546f!important}
.p404 .fld{display:inline-block;max-width:644px;width:100%}
.p404 .or{display:inline-block;font-size:16px;color:#fff;font-family:"Roboto";margin-bottom:30px;margin-top:30px}
.p404 .or:before{content:" ";width:294px;height:1px;border-bottom:1px solid #363636;display:inline-block;vertical-align:top;margin-top:12px;margin-right:20px}
.p404 .or:after{content:" ";width:294px;height:1px;border-bottom:1px solid #363636;display:inline-block;vertical-align:top;margin-top:12px;margin-left:20px}
.p404 .lnkback{color:#fff;font-size:18px;font-family:"Roboto";font-weight:300;text-transform:uppercase;background:#f4b73d;padding:10px 20px;font-weight:700;}
.p404 .lnkback:hover{background:#e39a07;color:#fff}
/*.p404 .lnkback:before{color:#f4b73d;font-size:18px;font-family:"Roboto";content:"<";display:inline-block;margin-right:10px}*/
.nl{width:100%;min-height:277px;background:#e39a07;padding-top:55px;text-align:center}
.nl h3{color:#fff;font-family:"Roboto";font-weight:700;font-size:28px;display:block;text-align:center;letter-spacing:4px}
.nl p{color:#fff;font-family:"Roboto";font-weight:400px;display:block;text-align:center;font-size:20px;}
.nl .txt{width:550px;height:64px;background:#fff;border:none;border-radius:0;display:inline-block;vertical-align:top;color:#5e5d5d;box-shadow:none;font-family:"Roboto"; font-size:20px;padding:0px 30px;margin-right:10px}
.nl .btn2{width:208px;height:65px;background:#21334c;border:none;border-radius:0;display:inline-block;vertical-align:top;;color:#fff;font-size:25px;cursor:pointer;font-family:"ROBOTO";font-weight:700}
.nl .btn2:hover{color:#fff;background:#ff5a00}
.nl ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #5e5d5d;opacity:0.8;
}
  .nl ::-moz-placeholder { /* Firefox 19+ */
	color: #5e5d5d;opacity:0.8;
}
  .nl :-ms-input-placeholder { /* IE 10+ */
	color: #5e5d5d;opacity:0.8;
}
  .nl :-moz-placeholder { /* Firefox 18- */
	color: #5e5d5d;opacity:0.8;
}
.nl .emailaddress{display:inline-block;}
.nl span.wpcf7-not-valid-tip{color:#fff;font-size:14px;text-align:left;font-family:"Roboto"}
.nl div.wpcf7-response-output{margin-top:0px;color:#fff;border-color:#fff}
#frame_morning{float:left;width:100%;clear:both;height:319px}

.footer{background:#15253b;float:left;width:100%;clear:both;min-height:657px;padding:93px 0 20px;position: relative;}
.footer h3{color:#fff;font-weight:400;line-height:1.03em;font-size:66px}
.footer p{color:#b6c3d4;font-size:15px;line-height: 1.73em;margin-bottom:40px}
.footer .btn1{height:38px;display:inline-block;text-align:center;font-family:"Roboto";font-weight:700;text-transform:uppercase;padding:7px 0;margin-right:2px}
.footer .btn2{height:38px;display:inline-block;background:#15253b;color:#f4b73d;border:2px solid #f4b73d;text-align:center;font-family:"Roboto";font-weight:700;text-transform:uppercase;padding:5px 30px;vertical-align:top}
.footer .n{display:block;margin:0px;padding:0px;list-style:none;}
.footer .n ul{margin:0px;padding:0px;list-style:none}
.footer .n li{display:block;margin-bottom:26px}
.footer .n li a{display:block;color:#fff;font-family:"Roboto";font-weight:400;font-size:19px;	-webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;}
.footer .n li ul a{font-size:16px;color:#7d9cc8}
.footer .n a:hover{color:#f4b73d}
.footer .n li ul li{margin-bottom:0px}
.footer h4{font-size:16px;color:#fff;font-weight:700;line-height:1.25em;margin-bottom:13px}
.footer .ph{font-size:24px;color:#e39a07;font-weight:700;line-height: 1.5em}
.footer .ph:hover{color:#ff5a00}
.footer .phc p{line-height:1.73em}
.footer .emc{color:#8c99ac;font-size:16px;font-weight:700}
.footer .em{color:#e39a07;font-size:16px;font-weight:400;text-decoration:underline}
.footer .em:hover{color:#ff5a00}
.footer .btn3{border:1px solid #fff;width:233px;height:40px;color:#fff;font-size:16px;font-family:"Roboto";font-weight:700;text-transform:uppercase;display:block;text-align:center;padding:7px 0 7px 0}
.footer .btn3:hover{background:#ff5a00;color:#fff;border-color:#ff5a00}
.footer .ftr{text-align:center}
.footer .ftr .ftrlogo{margin-bottom:20px;display:inline-block}
.footer .smi{display:block;margin:0px 0 15px;padding:0px;list-style:none}
.footer .smi li{display:inline-block;margin:0 10px}
.footer .smi li a{position:relative;background:url("../images/social-icon.png") no-repeat #fff;width:36px;height:36px;display:inline-block;border-radius:18px;}

.footer .smi li a:hover{background-position-y:-36px;background-color:#f4b73d}
.footer .smi li a.tw{background-position-x:-56px}
.footer .smi li a.yt{background-position-x:-112px}
.footer .c{display:block;color:#fff;font-size:14px;}
.nblsc{float:left;clear:both;width:100%;position: relative;}
.pldr{position:absolute;max-width:100px!important;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:999;}
a.mobile-menu{float:right;width:30px;height:30px;margin:36px 10px 0;display:none}
a.mobile-menu:before,
a.mobile-menu:after
{
	content: '';
	display: block;
	background: #fff;
	height: 4px;
}
 a.mobile-menu span
{
	background: #fff;
	display: block;
	height: 4px;
	margin: 6px 0;
}



.page-template-default .ban{background-size:cover;float:left;clear:both;width:100%;min-height:170px;margin-top:91px;padding-top:72px;}
.page-template-default .ban h1{font-size:25px;text-transform:uppercase;text-align:center;letter-spacing:6px;margin-bottom:25px}
.page-template-default .ban span{font-size:16px;display:block;text-align:center;color:#fff;font-weight:400;margin-bottom:11px}
.page-template-default .s1{float:left;width:100%;clear:both;padding:51px 0;}
.page-template-default .s1 h2{color:#6273a7;font-size:40px;margin-bottom:50px}
.page-template-default .s1 h3{color:#6273a7;font-size:40px;margin-bottom:50px}
.page-template-default .s1 ol li,
.page-template-default .s1 ul li{color:#545454;font-size:25px;line-height:1.8em;font-weight:400}
.page-template-default .s1 ul,
.page-template-default .s1 ol{margin-bottom:40px}
.page-template-default .s1 p{color:#545454;font-size:25px;line-height:1.8em;margin-bottom:47px;font-weight:400}
.page-template-default .s1 p a{color:#e39a07;text-decoration:underline}
.page-template-default .s1 p a:hover{color:#ff5a00}
.page-template-default .s1 img.aligncenter{display:block;margin:0 auto;}


.mobile-nav{display:none;text-align:center;background:#15253b;width:100%;height:100%;position: fixed;top:0px;right:0px;z-index:999;overflow-y:auto}

.mobile-nav .logo{float:left;margin:24px 35px 0}
.mobile-nav .m-ic{float:left;width:100%;}
.mobile-nav .btncl{width:38px;height:38px;background:url("../images/mobile-close.jpg") 0 0 no-repeat;float:right;margin:41px 32px 0 0}
.mobile-nav .m-m-e{padding-top:10px;display:block;margin:0 auto 27px;clear:both;width:100%;max-width:480px;list-style:none}
.mobile-nav .m-m-e > li{display:block;text-align:center;margin-bottom:3px}
.mobile-nav .m-m-e > li > a{line-height:1.1em;border-bottom:6px solid #15253b;position:relative;text-transform:uppercase;display:inline-block;text-align:center;color:#fff;font-family:"Roboto";font-weight:700;font-size:37px;}
.mobile-nav .m-m-e > li > a:hover{border-bottom:6px solid #f4b73d;}
.mobile-nav .m-m-e ul{display:none;margin:0 auto 20px;list-style:none}
.mobile-nav .m-m-e ul li a{color:#72839b;font-weight:700;font-family:"Roboto";font-size:19px}
.mobile-nav .m-m-e ul li a:hover{color:#f4b73d}
.mobile-nav .btn1{width:168px;height:50px;margin:0px auto;padding:7px 0;font-size:22px}

.mobile-nav .sb{margin:64px auto 20px;width:297px;display:block}
.mobile-nav .sb .txt{border-bottom:3px solid #243854;width:100%;float:left;margin-bottom:20px}
.mobile-nav .sb input[type="text"]{float:left;width:calc(100% - 42px);border:none;border-radius:0px;background:none;box-shadow:none;padding:0px;margin:0px;color:#fff;font-family:"Roboto";font-weight:600;}
.mobile-nav .sb .btn_search_menu{width:32px;height:29px;background:url("../images/icn-search.svg") 0 0 no-repeat;float:right;background-size:100%}

.share-inline{text-align: center;}
.share-inline p{display:none;}
.share-inline .lbl{font-size:25px;vertical-align:top;color:#545454;font-size:25px;margin:6px 10px 0 0;display:inline-block;}
.sm-inline{display:inline-block;vertical-align:top;margin:0;padding:0px;list-style:none;}
.sm-inline li{display:inline-block}
.sm-inline li a{display:inline-block;width:55px;height:53px;background:url("../images/smi.jpg") 0 0 no-repeat;margin:0 3px}
.sm-inline li a.tw{background-position-x:-63px}
.sm-inline li a.pn{background-position-x:-127px}
.sm-inline li a.in{background-position-x:-191px}
.sm-inline li a.gp{background-position-x:-256px}
.sm-inline li a.em{background-position-x:-320px}
.sm-inline li a:hover{background-position-y:-55px}
@media screen and (max-width: 1879px){
   
}
@media screen and (max-width: 1700px){
  
    .footer h3{font-size:54px;line-height:1em}
    .nav .btn1{max-width:134px;}
}

@media screen and (max-width: 1580px){
    .nav .lg{margin-left:0px}
    .nav ul li a{margin:0 15px}
}

@media screen and (max-width: 1440px){
  
    .nav ul li a{margin:0 14px}
    .p404{min-height:670px}
}
@media screen and (max-width: 1439px){
    .nav ul li a{margin:0 10px}
}

@media screen and (max-width: 1365px){
    .nav ul{padding-top:39px}
    .nav ul li a{font-size:14px}
    .nav ul li.menu-item-has-children a{background-position-y:6px}
    .nav ul li .sub-menu{top:49px}
    .nav ul li .sub-menu li a{font-size:14px}
    .footer h3{font-size:44px;line-height:1.13em}

}
@media screen and (max-width: 1279px){
   .nav .lg{margin-left:0px}
    .nav .btn1{margin-right:10px;max-width:94px}
    .footer h3{font-size:32px;line-height:1.25em}
    .nav .searchbox .txt{max-width:129px;}
    .nav ul li a{margin:0 10px;font-size:12px}
    .nav ul li .sub-menu{top:49px}
    .nav ul li .sub-menu li a{font-size:12px}
  
    .left_nav{width:15%;}
    .right_nav{width:85%;}
    
}
@media screen and (max-width: 1080px){
    .nav ul li a{font-size:14px}
}


@media screen and (max-width: 1023px){
    .nav .lg{max-width:200px}
    .left_nav{width:100%;}
    .footer{text-align:center}
    .nav ul{display:none}
    .searchbox{display:none}
	.nav .btn1{display:none}
	#menu-top-right-menu,
	#menu-top-left-menu{display:none}
    a.mobile-menu{display:block;float:right}
    .mm-panels{background:#fff}
    .mm-listview > li > a, .mm-listview > li > span{color:#21334c;font-weight:700;font-family:"Roboto"}
    .mm-listview > li > a:hover, 
    .mm-listview > li > span:hover{background:#21334c;color:#e39a07}
    .mm-listview > li > a:hover span:after{color:#e39a07}
    .mm-menu .mm-listview > li .mm-next:hover:after{border-color:#e39a07}
    .footer .n{margin-top:20px}
    .footer .btn3{text-align:center;display:inline-block;float:none;margin-bottom:15px}
    .page-template-default .s1 ol li,
    .page-template-default .s1 ul li,
    .share-inline .lbl,
    .page-template-default .s1 p{font-size:16px}
    .share-inline .lbl{margin-top:12px!important}
    .page-template-default .s1 ul,
    .page-template-default .s1 ol,
    .page-template-default .s1 p{margin-bottom:25px;}

}

@media screen and (max-width: 768px){
 
  
    .footer .btn3{display:inline-block;margin-bottom:20px}
    .p404 .fld{padding:0 15px;}
    .p404 .fld input[type="text"]{max-width:511px}
    .p404 .or{width:100%;}
    .p404 .or:after,
    .p404 .or:before{width:40%}
}

@media screen and (max-width: 639px){
    .nav .lg{margin-left:0px}
    #frame_morning{height:489px}
    .footer h3{font-size:21px}
	.footer .btn1{margin:0px 0px 10px}
    .footer .btn2{width:100%;max-width:168px;}
    .p404 h1{font-size:70px;}
    .p404 p{font-size:12px}
    .p404 .fld input[type="text"]{max-width:calc(100% - 96px);padding-left:15px;font-size:16px}
    .page-template-default .s1 h2{font-size:24px;margin-bottom:20px}
    .share-inline .lbl,
    .page-template-default .s1 p{font-size:14px}
}

@media screen and (min-width: 1024px) and (max-width: 1560px){
    .footer{padding:93px 20px 20px}
}
