*{margin: 0; padding:0; outline: none; }img{max-width:100%;}ul{margin:0; padding:0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}.clear{clear:both;}a:hover{text-decoration:none;}
body{margin: 0px;padding: 0px;outline: none;font-family: 'Lato';font-weight: normal;color: #444;overflow-x: hidden;}#wrapper{position:relative;}a:focus{outline:none !important;}
.vert-move {-webkit-animation: mover 1s infinite alternate;animation: mover 1s infinite alternate;cursor: pointer;}@keyframes mover{0%{transform: translate(0px);}100%{transform: translateY(-10px);}}@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-Light.woff2') format('woff2'),url('../fonts/OpenSans-Light.woff') format('woff');font-weight: 300;font-style: normal;}
@font-face {font-family: 'Brandon_reg';src: url('../fonts/Brandon_reg.eot?#iefix') format('embedded-opentype'),  url('../fonts/Brandon_reg.otf')  format('opentype'),url('../fonts/Brandon_reg.woff') format('woff'), url('../fonts/Brandon_reg.ttf')  format('truetype'), url('../fonts/Brandon_reg.svg#Brandon_reg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Brandon_bld';src: url('../fonts/Brandon_bld.eot?#iefix') format('embedded-opentype'),  url('../fonts/Brandon_bld.otf')  format('opentype'),url('../fonts/Brandon_bld.woff') format('woff'), url('../fonts/Brandon_bld.ttf')  format('truetype'), url('../fonts/Brandon_reg.svg#Brandon_bld') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Brandon_light';src: url('../fonts/Brandon_light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Brandon_light.otf')  format('opentype'),url('../fonts/Brandon_light.woff') format('woff'), url('../fonts/Brandon_light.ttf')  format('truetype'), url('../fonts/Brandon_light.svg#Brandon_reg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-LightItalic.woff2') format('woff2'),url('../fonts/OpenSans-LightItalic.woff') format('woff');font-weight: 300;font-style: italic;}@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/OpenSans-ExtraBoldItalic.woff') format('woff');font-weight: 800;font-style: italic;}
@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),url('../fonts/OpenSans-ExtraBold.woff') format('woff');font-weight: 800;font-style: normal;}@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans-Bold.woff') format('woff');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-Semibold.woff2') format('woff2'),url('../fonts/OpenSans-Semibold.woff') format('woff');font-weight: 600;font-style: normal;}@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-BoldItalic.woff2') format('woff2'),url('../fonts/OpenSans-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;}
@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-Italic.woff2') format('woff2'),url('../fonts/OpenSans-Italic.woff') format('woff');font-weight: normal;font-style: italic;}@font-face {font-family: 'Open Sans';src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans-Regular.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Black.woff2') format('woff2'),url('../fonts/Lato-Black.woff') format('woff');font-weight: 900;font-style: normal;}@font-face {font-family: 'Lato';src: url('../fonts/Lato-BoldItalic.woff2') format('woff2'),url('../fonts/Lato-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-BlackItalic.woff2') format('woff2'),url('../fonts/Lato-BlackItalic.woff') format('woff');font-weight: 900;font-style: italic;}@font-face {font-family: 'Lato';src: url('../fonts/Lato-Bold.woff2') format('woff2'),url('../fonts/Lato-Bold.woff') format('woff');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Regular.woff2') format('woff2'),url('../fonts/Lato-Regular.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'Lato';src: url('../fonts/Lato-LightItalic.woff2') format('woff2'),url('../fonts/Lato-LightItalic.woff') format('woff');font-weight: 300;font-style: italic;}
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Light.woff2') format('woff2'),url('../fonts/Lato-Light.woff') format('woff');font-weight: 300;font-style: normal;}@font-face {font-family: 'Lato';src: url('../fonts/Lato-Italic.woff2') format('woff2'),url('../fonts/Lato-Italic.woff') format('woff');font-weight: normal;font-style: italic;}

