.flat-button{padding:18px 32px;font-size:13px;font-weight:600;display:inline-block;line-height:1;background:#00aeff;color:#fff;cursor:pointer;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;}
.flat-button.medium{padding:20px 50px;font-size:14px;}
.flat-button.medium.button-radius{border-radius:100px;}
.flat-button:hover{background:#273039;}
.flat-button.small{padding:11px 17px 11px;}
.flat-button.border{border:2px solid #00aeff;background-color:transparent;color:#00aeff;border-radius:3px;}
.flat-button.border-white{border:2px solid #fff;background-color:transparent;color:#fff;padding:17px 32px;}
.flat-button.border-white:hover{background:#273039;border-color:#273039;color:#fff;}
.flat-button.medium.border-white{padding:17px 50px;}
.flat-button i{margin-right:10px;font-size:18px;padding-left:10px;}
.flat-button.radius{background-color:transparent;padding:15px 42px;border-radius:50px;border-color:#00aeff;border-style:solid;border-width:2px;font-weight:700;color:#00aeff;}
.flat-button.border-radius-small{border-radius:3px;}
.button-radius{border-radius:25px;}
.button-color.blue{background:#29b6f6;color:#fff;}
.button-border{border:2px solid #ccc;padding:16px 30px;color:#999;background:transparent;}
.button-color.red{background:#f44336;color:#fff;}
.button-color.green{background:#4caf50;color:#fff;}
.button-color.orange{background:#ffae4e;color:#fff;}
.button-color.yellow{background:#ffeb3b;color:#273039;}
.button-color.black{background:#555555;color:#fff;}
.button-color.gray{background:#e6e6e6;color:#555;}
.button-color.theme{background:#00aeff;color:#fff;}
.button-color.white{background:#fff;color:#273039;}
.button-color.gray:hover,
.button-color.yellow:hover,
.button-color.black:hover,
.button-color.green:hover,
.button-color.blue:hover,
.button-color.red:hover,
.button-color.theme:hover,
.button-color.white:hover{background:#273039;color:#fff;}
.flat-row{clear:both;display:block;position:relative;padding:90px 0;overflow:hidden;}
.flat-row.background-color{background-color:#fafafa;}
.flat-row.background-black{background:#273039;}
.flat-row.background-theme{background:#00aeff;}
.flat-row.row-list{padding:70px 0 0;}
.flat-row.row-accordion{padding:0 0;}
.flat-row.row-nopading{padding:0 0;}
.flat-row .pad-20{padding:0 20px;position:relative;overflow:hidden;}
.flat-row .pad-40{padding:0 40px;position:relative;overflow:hidden;}
.title-section{margin-bottom:50px;position:relative;z-index:30;text-align:center;}
.title-section .title{font-size:36px;font-family:'Montserrat',sans-serif;font-weight:700;line-height:40px;color:#1c1c1c;position:relative;margin-top:0;margin-bottom:10px;letter-spacing:0.5px;}
.title-section .title span{color:#00aeff;}
.title-section .sub-title{font-size:13px;}
.title-section.style_1{text-align:left;margin-bottom:0;}
.title-section.style_1 h3{color:#ffffff;font-size:30px;font-weight:600;}
.title-section.style_1 .desc{color:#ffffff;font-size:15px;}
.title-section.style_1 .desc span{font-weight:bold;}
.title-section.style_1 a{color:#ffffff;font-weight:bold;}
.title-section.style_1 a:hover{color:#00aeff;}
.title-section.color-white .title,
.title-section.color-white i,
.title-section.color-white .sub-title{color:#fff;}
.btn-cta a i{margin-right:4px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.pad-40{padding:40px 0;}
.empty-space{position:relative;width:100%;}
.empty-space.height40{height:40px;}
.empty-space.height60{height:60px;}
.empty-space.height80{height:80px;}
.empty-space.height30{height:30px;}
.empty-space.d15px{height:15px;}
.flat-accordion .flat-toggle{margin:0 0 10px;}
.flat-accordion .toggle-title{cursor:pointer;color:#fff;background:#323232;padding:19px 20px 19px 90px;position:relative;font-weight:700;font-size:16px;}
.flat-accordion .toggle-title.active{background:#f1c40f;}
.flat-accordion .toggle-title.active:before{background:#323232;color:#00aeff;}
.flat-accordion .toggle-content{display:none;background:#f7f7f7;padding:22px 10px 12px 30px;margin-left:60px;}
.flat-accordion.style5{padding:0 30px;}
.flat-accordion.style5 .title-accordion{font-size:30px;line-height:40px;color:#273039;margin:20px 0 30px;font-weight:600;font-style:normal;}
.flat-accordion.style5 .toggle-title{border-radius:100px;padding:15px 40px 15px 20px;background:#fff;color:#273039;font-size:14px;border:1px solid rgba(0, 0, 0, 0.1);}
.flat-accordion .flat-toggle .toggle-title i{font-size:20px;width:35px;margin-left:10px;}
.flat-accordion.style5 .toggle-title.active{background:#00aeff;color:#fff;border:1px solid #00aeff;}
.flat-accordion.style5 .toggle-content{margin-left:0;background:transparent;padding:29px 0px 32px 62px;}
.flat-accordion.style5 .toggle-title span{width:15px;height:2px;background:#273039;display:inline-block;content:"";right:20px;position:absolute;top:50%;margin-top:-2px;}
.flat-accordion.style5 .toggle-title span:after{width:2px;height:15px;background:#273039;display:inline-block;content:"";top:50%;position:absolute;right:7px;margin-top:-7px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.flat-accordion.style5 .toggle-title.active span:after{background:transparent;height:0;width:0;}
.flat-accordion.style5 .toggle-title.active span{background:#fff;}
.imgaes-single-accordion{height:595px;background:url(../img/bg3.jpg) no-repeat;background-size:cover;}
.flat-accordion.style5.faqs .flat-toggle{margin:0px;}
.flat-accordion.style5.faqs{padding:0;}
.flat-accordion.style5.faqs .flat-toggle .toggle-title{border-radius:0px;padding:9px 15px 10px 15px;border-bottom:none;}
.flat-accordion.style5.faqs .flat-toggle:last-child .toggle-title{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.flat-accordion.style5.faqs .flat-toggle .toggle-title i{font-size:18px;width:35px;margin-left:0px;}
.flat-accordion.style5.faqs .toggle-content{padding:29px 20px 32px 20px;border:1px solid rgba(0, 0, 0, 0.1);}
.flat-accordion.style5.faqs .toggle-content h4{font-s-resize:16px;font-weight:bold;padding-bottom:15px;}
.flat-accordion.style5.faqs .toggle-content p{margin-bottom:15px;}
.title-box{margin-bottom:30px;}
.title-box .title{font-size:30px;line-height:35px;font-family:'Montserrat', sans-serif;font-weight:400;margin-bottom:10px;}
.title-box .title span{color:#00aeff;}
.title-box p{font-size:13px;}
ul.flat-list li{list-style:none;position:relative;margin-bottom:5px;}
ul.flat-list li i{color:#00aeff;margin-right:5px;vertical-align:middle;}
.flat-contact-info{padding:60px 0 60px;background:#fafafa;border-right:1px solid #dcdcdc;}
.flat-contact-info i{font-size:36px;margin-bottom:10px;color:#273039;display:inline-block;}
.flat-contact-info h4{font-size:18px;margin-bottom:10px;}
.flat-contact-info h6{font-size:12px;color:#d0d0d0;}