/*!
Theme Name: Rubis Energies
Theme URI: https://rubisenergie.zar.cc/
Author: Rubis Energies
Author URI: https://rubisenergie.zar.cc/
Description: Rubis Energies
Version: 1.0.0
*/
@font-face{font-family:'Inter';src:url('fonts/Inter18pt-Regular.eot');src:url('fonts/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Inter18pt-Regular.woff2') format('woff2'),url('fonts/Inter18pt-Regular.woff') format('woff'),url('fonts/Inter18pt-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter18pt-Medium.eot');src:url('fonts/Inter18pt-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Inter18pt-Medium.woff2') format('woff2'),url('fonts/Inter18pt-Medium.woff') format('woff'),url('fonts/Inter18pt-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter18pt-Bold.eot');src:url('fonts/Inter18pt-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter18pt-Bold.woff2') format('woff2'),url('fonts/Inter18pt-Bold.woff') format('woff'),url('fonts/Inter18pt-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter24pt-Medium.eot');src:url('fonts/Inter24pt-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Inter24pt-Medium.woff2') format('woff2'),url('fonts/Inter24pt-Medium.woff') format('woff'),url('fonts/Inter24pt-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter24pt-Regular.eot');src:url('fonts/Inter24pt-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Inter24pt-Regular.woff2') format('woff2'),url('fonts/Inter24pt-Regular.woff') format('woff'),url('fonts/Inter24pt-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter18pt-SemiBold.eot');src:url('fonts/Inter18pt-SemiBold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter18pt-SemiBold.woff2') format('woff2'),url('fonts/Inter18pt-SemiBold.woff') format('woff'),url('fonts/Inter18pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter24pt-Bold.eot');src:url('fonts/Inter24pt-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter24pt-Bold.woff2') format('woff2'),url('fonts/Inter24pt-Bold.woff') format('woff'),url('fonts/Inter24pt-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter24pt-SemiBold.eot');src:url('fonts/Inter24pt-SemiBold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter24pt-SemiBold.woff2') format('woff2'),url('fonts/Inter24pt-SemiBold.woff') format('woff'),url('fonts/Inter24pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter28pt-Regular.eot');src:url('fonts/Inter28pt-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Inter28pt-Regular.woff2') format('woff2'),url('fonts/Inter28pt-Regular.woff') format('woff'),url('fonts/Inter28pt-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter28pt-Medium.eot');src:url('fonts/Inter28pt-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Inter28pt-Medium.woff2') format('woff2'),url('fonts/Inter28pt-Medium.woff') format('woff'),url('fonts/Inter28pt-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter28pt-Bold.eot');src:url('fonts/Inter28pt-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter28pt-Bold.woff2') format('woff2'),url('fonts/Inter28pt-Bold.woff') format('woff'),url('fonts/Inter28pt-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('fonts/Inter28pt-SemiBold.eot');src:url('fonts/Inter28pt-SemiBold.eot?#iefix') format('embedded-opentype'),url('fonts/Inter28pt-SemiBold.woff2') format('woff2'),url('fonts/Inter28pt-SemiBold.woff') format('woff'),url('fonts/Inter28pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}

/* ============= */
*:focus{outline:-webkit-focus-ring-color none;outline:none;}
a:visited,
a:focus,
a:active,
a:hover{outline:none!important;text-decoration:none;}

/* ============= */
::-webkit-input-placeholder{opacity:1;color:#0c0636;font-weight:500;}
:-moz-placeholder{opacity:1;color:#0c0636;font-weight:500;}
::-moz-placeholder{opacity:1;color:#0c0636;font-weight:500;}
:-ms-input-placeholder{opacity:1;color:#0c0636;font-weight:500;}

/* ============= */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{opacity:0.5;}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{opacity:0.5;}

/* ============= */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{opacity:0.5;}
::selection{background:#FFFF00;color:#000;text-shadow:none;}
::-moz-selection{background:#FFFF00;color:#000;text-shadow:none;}
input:focus,
select:focus{outline:none;}

/* ============= */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill,
input:-webkit-autofill:focus,
textarea:-webkit-autofill:focus,
select:-webkit-autofill:focus,
input:-webkit-autofill:hover,
textarea:-webkit-autofill:hover,
select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;background-color:#fff!important;}

/*--------------------------------------------------------------
# Global defination of elements
--------------------------------------------------------------*/

/* font-family: 'Montserrat', sans-serif; */


body{font-family:'Inter';font-weight:400;font-display:auto;font-size:0.875rem;color:#0c0636;line-height:1.5;}
img{max-width:100%;height:auto;}
a{color:#007243;}
a:hover,
a:focus{text-decoration:none;color:#000;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-weight:700;color:#000;line-height:1.21;margin-bottom:15px;text-transform:none}
h1,
.h1{font-size:20px;}
h2,
.h2{font-size:20px;}
h3,
.h3{font-size:18px;}
h4,
.h4{font-size:18px;}
h5,
.h5{font-size:18px;}
h6,
.h6{font-size:16px;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{font-size:30px;line-height:100%;display:block;color:#9fd96b;text-transform:capitalize;font-weight:500;letter-spacing:0;margin-top:10px;}
h1 small,
.h1 small{font-size:16px;}
h2 small,
.h2 small{font-size:14px;}
h3 small,
.h3 small{font-size:14px;}
h4 small,
.h4 small{font-size:14px;}
h5 small,
.h5 small{font-size:14px;}
h6 small,
.h6 small{font-size:14px;}
p{margin-bottom:15px;line-height:1.5;}
b,
strong{font-weight:bold;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
img.alignright,
img.alignleft,
img.alignnone,
img.aligncenter,
figure.alignright,
figure.alignleft,
figure.alignnone{margin-bottom:20px;}
hr,
.hr{clear:both;margin:35px 0;display:block;width:100%;border-top:1px solid #cecece;border-bottom:1px solid #e9e9e9;box-shadow:0 1px #f9f9f9;}

/* =========== */
label{display:inline-block;margin-bottom:0;color:#374151;font-weight:500;font-size:12px;}
.clearboth::before,
.clearboth::after{content:"";display:table;clear:both;}

/* =========== */
.form-control{height:34px;font-size:12px;line-height:normal;background-color:#fff;border-radius:2px;color:#333333;font-weight:400;}
.form-control::-webkit-input-placeholder{opacity:1;color:#9CA3AF;font-weight:400;}
.form-control:-moz-placeholder{opacity:1;color:#9CA3AF;font-weight:400;}
.form-control::-moz-placeholder{opacity:1;color:#9CA3AF;font-weight:400;}
.form-control:-ms-input-placeholder{opacity:1;color:#9CA3AF;font-weight:400;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#333;outline:0;box-shadow:none;}
textarea.form-control{line-height:1.4;min-height:140px;padding-top:15px;padding-bottom:15px;}
.form-group{margin-bottom:10px;}

/* ========== */
.csSelect{margin-bottom:0;position:relative;cursor:pointer;border-radius:4px;}
.csSelect select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;font-size:12px;color:#0c0636;font-weight:500;height:32px;padding:6px 25px 6px 12px;border-radius:2px;border:1px solid #cccccc;line-height:normal;}
.csSelect::after{position:absolute;right:5px;content:"";background:url(images/arrow_down_img_png.png);top:50%;pointer-events:none;z-index:5;font-size:16px;display:block;line-height:1;background-size:100%;height:21px;width:22px;margin-top:-5px;background-repeat:no-repeat;}
.csSelect select:focus{border-color:#333;-webkit-box-shadow:none;box-shadow:none;}
.form-group.csSelect{margin-bottom:10px;}

/* =========== */
.btn{color:#323e48;background-color:#ececec;text-transform:uppercase;line-height:1;font-weight:600;border:none;padding:12px 15px;font-size:14px;border-radius:7px;margin:2px;}

/* ========== */
button:focus,
.btn.focus,
.btn:focus,
.btn:hover{color:#fff;background-color:#101820;box-shadow:none!important;outline:none!important;}

/* =========== */
.btn-default{background-color:#059b9a;color:#9fd96b;text-transform:uppercase;}
.home .btn-default{color:#fff;}
.btn-default:hover,
.btn-default:focus,
.btn-default:not(:disabled):not(.disabled).active,
.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{color:#fff;background-color:#008281;}

/* =========== */
.btn-primary{background-color:#007243;color:#ffffff;text-transform:none;}
.home .btn-primary{color:#fff;}
.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000000;}

/* =========== */
.btn-secondary{background-color:#323e48;color:#fff;text-transform:none;}
.btn-secondary:hover{color:#fff;background-color:#1784c7;}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0379c1;border-color:#0379c1;}

/* =========== */
.btn-greenWhite{background-color:#fff;color:#239b8f;text-transform:none;border:3px solid #239b8f;}
.btn-greenWhite:hover,
.btn-greenWhite:focus,
.btn-greenWhite.focus{color:#c41d4a;background-color:#fff;border-color:#fff;border:3px solid #c41d4a;}

/* ========== */
.btn-Blackblue{background-color:#000;color:#f5ce43!important;text-transform:none;border:none;}
.btn-Blackblue:hover,
.btn-Blackblue:focus,
.btn-Blackblue.focus{color:#fff!important;background-color:#1784c7;}

/* ===== */
.btn-big,
.btn-medium,
.btn-small{padding:12px 15px;font-size:0.8rem;}
.btn-medium{letter-spacing:0;font-weight:600;}
.btn-xs-small{padding:10px 25px;font-size:0.75rem;}
.btn_medium{padding:14px 30px;font-size:14px;border-radius:5px;letter-spacing:0;margin:0;box-shadow:none;font-weight:bold;}

/* ===== */
.btn-big-greenWhite{font-size:0.875rem;max-width:initial;padding:10px 20px;min-width:initial;letter-spacing:1px;}
.btn-medium-greenWhite{font-size:0.875rem;max-width:initial;padding:10px 20px;min-width:initial;letter-spacing:1px;}
.btn-small-greenWhite{font-size:0.875rem;max-width:initial;padding:10px 20px;min-width:initial;letter-spacing:1px;}

/* ===== */
.btn-white{color:#101820!important;font-weight:600;width:100%;padding:0 15px;font-size:1.125rem;border-radius:2px;line-height:50px;background-color:#fff;min-width:auto;max-width:initial;letter-spacing:0;}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus{color:#fff!important;background-color:#1784c7;}

/*/* =====CheckBox========= */

/*label.checkBox{position:relative;}
label.checkBox:hover{cursor:pointer}
input[type=checkbox]{display:none;}
input[type=checkbox] + span{position:relative;display:inline-block;line-height:30px;padding-left:35px;}
input[type=checkbox]:checked + span::before,
input[type=checkbox]:checked + label::after,
input[type=checkbox] + label::before,
input[type=checkbox] + label::after{position:absolute;left:0;top:0;width:24px;height:24px;top:-18px;}
input[type=checkbox] + span::before{content:"";border:1px solid #ccc;width:24px;height:24px;position:absolute;left:0;top:0;margin-left:0;top:-18px;background-color:#cccccc;}
input[type=checkbox] + span::after{content:"";position:absolute;left:0;top:0;width:30px;height:30px;border:none;top:-18px;}
input[type=checkbox]:checked + span::after,
input[type=checkbox]:checked + span:hover::after,
input[type=checkbox] + span:hover::after{width:24px;height:24px;border:none;background:#c41d4a;margin:0;}
input[type=checkbox] + span:hover::after{width:24px;height:24px;border:none;background:rgba(196,29,74,0.48);margin:0;}*/

/* ====radioBox====== */

/*label.radio{position:relative;}
label.radio:hover{cursor:pointer}
input[type=radio]{display:none;}
input[type=radio] + span{position:relative;display:inline-block;line-height:30px;padding-left:35px;}
input[type=radio]:checked + span::before,
input[type=radio]:checked + label::after,
input[type=radio] + label::before,
input[type=radio] + label::after{position:absolute;left:0;top:0;width:24px;height:24px;top:-18px;}
input[type=radio] + span::before{content:"";border:1px solid #ccc;width:24px;height:24px;position:absolute;left:0;top:0;margin-left:0;top:-18px;border-radius:100%;background-color:#cccccc;}
input[type=radio] + span::after{content:"";position:absolute;left:0;top:0;width:30px;height:30px;border:none;top:-18px;border-radius:100%;}
input[type=radio]:checked + span::after,
input[type=radio]:checked + span:hover::after,
input[type=radio] + span:hover::after{width:24px;height:24px;border:none;background:#c41d4a;margin:0;}
input[type=radio] + span:hover::after{width:24px;height:24px;border:none;background:rgba(196,29,74,0.48);margin:0;}*/
*/

/* ==== */
.d-inline-block{display:inline-block!important}
.push-right{float:right;}

/* ======= */
.text_color_dark_green{color:#059b9a}
.text_color_light_green{color:#a2d45e}
.text_color_black{color:#0c0636}

/* ====== */
.font-14{font-size:14px;}
.font-16{font-size:14px;}
.font-18{font-size:14px;}

/* ===== */
.font_weight_500{font-weight:500;}
.font_weight_600{font-weight:600;}
.font_weight_700{font-weight:700;}
.font_weight_800{font-weight:800;}
.font_weight_900{font-weight:900;}

/* ===== */
.lettspacing-3{letter-spacing:3.5px;}

/* ======= */
.blue_bg{background-color:#2e3192;}
.blue_bg,
.blue_bg h1,
.blue_bg h2,
.blue_bg h3,
.blue_bg h4,
.blue_bg h5,
.blue_bg h6,
.blue_bg .h1,
.blue_bg .h2,
.blue_bg .h3,
.blue_bg .h4,
.blue_bg .h5,
.blue_bg .h6,
.blue_bg  p,
.blue_bg ul,
.blue_bg li,
.blue_bg li span,
.blue_bg  a{color:#fff;}
.blue_bg  a:hover{color:#ffe990;}

/* ======== */
.white_text,
.white_text h1,
.white_text h2,
.white_text h3,
.white_text h4,
.white_text h5,
.white_text h6,
.white_text .h1,
.white_text .h2,
.white_text .h3,
.white_text .h4,
.white_text .h5,
.white_text .h6,
.white_text  p,
.white_text ul,
.white_text li,
.white_text li span,
.white_text  a{color:#fff;}
.white_text  a:hover{color:#ffe990;}

/* ============ */
.font_28{font-size:14px;}

/* ============================================================================================================== */

/* ====section_block====== */

.section_block{background-color:#f8f4f1;padding:30px 0}

/* ============================================================================================================== */
.programme_benefits{padding:30px 0 30px 0}
.programme_benefits h2{font-size:20px;margin-bottom:20px}
.programme_benefits__box{background-color:#F9FAFB;padding:30px 20px;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:10px;}
.programme_benefits__box img{margin-bottom:8px}
.programme_benefits__box h6{font-size:16px;color:#000000;margin-bottom:8px}
.programme_benefits__box p{font-size:14px;color:#4B5563}

/* =========== */
@media (min-width:576px){
}
@media (min-width:768px){
    .programme_benefits{padding:50px 0 40px 0}
    .programme_benefits h2{font-size:24px;margin-bottom:30px}
}
@media (min-width:992px){
}
@media (min-width:1200px){
}
@media (min-width:1300px){
}
@media (min-width:1500px){
}

/* ========== */
.get_started_today{background-color:#7DCBAB1A;padding:30px 0}
.get_started_today .container{max-width:850px}
.get_started_today h2{font-size:20px;margin-bottom:20px}
.get_started_today .btn{width:100%;padding:17px 25px;}
.get_started_today .form-control{height:50px;font-size:16px;border-radius:8px;color:#007243;font-weight:700;text-align:center;border:2px solid #007243;}
.get_started_today   .form-control::-webkit-input-placeholder{opacity:1;color:#007243;font-weight:600;}
.get_started_today .form-control:-moz-placeholder{opacity:1;color:#007243;font-weight:600;}
.get_started_today .form-control::-moz-placeholder{opacity:1;color:#007243;font-weight:600;}
.get_started_today .form-control:-ms-input-placeholder{opacity:1;color:#007243;font-weight:600;}

/* =========== */
@media (min-width:576px){
}
@media (min-width:768px){
    .get_started_today{padding:50px 0}
    .get_started_today h2{font-size:24px;margin-bottom:30px}
}
@media (min-width:992px){
}
@media (min-width:1200px){
}
@media (min-width:1300px){
}

/* ========== */
.download_now{background-color:#7DCBAB1A;padding:50px 0}
.download_now   .container{max-width:397px;padding:0;}
.download_now h2{font-size:24px;margin-bottom:5px}

/*==============*/
.faqs{padding:30px 0}
.faqs h2{font-size:20px;margin-bottom:5px}
.faqs p{font-size:12px;margin-bottom:5px}
.nav-pills .nav-link span{display:inline-block}
.nav-pills .nav-link span img{width:30px;transform:rotate(90deg);}
.nav-link{display:flex;justify-content:space-between;align-items:center;color:#000;border:3px solid #E5E7EB;margin:3px 0;z-index:9;padding:5px 20px;border-radius:0;background-clip:padding-box;font-size:13px;text-align:left}
.nav-pills{margin:10px 0;}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{color:#000;background-color:#fff;border:3px solid transparent;border-image:linear-gradient(to right,#007243 0%,#5EFF45 100%) 1;}
.nav-pills .nav-link{color:#000;}
.nav-pills .nav-link{background-color:#fff;}
.faqs #v-pills-tabContent{}
.faqs .tab-content h2{font-size:16px;margin-bottom:10px;font-weight:600;color:#2E2C34}
.faqs .tab-content,
.faqs .tab-content p{font-size:13px;margin-bottom:10px;line-height:1.5rem;}
.faqs .streched_column{background-color:#7DCBAB1A;padding:30px 30px 30px 30px;border:1px solid #E5E7EB;margin-left:0;border-radius:12px;}
.faqs .mgtop50{margin:30px  0 0 0;}
@media (min-width:576px){
}
@media (min-width:768px){
    .faqs{padding:50px 0}
    .faqs h2{font-size:24px;margin-bottom:5px}
    .faqs p{font-size:14px;margin-bottom:5px}
    .nav-pills{margin:30px 0;}
    .nav-pills .nav-link span img{width:30px;transform:none;}
    .faqs .streched_column{padding:65px 50px 50px 150px;margin-left:-100px;}
}
@media (min-width:992px){
    .faqs h2{font-size:24px;margin-bottom:5px}
    .faqs p{font-size:14px;margin-bottom:5px}
    .nav-pills{margin:30px 0;}
    .nav-pills .nav-link span img{width:35px;}
    .faqs .streched_column{padding:65px 50px 50px 150px;margin-left:-100px;}
    .nav-link{padding:10px 20px;margin:5px 0;font-size:16px;}
    .faqs .tab-content h2{font-size:20px;margin-bottom:10px;}
    .faqs .tab-content,
    .faqs .tab-content p{font-size:16px;margin-bottom:10px;}
}
@media (min-width:1200px){
}
@media (min-width:1300px){
}
@media (min-width:1500px){
}

/* ============================================================================================================== */

/* =========== */
@media (min-width:576px){
}
@media (min-width:768px){
}
@media (min-width:992px){
}
@media (min-width:1200px){
}
@media (min-width:1300px){
}
@media (min-width:1500px){
}

/* ====get_started====end=== */

/*===============*/
.less_5_gutters{margin-right:5px;margin-left:5px;}
.less_5_gutters>.col,
.less_5_gutters>[class*=col-]{padding-right:5px;padding-left:5px;}
@media (min-width:768px){
    .less_5_gutters{margin-right:5px;margin-left:5px;}
    .less_5_gutters>.col,
    .less_5_gutters>[class*=col-]{padding-right:5px;padding-left:5px;}
}

/* ============================================================================================================== */

/* ============================================================================================================== */

/* ====contact_us======= */
.contact_us{padding:30px 0 30px 0;}
.contact_us .container{max-width:672px}
.contact_us h2{font-size:24px;margin-bottom:30px}
.contact_us label{color:#374151}
.contact_us .btn{width:100%;}

/* ============= */
.contact_us .form-control::-webkit-input-placeholder{opacity:1;color:#9CA3AF;font-weight:500;}
.contact_us .form-control:-moz-placeholder{opacity:1;color:#9CA3AF;font-weight:500;}
.contact_us .form-control::-moz-placeholder{opacity:1;color:#9CA3AF;font-weight:500;}
.contact_us .form-control:-ms-input-placeholder{opacity:1;color:#9CA3AF;font-weight:500;}
.contact_us .btn{padding:12px 15px;font-size:14px;border-radius:7px;letter-spacing:0;font-weight:700;margin:0;}

/* =========== */
@media (min-width:576px){
    .contact_us{padding:50px 0 50px 0;}
    .contact_us .h1{font-size:40px;}
}
@media (min-width:768px){
    .contact_us{padding:50px 0 50px 0;}
    .contact_us .h1{font-size:60px;}
    .contact_us .form-control{height:58px;font-size:16px;line-height:normal;background-color:#fff;border-radius:2px;color:#333333;font-weight:500;padding:.375rem 1rem;}
    .contact_us textarea.form-control{height:115px;padding:1.2rem 1rem;}
    .contact_us .btn{padding:18px 50px;font-size:18px;margin-top:10px;}

    /* =========== */
    .less_5_gutters{margin-right:5px;margin-left:5px;}
    .less_5_gutters>.col,
    .less_5_gutters>[class*=col-]{padding-right:5px;padding-left:5px;}
}
@media (min-width:992px){
    .contact_us{padding:50px 0 50px 0;}
}
@media (min-width:1200px){
    .contact_us .h1{font-size:75px;}
}
@media (min-width:1300px){
    .contact_us{padding:50px 0 50px 0;}
    .contact_us .less_5_gutters{margin-top:45px}
}
@media (min-width:1500px){
    .contact_us .h1{font-size:75px;}
}

/* ============================================================================================================== */
.registration_model{}
.registration_model p{color:#6B7280;font-size:11.50px;margin-top:5px;font-weight:400;margin:0;margin-top:5px;}
.registration_model .modal-header{right:0;top:0;position:absolute;display:flex;flex-shrink:0;align-items:center;padding:25px;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;z-index:9;}
.registration_model  .btn-close{border:1px solid #000;border-radius:100px;font-size:12px;}
.registration_model  .btn-close:hover{color:#000000;background-color:#ffffff;}
.registration_model .modal-title{margin-top:40px;margin-bottom:15px;font-size:16px;text-align:center;}
.modal-footer{padding:0 15px 15px 15px;display:block;border-top:none;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.modal-footer .btn{width:100%}
.modal-body{position:relative;flex:1 1 auto;padding:15px;}
.registration_model .form-check-input{margin-top:.4em;}
.registration_model  .form-check-input:checked{background-color:#007243;border-color:#007243;}
.registration_model .form-check-input:focus{box-shadow:none;}

/* =========== */
@media (min-width:576px){
}
@media (min-width:768px){
    .registration_model  .modal-dialog{max-width:755px;margin-right:auto;margin-left:auto;}
    .registration_model .modal-title{margin-top:20px;margin-bottom:40px;font-size:30px;}
    .modal-body{padding:30px;}
    .modal-footer{padding:0 30px 30px 30px;}
}
@media (min-width:992px){
}
@media (min-width:1200px){
}
@media (min-width:1300px){
}
@media (min-width:1500px){
}

/*============================*/


/* ============================================================================================================== */

/* ====footer_bootom======= */
.footer_bootom{background-color:#272727;padding:40px 0 10px 0;}
.footer_bootom span{display:block}
.footer_bootom h6{color:#fff;font-size:16px;font-weight:700;}
.footer_bootom p,
.footer_bootom a{color:#fff;font-size:14px;font-weight:500;}
.footer_bootom a:hover{color:#059b9a;}
.footer_bootom p:last-child{margin:0;}
.footer_bootom p{line-height:1.5;margin-bottom:10px;}
.footer_logo{margin-bottom:20px;}
.quick_links{float:none;margin-top:0;}
.quick_links ul{padding:0;margin:0;line-height:none}
.quick_links ul li{display:block;padding-right:5px;margin-left:0;}
.quick_links ul li:last-child{padding-right:0;}
.quick_links ul li a{display:block;font-size:14px;padding:2px 0;text-decoration:none;}
.quick_links ul li a:hover{color:#13a964;}
.quick_links .socials_svg_icon{width:30px;height:30px;fill:#095169;}
.quick_links ul li a:hover .socials_svg_icon{fill:#059b9a;}

/* ========= */
.footer_bootom .socials{float:none;margin-top:20px;}
.footer_bootom .socials ul{padding:0;margin:10px 0 0 0;list-style:none;}
.footer_bootom .socials ul li{display:inline-block;padding-right:5px;margin-left:0;}
.footer_bootom .socials ul li:last-child{padding-right:0;}
.footer_bootom .socials ul li a{display:block;}
.footer_bootom .socials .socials_svg_icon{width:20px;height:20px;fill:#fff;}
.footer_bootom .socials ul li a:hover .socials_svg_icon{fill:#13a964;}
.download_now_footer .mg_bot_10{margin-bottom:10px;}
.download_now_footer,
.quick_links,
.socials{margin-bottom:20px;text-align:center}

/*====*/
.footer_copy_right{background-color:#007243;padding:15px 0 15px 0;}
.footer_copy_right p{color:#fff;margin:0;font-size:14px;}
.footer_logo,
.footer_logo img{margin:0 auto;text-align:center;}

/* =========== */
@media (min-width:576px){
}
@media (min-width:768px){
    .footer_logo,
    .footer_logo img{margin:0 auto;text-align:left;}
    .download_now_footer,
    .quick_links,
    .socials{text-align:left;}
    .footer_bootom{padding:50px 0 55px 0;}
    .footer_logo{margin-bottom:0;}

    /* ========== */
    .footer_bootom .socials{margin-top:0;}
    .footer_bootom .socials ul li{padding-right:5px;}
}
@media (min-width:992px){
}
@media (min-width:1200px){
    .footer_bootom p,
    .footer_bootom a{font-size:16px;}
    .footer_bootom p{margin-bottom:20px;}

    /* === */
    .footer_bootom .socials ul li{padding-right:20px;}
    .footer_bootom .socials .socials_svg_icon{width:20px;height:20px;}
}
@media (min-width:1300px){
}
@media (min-width:1500px){
    .footer_bootom p,
    .footer_bootom a{font-size:20px;}
    .footer_bootom p{margin-bottom:30px;}
}

/* ====footer_bootom====end=== */

/* =================================================================================================== */
@media (min-width:576px){
    h1,
    .h1{font-size:26px;margin-bottom:20px;}
    h2,
    .h2{font-size:24px;}
    h3,
    .h3{font-size:22px;}
    h4,
    .h4{font-size:22px;}
    h5,
    .h5{font-size:20px;}
    h6,
    .h6{font-size:18px;}

    /* ===== */
    h1 small,
    .h1 small{font-size:22px;}
    h2 small,
    .h2 small{font-size:20px;}
    h3 small,
    .h3 small{font-size:18px;}
    h4 small,
    .h4 small{font-size:16px;}
    h5 small,
    .h5 small{font-size:14px;}
    h6 small,
    .h6 small{font-size:14px;}
}
@media (min-width:768px){
    h1,
    .h1{font-size:30px;margin-bottom:30px;}
    h2,
    .h2{font-size:28px;}
    h3,
    .h3{font-size:26px;}
    h4,
    .h4{font-size:24px;}
    h5,
    .h5{font-size:20px;}
    h6,
    .h6{font-size:18px;}

    /* ===== */
    h1 small,
    .h1 small{font-size:24px;}
    h2 small,
    .h2 small{font-size:20px;}
    h3 small,
    .h3 small{font-size:18px;}
    h4 small,
    .h4 small{font-size:16px;}
    h5 small,
    .h5 small{font-size:14px;}
    h6 small,
    .h6 small{font-size:14px;}

    /* ===== */
    label{margin-bottom:0;font-size:14px;}
    .form-control{height:50px;font-size:14px;line-height:normal;background-color:#fff;border-radius:2px;color:#333333;font-weight:400;padding:.375rem 1rem;}

    /* ====== */
    .btn{padding:12px 20px;font-size:16px;}

    /* ===== */
    .font-14{font-size:14px;}
    .font-16{font-size:16px;}
    .font-18{font-size:18px;}
}
@media (min-width:992px){
    h1,
    .h1{font-size:30px;margin-bottom:30px;}
    h2,
    .h2{font-size:28px;}
    h3,
    .h3{font-size:26px;}
    h4,
    .h4{font-size:24px;}
    h5,
    .h5{font-size:20px;}
    h6,
    .h6{font-size:18px;}

    /* ===== */
    h1 small,
    h2 small,
    h3 small,
    h4 small,
    h5 small,
    h6 small{font-weight:700;}
    h1 small,
    .h1 small{font-size:24px;}
    h2 small,
    .h2 small{font-size:20px;}
    h3 small,
    .h3 small{font-size:18px;}
    h4 small,
    .h4 small{font-size:16px;}
    h5 small,
    .h5 small{font-size:14px;}
    h6 small,
    .h6 small{font-size:14px;}

    /* =========== */

    /* ======= */
    .btn{padding:15px 25px;font-size:16px;border-radius:3px;}
}
@media (min-width:1200px){
    .container{max-width:1170px;padding:0;}
}
@media (min-width:1300px){
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6{margin-bottom:20px;}

    /* =========== */
    h1,
    .h1{font-size:60px;margin-bottom:30px;}
    h2,
    .h2{font-size:48px;}
    h3,
    .h3{font-size:36px;}
    h4,
    .h4{font-size:30px;}
    h5,
    .h5{font-size:24px;}
    h6,
    .h6{font-size:20px;}

    /* =========== */
    h1 small,
    .h1 small{font-size:40px;}
    h2 small,
    .h2 small{font-size:36px;}
    h3 small,
    .h3 small{font-size:34px;}
    h4 small,
    .h4 small{font-size:26px;}
    h5 small,
    .h5 small{font-size:20px;}
    h6 small,
    .h6 small{font-size:18px;}

    /* =========== */
    body{font-size:1rem;line-height:1.7;}
    p{margin-bottom:30px;line-height:1.7;}

    /* ======= */
    .btn{padding:15px 25px;font-size:16px;border-radius:8px;letter-spacing:0;margin:0;}
    .btn_medium{padding:16px 48px;font-size:18px;}
}
@media (min-width:1400px){
}
@media (min-width:1500px){
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6{margin-bottom:20px;}

    /* =========== */
    h1,
    .h1{font-size:60px;margin-bottom:30px;}
    h2,
    .h2{font-size:56px;}
    h3,
    .h3{font-size:48px;}
    h4,
    .h4{font-size:36px;margin-bottom:30px;}
    h5,
    .h5{font-size:30px;}
    h6,
    .h6{font-size:24px;}

    /* ================ */

    /* =========== */
    h1 small,
    .h1 small{font-size:60px;}
    h2 small,
    .h2 small{font-size:56px;}
    h3 small,
    .h3 small{font-size:48px;}
    h4 small,
    .h4 small{font-size:36px;}
    h5 small,
    .h5 small{font-size:30px;}
    h6 small,
    .h6 small{font-size:24px;}

    /* =========== */
    body{font-size:1rem;line-height:1.9;}
    p{margin-bottom:30px;line-height:1.9;}
    .container{max-width:1170px;padding:0;}

    /* ========== */
    .font_28{font-size:28px;}
}
@media (max-width:767px){
}
@media (max-width:575px){
}