/* HEADER CSS */
.hdr_sec{background:url(../images/header_bg.jpg)no-repeat center center; background-size:cover;min-height:125px;}.hdr_row1 .row .col-md-3 i{padding: 0px 3px;font-size: 17px;}#cssmenu li a{border-bottom:4px dotted transparent;transition:all .4s ease;}
.hdr_sec .container-fluid{padding: 0px 20px;}.hdr_row1 .row{min-height:40px;display:flex;align-items:center;}.hdr_row1 a:hover{color:#f26723;}.hdr_row1 .row .col-md-9 i{color:#f26723;margin-right:5px;}#cssmenu li.current-menu-item a{color:#f26723;}
.hdr_row1{border-bottom:1px solid #dddddd;}.hdr_row2 {
    padding: 5px 0 7px 0px;
}
.hdr_row1 a{color:#666666;font-size:16px;font-family: 'Lato';font-weight: normal;transition: all .4s ease;}#cssmenu li.current-menu-item{border-bottom:4px dotted #f26723;padding-bottom: 0px;}
.hdr_row1 .row .col-md-9 li:first-child{margin-right:25px;}#cssmenu li a{color:#222222;font-size:16px;font-family: 'Lato';font-weight: normal;padding: 10px 0px 7px;transition: all .4s ease;}#cssmenu li.current-menu-item:hover{border-bottom:none;}
.hdr_row2 .row .col-md-9 {
    position: relative;
    margin-top: 14px;
}
.gt_qt{background:#f26723;color:#fff;position:absolute;right: 18px;top: 6px;font-size: 13px;font-family: 'Lato';padding: 13px 27px;border-radius: 100px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;transition: all .4s ease;z-index: 99999;}
.gt_qt:hover{background:#222;color:#fff;}#cssmenu { float: right;padding-right: 185px;padding-top: 9px;}#cssmenu li{margin:0 18px;}#cssmenu li a:hover{border-bottom:4px dotted #f26723;color:#f26723;padding-bottom: 8px;}#cssmenu li.current-menu-item a{padding-bottom:4px;}

/* SLIDER CSS */
.metaslider .caption-wrap {position: absolute !important;background: #00000059 !important;opacity: 10 !important;height: 100% !important;}
.slider_txt{width: 535px;float: right;text-align: center;margin: 150px 50px 0 0;}.slider_txt h3 span{font-weight:900;}.slider_txt a:hover{color:#fff;}
.slider_txt p{color:#fff;font-size:19px;line-height:30px;font-family: 'Lato';font-weight: normal;padding: 0px 45px;margin: 15px 0 40px;}
.slider_txt a{transition: all .4s ease;font-family: 'Open Sans';font-weight:bold;font-size:18px;color:#fff;position:relative;}.slider_txt h3{font-size: 36px;color:#fff;line-height: 45px;text-transform: uppercase;}
.slider_txt a i{position: absolute;right: -65px;width: 50px;height: 50px;background: #f26723;display: flex;justify-content: center;align-items: center;border-radius: 100px;top: -13px;}

/* SEC1 CSS */
.sec_1{background: url(../images/dot.jpg)repeat;min-height:530px;padding: 70px 0 70px;}.sec_1_rtimg{position:relative;}
img.img_line{ position: absolute; left: -10px;bottom: -10px;}.sec1_lt p{color:#5b5b5b;font-size:17px;line-height:30px;margin: 30px 0 40px;}
.sec1_lt h4{color:#f26723;font-size:24px;font-family: 'open sans';font-weight:normal;margin: 0 0 6px;}.sec1_lt h3{font-size:34px;color:#222;font-family: 'open sans';}.sec1_lt h3 span{font-weight:bold;}
.sec1_lt h3{font-size: 32px;color:#222;font-family: 'open sans';position:relative;text-transform:uppercase;}.sec1_lt h3 span{font-weight:bold;}.sec1_lt{padding: 30px 40px 0 0;}
.sec1_lt a{transition: all .4s ease;font-family: 'Open Sans';font-weight: bold;font-size: 17px;color: #182846;position: relative;}
.sec1_lt a i{position: absolute;right: -65px;width: 50px;height: 50px;background: #f26723;display: flex;justify-content: center;align-items: center;border-radius: 100px;top: -13px;color: #fff;font-size: 18px;}
.sec1_lt h3::after{position:absolute;content:"";background: url(../images/line.png)no-repeat center center;background-size:contain;left:0;top: 40px;width: 125px;height: 5px;}
.sec_1_rtimg .bx-wrapper {box-shadow: none !important;border: none !important;background: none !important;  margin: 0 !important;position: relative !important;}

/* SEC2 CSS */
.sec_2{min-height: 700px;background:#f2f2f2;padding:50px 0 60px;}
.sec_2 h1{font-size: 32px;color:#222;font-family: 'open sans';position:relative;text-transform:uppercase;margin-bottom:35px;font-weight: bold;}
.sec_2 h1::after{position:absolute;content:"";background: url(../images/line.png)no-repeat center center;background-size:contain;left:0;top: 40px;width: 125px;height: 5px;}
.sec_2 p a{color:#f26723;font-size: 14px;letter-spacing:1px;font-family: 'open sans';font-weight: bold;}.sec_2_img{width:100%;height:260px;overflow:hidden;}.sec_2_ptrt{border-bottom: 1px solid #cccccc;text-align: right;margin: -66px 0 30px;padding: 10px 0;text-transform: uppercase;}
.sec_2_box{min-height:520px;background:#fff;}.sec_2_img img{width:100%;height:260px;object-fit:cover;object-position:center;transition:all .5s;}.sec_2_box:hover .sec_2_txt a{background:#f26723;color:#fff;text-decoration:none;}
.sec_2_box:hover .sec_2_img img{transform: scale(1.1);}.sec_2_txt{padding: 35px 30px 30px;text-align: center;}.sec_2_txt hr{background-color: #ddd;border: 0;height: 1px;margin: 20px auto;width: 142px;}
.sec_2_txt h3{color:#222222;font-size:22px;font-family: 'open sans';font-weight:bold;position:relative;}.sec_2_txt p{font-size:16px;line-height:28px;font-family: 'lato';margin: 20px 0 30px;padding: 0px 20px;}
.sec_2_txt a{font-family: 'lato';font-size:13px;background:#222222;padding: 12px 30px;border-radius:100px;color: #fff;text-transform: uppercase;letter-spacing: 1px;transition:all .4s ease;}

/* SEC3 CSS */
.sec_3{padding:0;background:#ffffff;}.sec_3 .row{display:flex;}.sec_3_rt, .sec_3_lt{padding: 65px 45px 30px;min-height:545px;}.sec_3_lt{padding-left:8%;}.sec_3_rt{padding-right: 7%;}
.sec_3_rt h4{color:#f26723;font-size:18px;text-transform:uppercase;font-family:'open sans';font-weight:bold;margin:0 0 8px;}.sec_3 .row .col-md-6:last-child{background:#182846;color:#fff;}.sec_3_rt input[type="submit"]:hover{background: #cc4f12 !important;color:#fff !important;}
.sec_3_rt h3{font-size: 37px;color:#fff;font-family:'open sans';font-weight: 700;margin: 10px 0 35px;}.why_us_form .row div{padding: 0px 10px 2px;}.sec_3_rt input::placeholder, .sec_3_rt textarea::placeholder{color:#666666 !important;font-size: 14px !important;font-family: 'open sans' !important;}
.sec_3_rt input, .sec_3_rt textarea, .sec_3_rt input[type="email"]{min-height: 50px !important;border-radius: 7px !important;background: #fff !important;color:#666666 !important;border: none !important;font-size: 14px !important;font-family: 'open sans' !important;margin-bottom: 15px !important;padding: 14px 15px !important;resize: initial;}
.sec_3_rt input[type="submit"]{transition: all.4s ease; background: #f26723 !important;color: #fff !important;font-family: 'open sans' !important;font-weight: bold !important;text-transform: capitalize !important;font-size: 17px !important;letter-spacing: 1px !important;padding: 15px 30px !important;}
.why_us_list{list-style:none;}.why_us_list li{display:flex;margin: 0 0 45px;}.why_us_list_img img{border:1px solid #f7a37a;border-radius:100px;padding: 10px;}.sec_3_rt textarea{height:115px !important;}
.sec_3_lt h1{font-family: 'open Sans'; font-size:34px;color:#222222;margin:0 0 44px;font-weight:bold;}.why_us_list_img{margin-right:30px;position:relative;}.sec_3_lt h1 span{font-weight:400;}
.why_us_list_txt h3{font-family: 'open Sans';font-weight: 700;font-size: 18px;color:#222222;text-transform:uppercase;margin: 35px 0 0px}.why_us_list_txt p{letter-spacing:0.3px;font-family:'lato';color:#5b5b5b;font-size:16px;}
.why_us_list_img::after{position:absolute;content:"";width:1px;height: 46px;background:#cccccc;left:0;right:0;margin:0 auto;bottom: -46px;}.why_us_list li:last-child .why_us_list_img::after{display:none;}

/* SEC4 CSS */
.sec_4{background:url(../images/sec4-bg.jpg)no-repeat center center;background-size:cover;min-height:210px;position:relative;padding: 50px 0;}
.sec_4lt_txt h3{font-family: 'open sans';font-size: 20.6px;text-transform:uppercase;color:#fff;font-weight: 700;margin: 50px 0px 12px;}.sec_4lt_img{margin-right: 20px;margin-left: 30px;}
.sec_4lt_txt h3 a {color: #fff;}
.sec_4lt_txt p{font-family: 'lato';font-size:17px;color:#fff;letter-spacing: 0.3px;}.sec_4 .col-md-9{display:flex;}.sec_4 .col-md-3{margin:43px 0 0;}.sec_4 .col-md-3 a:hover{background:#222;color:#fff;border:2px solid #222;}
.sec_4 .col-md-3 a{font-family:'open sans';font-weight:bold;text-transform:uppercase;letter-spacing: 2px;color:#fff;background:transparent;border:2px solid #fff;border-radius:100px;padding: 16px 33px;font-size: 16px;transition: all .4s ease;}

/* FOOTER CSS */
.footer_sec{background:url(../images/footer_bg.jpg)no-repeat center center;background-size:cover;padding:55px 0 0;min-height:340px;}.footer_sec ul li{padding-left:20px;position:relative;margin: 0 0 5px;}
.footer_sec ul li::after {position: absolute;content: "\f101";font-family: "FontAwesome";left: 0px;top: 1px;color: #dedddd;font-size: 16px;}.footer_sec ul{list-style:none;padding:0px;}.footer_sec .row .col-md-3:nth-child(2){padding-left:45px;}
.ftr_scl li::after{display:none !important;}.footer_sec .ftr_scl li a i{margin:0px !important;width:40px;height:40px;border-radius:100px;font-size:16px;background:#cccbcb;color:#2e2e2e;display:flex;justify-content:center;align-items:center;}.footer_sec a:hover{color:#f26723;}
.footer_sec ul li a, .footer_sec p, .footer_sec p a{letter-spacing:0.3px;font-size:14px;color:#cccccc;font-family:'lato';line-height:25px;margin: 0 0 10px;transition: all .4s ease;}.footer_sec h3{font-family:'open Sans';font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 30px;}
.copy{padding:25px 0;text-align:center;font-size:14px;color:#cccccc;letter-spacing:0.3px;font-family:'lato';border-top:1px solid #302f2f;margin-top:25px;}.ftr_scl{text-align:center;}
.footer_sec .col-md-3:last-child img{margin: 50px 0 15px;} .copy p{margin:0px !important;}.ftr_scl li{padding:0px 3px !important;}.footer_sec p i{margin-right:5px;}

/* INNER PAGE */
.about-banner{min-height: 212px;background-size: cover;background-repeat: no-repeat;position:relative;}
.about-left{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;min-height: 215px;position:relative;z-index:9;padding: 60px 0;}
.about-right{width:100%;}.about-right ul{list-style: none;display: flex;justify-content: center;}.about-right ul li{padding: 0 12px;border-right: 1px solid #fff;}
.inner-page{padding:45px 0;}.inner-page h1 {font-size: 26px;color: #222;font-family: 'open sans';position: relative;text-transform: uppercase;font-weight: 700;padding: 0px 0 11px;border-bottom: 1px solid #ddd;margin: 0 0 20px;}
.inner-page h1::after {position: absolute;content: "";background: url(../images/line.png)no-repeat center center;background-size: contain;left: 0;top: 35px;width: 105px;height: 4px;}
.about p, .about-section p{color: #444;font-family:'lato';font-size: 18px;line-height: 32px;margin: 0 0 17px;font-weight: normal;letter-spacing: 0.3px;}.about-right ul li a, .about-right ul li, .about-right ul li i{color: #fff !important;font-family: 'open sans';font-size: 14px;}
.about-banner::before{position:absolute;content:"";width:100%;height:100%;background: #182846de;top:0;left:0;}.about-left h1{font-weight:bold;text-transform:uppercase;font-family:'open sans';font-size:50px;color:#fff;letter-spacing: 2px;}
.gServices{background: #f2f2f2;min-height: 430px;text-align:center;margin: 0 0 50px;}.gServices:hover a {background: #f26723;color: #fff;text-decoration: none;}.ble-bx p, .ble-bx p a {font-size: 14px;font-family: 'open sans';line-height: 25px;color: #fff;margin: 0;text-align: center;}
.gServices h2{color: #222222;font-size: 22px;font-family: 'open sans';font-weight: bold;position: relative;margin: 25px 0 0;}.gServices p{font-size: 16px;line-height: 28px;font-family: 'lato';margin: 15px 0 40px;padding: 0px 30px;letter-spacing: 0.3px;}
.gServices a {font-family: 'lato';font-size: 13px;background: #222222;padding: 12px 30px;border-radius: 0px;color: #fff;text-transform: uppercase;letter-spacing: 1px;transition: all .4s ease;border: 10px solid #fff;outline: none;}
.ble-bx {background: #182846;color: #fff;padding: 25px 20px;display: flex;justify-content: center;align-items: center;width: 100%;margin-bottom: 15px;margin: 0 auto 13px;outline: 1px dashed #ffffff52;outline-offset: -4px;}#wpcf7-f40-p2456-o1 textarea{height:105px !important;}
.address{width:40%;float:right;}#wpcf7-f40-p2456-o1 input, #wpcf7-f40-p2456-o1 textarea {background: #f5f5f5 !important;border: none !important;color: #444 !important;font-family: 'open sans' !important;font-size: 16px !important;min-height: 50px !important;resize: initial;margin: 0 0 10px !important;padding: 10px 12px !important;}
#wpcf7-f40-p2456-o1 .wpcf7-submit{background: #f26723 !important;color:#fff !important;transition:all .4s ease !important;padding:8px 35px !important;}#wpcf7-f40-p2456-o1 .wpcf7-submit:hover{background:#222 !important;color:#fff !important;}
img.postimage{width: 40%;float: right;max-width: 400px;background: #ddd;padding: 5px;transition: all .4s ease;margin: 0 0 20px 30px;}.about-right ul li:last-child{border-right:none;}.about-right ul li i{display:none;}img.postimage:hover{background: #f26723;}

.footer_sec .col-md-3:last-child {
    text-align: center;
}

#cssmenu li.has-sub>a:after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 13px;
    margin-left: 5px;
}

.about-section ul li
{
    margin-left:17px;
        color: #444;
    font-family: 'lato';
    font-size: 18px;
    line-height: 32px;
    font-weight: normal;
    letter-spacing: 0.3px;
}

.video .inner-page{padding:0px;}

.video .inner-page .col-md-4{margin-bottom:30px;}

.video{margin: -40px 0 0;}