@font-face{font-family:'fontawesome';src:url('fonts/fontawesome-webfont.eot');src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/fontawesome-webfont.woff') format('woff'),
url('fonts/fontawesome-webfont.ttf') format('truetype'),
url('fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Regular';src:url('fonts/Poppins-Regular.eot');src:url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Poppins-Regular.woff') format('woff'),
url('fonts/Poppins-Regular.ttf') format('truetype'),
url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Medium';src:url('fonts/Poppins-Medium.eot');src:url('fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Poppins-Medium.woff') format('woff'),
url('fonts/Poppins-Medium.ttf') format('truetype'),
url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-SemiBold';src:url('fonts/Poppins-SemiBold.eot');src:url('fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Poppins-SemiBold.woff') format('woff'),
url('fonts/Poppins-SemiBold.ttf') format('truetype'),
url('fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Light';src:url('fonts/Poppins-Light.eot');src:url('fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Poppins-Light.woff') format('woff'),
url('fonts/Poppins-Light.ttf') format('truetype'),
url('fonts/Poppins-Light.svg#Poppins-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Regular';src:url('fonts/Montserrat-Regular.eot');src:url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Montserrat-Regular.woff') format('woff'),
url('fonts/Montserrat-Regular.ttf') format('truetype'),
url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Medium';src:url('fonts/Montserrat-Medium.eot') format('embedded-opentype'),
url('fonts/Montserrat-Medium.woff') format('woff'),
url('fonts/Montserrat-Medium.ttf') format('truetype'),
url('fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Bold';src:url('fonts/Montserrat-Bold.eot') format('embedded-opentype'),
url('fonts/Montserrat-Bold.woff') format('woff'),
url('fonts/Montserrat-Bold.ttf') format('truetype'),
url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Regular';src:url('fonts/ProximaNova-Regular.eot') format('embedded-opentype'),
url('fonts/ProximaNova-Regular.woff') format('woff'),
url('fonts/ProximaNova-Regular.ttf') format('truetype'),
url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Light';src:url('fonts/ProximaNova-Light.eot') format('embedded-opentype'),
url('fonts/ProximaNova-Light.woff') format('woff'),
url('fonts/ProximaNova-Light.ttf') format('truetype'),
url('fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Museo-300';src:url('fonts/Museo-300.eot');src:url('fonts/Museo-300.eot?#iefix') format('embedded-opentype'),
url('fonts/Museo-300.woff') format('woff'),
url('fonts/Museo-300.ttf') format('truetype'),
url('fonts/Museo-300.svg#Museo-300') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Museo500-Regular';src:url('fonts/Museo500-Regular.eot');src:url('fonts/Museo500-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Museo500-Regular.woff') format('woff'),
url('fonts/Museo500-Regular.ttf') format('truetype'),
url('fonts/Museo500-Regular.svg#Museo500-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Museo-700';src:url('fonts/Museo-700.eot');src:url('fonts/Museo-700.eot?#iefix') format('embedded-opentype'),
url('fonts/Museo-700.woff') format('woff'),
url('fonts/Museo-700.ttf') format('truetype'),
url('fonts/Museo-700.svg#Museo-700') format('svg');font-weight:normal;font-style:normal;}
.header{position:relative;}
.header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:160px;z-index:1;background-image:url(../images/header_bg.png);background-size:100% 100%;}
.top-bg{min-height:44px;background-image:linear-gradient(to right, #96c215 22%, #111111 0px);}
.top-bg .top_left{width:263px;background-color:#96c215;position:relative;display:inline-block;vertical-align:top;margin-left:0;}
.top-bg .top_left:before{content:"";width:0;height:0;border-left:17px solid #96c215;border-right:0px solid #96c215;border-bottom:22px solid transparent;border-top:22px solid transparent;position:absolute;right:-17px;}
.top-bg .top_left p, .top-bg .top_left a{font-family:'Poppins-Medium';font-size:18px;color:#ffffff;display:inline-block;vertical-align:top;margin:0;padding:7px 0 8px;letter-spacing:-0.1px;font-weight:normal;}
.top-bg .top_left a:hover{color:#111111;transition:0.4s;}
.top-bg .social_icon{display:inline-block;vertical-align:top;padding:0;margin:7px 0 0 29px;}
.top-bg .social_icon li{display:inline-block;vertical-align:top;}
.top-bg .social_icon li a{width:29px;height:29px;border-radius:100%;border:2px solid #ffffff;display:block;padding:4px;text-align:center;margin-right:5px;}
.top-bg .social_icon li a:hover{background-color:#ffffff;transition:0.4s;}
.top-bg .social_icon li a:hover i{color:#000;}
.top-bg .social_icon li i{font-size:16px;color:#ffffff;}
.padg{padding-left:0px !important;padding-right:0px !important;}
.top-bg .top-right{}
.top-bg .top-right ul{padding:0;margin:11px 0 0 0;text-align:right;}
.top-bg .top-right ul li, .top-bg .top-right ul li span, .top-bg .top-right ul li .top_link, .logo, .menu, .navg li{display:inline-block;vertical-align:top;}
.top-bg .top-right ul li{margin-left:25px;}
.top-bg .top-right ul li:hover i{transform:rotateY(360deg);transition:0.6s;}
.top-bg .top-right ul li:hover a, .top-bg .top-right ul li:hover p{transition:0.6s;color:#f1bf31;}
.top-bg .top-right ul li:first-child{margin-left:0;}
.top-bg .top-right ul li a, .top-bg .top-right ul li p{color:#fff;font-size:14px;font-family:'Montserrat-Regular';letter-spacing:0.1px;}
.top-bg .top-right ul li i{color:#f1bf31;font-size:19px;}
.top-bg .top-right ul li i.fa.fa-map-marker{font-size:23px;}
.top-bg .top-right ul li span{margin-right:8px;margin-top:-2px;}
.top-bg .top-right ul li:first-child span{margin-top:0;}
.black_bg{position:absolute;left:0;right:0;z-index:2;padding:15px 0;}
.logo{margin-left:-37px;margin-top:-1px;}
.menu_btn{display:none;}
.menu{margin-top:30px;margin-right:0;margin-left:30px;}
.navg{padding:0;margin:0;list-style-type:none;}
.navg li a{font-family:'Montserrat-Regular';font-size:15px;margin-left:10px;padding:6px 10px;color:#ffffff;}
.navg li:first-child a{margin-left:0px;}
.navg li:hover a, .navg li.active a{transition:0.4s;color:#ffb520;}
li.menu-item-has-children{position:relative;}
li.menu-item-has-children ul{display:none;position:absolute;background:#000;padding:20px 15px;text-align:left;left:0;width:210px;transform:0.4s;}
li.menu-item-has-children ul li a{text-align:left;padding:0;margin:4px 0;display:block;}
.navg li ul li a{color:#fff;}
.navg li:hover ul li a{color:#fff;}
li.menu-item-has-children:hover ul{display:block;}
.email_btn{width:204px;height:42px;background-color:#ffffff;border-radius:4px;float:right;display:inline-grid;align-items:center;text-align:center;margin-top:28px;}
.email_btn a{font-family:'Montserrat-Regular';font-size:15px;color:#141414;font-weight:600;}
.email_btn:hover{background-color:#d12431;color:#ffffff;transition:0.6s;}
.email_btn:hover a{color:#ffffff;transition:0.6s;}
.header.header-fixed.sticky{top:0;z-index:99;position:fixed;left:0;right:0;background-image:none;background-color:rgba(0,0,0, 0.3);}
.header.header-fixed.sticky:before{display:none;}
.header.header-fixed.sticky .black_bg{background-color:rgba(0,0,0, 0.7);padding:4px 0;}
.header.header-fixed.sticky .top-bg{display:none;}
.header.header-fixed.sticky .black_bg .logo img{width:84px;}
.header.header-fixed.sticky .black_bg nav.menu{margin-top:14px;}
.header.header-fixed.sticky .black_bg .email_btn{margin-top:4px;}
.header.header-fixed.sticky .black_bg nav.menu .navg li.active a,
.header.header-fixed.sticky .black_bg nav.menu .navg li:hover a{}
.home-slider{position:relative;overflow:hidden;}
.home-slider .carousel .carousel-inner .item .bs-slider-overlay::before{content:"";background-color:transparent;position:absolute;left:0;right:0;top:0;bottom:0;}
.home-slider .carousel .carousel-inner .item img{width:100%;height:699px;}
.home-slider .carousel ol.carousel-indicators{position:absolute;overflow:hidden;top:180px;left:5%;right:auto;margin:0 auto;width:100px;}
.home-slider .carousel ol.carousel-indicators li{display:block;margin:0 0 9px 8px;width:49px;height:49px;display:block;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:100%;padding:3px;background-color:#fff;}
.home-slider .carousel ol.carousel-indicators li.active{background-color:#ff7f01;}
.home-slider .carousel ol.carousel-indicators li img{width:100%;height:100%;border-radius:100%;display:block;}
.slide-text .c_btn{font-family:'Poppins-Regular';font-size:16px;color:#000;text-transform:uppercase;text-decoration:none;background-color:#fff;padding:6px 18px 6px 19px;transition:0.4s;border-bottom:3px solid #b8b8b8;margin-top:25px;display:inline-block;z-index:1;}
.slide-text .c_btn:hover{background-color:#000;color:#fff;}
.btn_control{position:absolute;top:auto;bottom:92px;right:auto;left:2.4%;width:264px;min-height:42px;text-align:center;border-radius:4px;background:#d12431;}
.btn_control .carousel-control,
.btn_control .carousel-control.left,
.btn_control .carousel-control.right{background-color:#d12431;opacity:9;width:132px;height:auto;float:left;padding:4px 18px;border-radius:4px;background-image:none;margin:4px 0;text-shadow:none;position:relative;}
.btn_control .carousel-control.left:before{content:"";width:25px;height:12px;display:inline-block;position:absolute;right:31px;top:11px;background-image:url(../images/sprite_icon.png);background-repeat:no-repeat;background-position:-61px -154px;}
.btn_control .carousel-control.right:before{content:"";width:25px;height:12px;display:inline-block;position:absolute;right:auto;top:11px;background-image:url(../images/sprite_icon.png);background-repeat:no-repeat;background-position:-61px -179px;left:31px;}
.btn_control .carousel-control.left{text-align:left;border-right:1px solid #fff;border-top-right-radius:0;border-bottom-right-radius:0;}
.btn_control .carousel-control.right{text-align:right;padding:4px 16px;}
.btn_control span{display:inline-block;margin-top:0px;font-family:'Museo-300';font-size:15px;color:#ffffff;text-transform:uppercase;letter-spacing:1.2px;}
.btn_control span:hover{color:#ffb520;transition:0.4s;}
.btn_control img{display:inline-block;margin:0 10px;}
.btn_control .carousel-control.right img{}
.slider_form{background-image:url(../images/s-f-bg.png);width:44.2%;position:absolute;top:0px;right:0px;padding:135px 72px 20px 153px;z-index:1;background-repeat:no-repeat;background-size:cover;min-height:700px;}
.slider_form form{}
.slider_form form .form_head{margin:0 0 13px;}
.slider_form form .form_head h2{font-family:'Poppins-SemiBold';font-size:38px;color:#fff;margin:2px 0 0;text-transform:uppercase;font-weight:normal;}
.slider_form form .form_head h3{font-family:'Poppins-Regular';font-size:24px;color:#ffffff;font-weight:normal;margin:7px 0 0 3px;line-height:30px;}
.slider_form form .form_head a{font-family:'Museo500-Regular';color:#141414;font-size:44px;margin:8px 0 0;display:block;padding:0 0 0 5px;letter-spacing:1px;transition:0.6s;}
.slider_form form .form_head a:hover{color:#ffffff;}
.slider_form form .form_head a i{padding:0 12px 0 0;}
.slider_form form .frm-field{margin:0 0 10px;position:relative;}
.slider_form form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:-15px 65px 0 0 !important;}
.slider_form form .frm-field:nth-child(5n),
.slider_form form .frm-field:nth-child(6n){margin:0 0 8px;}
.slider_form form .frm-field span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin-top:8px;}
.frm-field.full_w{display:block;width:auto;margin:8px 0;}
.frm-field.full_w textarea{min-height:90px;}
.frm-field{width:auto;display:block;vertical-align:top;margin:18px 0;}
.frm-field input[type="text"], .frm-field input[type="email"], .frm-field input[type="date"], .frm-field input[type="tel"],
.frm-field textarea{width:86.6%;font-size:15px;color:#262e3e;padding:8px 26px;border:none;box-sizing:border-box;font-family:'Poppins-Light';border-radius:4px;outline:none;background-image:url(../images/sprite_icon.png);background-repeat:no-repeat;}
.frm-field h4{font-size:14px;color:#000;font-family:'Montserrat-Medium';text-transform:capitalize;font-weight:normal;text-align:left;margin:0 0 10px 0;}
.frm-field input[type="text"]::placeholder,
.frm-field input[type="email"]::placeholder,
.frm-field input[type="tel"]::placeholder,
.frm-field input[type="date"]::placeholder,
.frm-field textarea::placeholder{color:#000;}
.frm-field input[type="submit"]{font-family:'Poppins-Medium';font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;background-color:#d12431;padding:7px 13px;transition:0.4s;margin:0 0 0 7px;display:inline-block;border:none;border-radius:4px;position:absolute;top:0;right:50px;}
.frm-field input[type="submit"]:hover{background:#000;color:#ffffff;}
.frm-field input[type="text"]{background-position:132% 0px;}
.frm-field input[type="email"]{background-position:132% -38px;}
.frm-field input[type="tel"]{background-position:132% -79px;}
.frm-field input[type="text"].pickup{background-position:132% -116px;}
.frm-field input[type="text"].vehicle{background-position:132% -152px;}
.frm-field input[type="text"].m_m{background-image:none;width:50.4%;}
.about_bg{margin:0;background-image:url(../images/about_bg.jpg);background-repeat:no-repeat;background-size:100%;padding-bottom:84px;}
.company_about{margin-top:56px;text-align:center;margin-bottom:44px;}
.company_about .company_heding{width:100%;}
.company_about .company_heding p{font-family:'Museo-300';font-size:24px;color:#d12431;margin:0;text-transform:uppercase;letter-spacing:0.6px;margin-left:-3px;}
.company_about .company_heding h3, .company_about .company_heding h1{font-family:'Poppins-Medium';font-size:36px;color:#161616;text-transform:uppercase;margin:13px 0 10px;font-weight:normal;position:relative;line-height:48px;letter-spacing:-0.4px;}
.company_about .company_heding h3:after{}
.company_about p{font-family:'Poppins-Regular';color:#646565;font-size:15px;margin:10px 96px 10px 95px;line-height:24px;letter-spacing:0.1px;}
.bg-white{background-color:#ffffff;padding:24px 36px 36px;position:relative;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;margin:0 3px;}
.icon-cell{min-height:86px;display:grid;align-items:center;margin-bottom:34px;width:136px;overflow:hidden;background-image:url(../images/step_icons.png);background-repeat:no-repeat;background-position:0 0;transition:0.4s;}
.icon-cell.icon1{background-position:0 0;}
.icon-cell.icon2{background-position:0px -98px;}
.icon-cell.icon3{background-position:0px -192px;}
.bg-white:hover .icon-cell.icon1{background-position:-163px 0;}
.bg-white:hover .icon-cell.icon2{background-position:-163px -98px;}
.bg-white:hover .icon-cell.icon3{background-position:-157px -192px;}
.icon-cell img{max-width:100%;}
.bg-white span.icon-count-number{font-family:'Montserrat-Bold';position:absolute;right:24px;top:22px;font-size:120px;color:rgba(239, 239, 239);line-height:86px;}
.wt-box, .wt-info, .wt-tilte, .wt-tilte-inner{position:relative;}
.bg-white .icon-content h4{font-family:'Museo500-Regular';font-size:18px;color:#000;margin-bottom:9px;text-transform:uppercase;}
.bg-white .icon-content p{font-family:'Poppins-Regular';font-size:14px;color:#646565;line-height:24px;margin:0;}
.bg-white .icon-content .site-button{position:absolute;bottom:-24px;background-color:#D6110B;color:#fff;}
.bg-white:hover .icon-content a.site-button{background-color:#eda006;}
.site-btn-effect{text-shadow:0 0 0 #fff, 200px 0 0 #fff;color:rgba(0,0,0, 0) !important;transition:all .3s ease !important;}
.site-button{font-family:'Poppins-SemiBold';outline:none;color:#fff;padding:6px 42px;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;cursor:pointer;display:inline-block;background-color:#d72323;border:none;font-size:20px;}
.bg-white:hover{background-color:#d12431;}
.bg-white:hover .wt-tilte, .bg-white:hover p{color:#fff;}
.bg-white:hover span.icon-count-number{color:rgba(239, 239, 239, 0.7);opacity:9;}
.site-btn-effect:hover{text-shadow:-200px 0 0 #fff, 0 0 0 #fff;background-color:#eda006 !important;}
.cwa_sec{padding:62px 0 60px;min-height:714px;position:relative;background-color:#ffffff;}
.cwa_sec h1, .cwa_sec h2{font-family:'Poppins-Medium';font-size:36px;color:#d12431;font-weight:normal;margin:0;text-transform:uppercase;text-align:center;}
.cwa_sec h3{font-family:'Museo-300';font-size:24px;color:#000;margin:19px 0 25px 10px;text-transform:uppercase;text-align:center;}
.cwa_sec .car_list p{font-family:'Poppins-Regular';font-size:15px;color:#626262;margin:0 9%;text-align:center;line-height:24px;}
.car_list{text-align:center;margin-top:38px;padding:0;}
.car_list ul{margin:0;padding-left:0;display:inline-block;vertical-align:top;text-align:center;width:60%;}
.car_list ul li{font-family:'Poppins-Regular';color:#000;font-size:18px;padding-left:60px;margin-bottom:6px;text-align:left;text-transform:capitalize;vertical-align:top;width:49%;background-image:url(../images/sprite_icon.png);background-repeat:no-repeat;background-position:-61px -122px;display:inline-block;}
.car_list img.left_img{position:absolute;bottom:-41px;left:-2px;right:auto;top:auto;max-width:100%;}
.car_list img.right_img{position:absolute;bottom:-26px;left:auto;right:0px;top:auto;max-width:100%;}
.car_list ul:nth-child(2){margin-right:0;margin-left:0;}
.car_list ul:nth-child(2) li{padding-left:18px;}
.os_sec{background:#e7e7e7;padding:53px 0 52px;}
.os_sec h2{font-family:'Poppins-Medium';font-size:36px;color:#161616;font-weight:normal;margin:20px 0 8px -4px;text-transform:uppercase;text-align:center;}
.os_sec p{font-family:'Poppins-Regular';font-size:15px;color:#646565;margin:0 0 36px;text-align:center;}
.working-box-wrapper{padding-left:7%;}
.working-box-wrapper .working-single-box{position:relative;min-height:250px;display:inline-block;width:406px;padding:0;vertical-align:top;margin:0 -26px;text-align:left;}
.elementor-35 .elementor-element.elementor-element-1cb489b .working-single-box{text-align:left;}
.working-box-wrapper .working-single-box .working-left-shape{position:absolute;left:0;top:0;border-style:solid;border-width:124px 0 125px 60px;border-color:#ffffff #ffffff #ffffff transparent;}
.working-box-wrapper .working-content-wrapper{padding-left:20px;padding-top:0;vertical-align:middle;display:inline-block;height:249px;padding-right:0;background-color:#ffffff;margin:0 68px 0 60px;}
.working-box-wrapper .working-content-wrapper .workig-icon{position:relative;display:block;width:140px;height:80px;background-image:url(../images/service_icon.png);background-repeat:no-repeat;margin-top:24px;margin-bottom:10px;}
.working-box-wrapper .working-content-wrapper .workig-icon.child_1{background-position:-178px -14px;}
.working-box-wrapper .working-content-wrapper .workig-icon.child_2{background-position:-158px -110px;}
.working-box-wrapper .working-content-wrapper .workig-icon.child_3{background-position:-173px -203px;}
.working-box-wrapper .working-single-box:hover span.working-left-shape{border-color:#d12431 #d12431 #d12431 transparent;transition:0.6s;}
.working-box-wrapper .working-single-box:hover .working-content-wrapper{background-color:#d12431;transition:0.6s;}
.working-box-wrapper .working-single-box:hover span.working-right-shape{border-color:transparent #d12431 transparent #d12431;transition:0.6s;}
.working-box-wrapper .working-single-box:hover .working-content-wrapper .workig-icon.child_1{background-position:-25px -14px;transition:0.6s;}
.working-box-wrapper .working-single-box:hover .working-content-wrapper .workig-icon.child_2{background-position:-7px -110px;transition:0.6s;}
.working-box-wrapper .working-single-box:hover .working-content-wrapper .workig-icon.child_3{background-position:-23px -203px;transition:0.6s;}
.working-box-wrapper .working-single-box:hover .working-content-wrapper .working-content h3,
.working-box-wrapper .working-single-box:hover .working-content-wrapper .working-content h3 span,
.working-box-wrapper .working-single-box:hover .working-content-wrapper .working-content p{color:#ffffff;transition:0.6s;}
.working-box-wrapper .working-content-wrapper .working-content h3{font-family:'Poppins-SemiBold';color:#000;margin-bottom:12px;margin-top:0;font-size:24px;}
.working-box-wrapper .working-content-wrapper .working-content h3 span{font-family:'Poppins-Light';color:#000;font-weight:normal;}
.working-box-wrapper .working-content-wrapper .working-content p{font-family:'Poppins-Regular';color:#696969;text-align:left;margin:0;font-size:14px;line-height:20px;}
.working-box-wrapper .working-single-box .working-right-shape{position:absolute;right:8px;top:0;border-style:solid;border-width:124px 0 125px 60px;border-color:transparent #ffffff transparent #ffffff;z-index:1;}
.working-box-wrapper .working-single-box.bg-red{background:#d20022;}
.working-box-wrapper .working-single-box.bg-red .working-left-shape{border-color:#d20022 #d20022 #d20022 transparent;}
.working-box-wrapper .working-single-box.bg-red .working-right-shape{border-color:transparent #d20022 transparent #d20022;}
.working-box-wrapper [class*=col]{padding:0;margin-left:-17px;}
.working-box-wrapper .working-single-box:first-child .working-left-shape{border-width:124px 0 125px 70px;}
.working-box-wrapper .working-single-box:first-child .working-content-wrapper{margin:0 68px 0 70px;padding-left:16px;}
.working-box-wrapper .working-single-box:first-child .working-content-wrapper .working-content{margin-left:2px;margin-top:11px;}
.wcu_sec{background-color:#d12431;background:linear-gradient(98deg, #d12431 50%, #fdb21c 0%);min-height:476px;}
.wcu_sec h2{font-family:'Poppins-Medium';font-size:32px;color:#ffffff;font-weight:normal;position:relative;margin:0 0 36px;line-height:44px;letter-spacing:0.4px;}
.wcu_sec h2::after{width:60px;height:1px;background-color:#ffffff;position:absolute;content:"";left:4px;bottom:-8px;}
.wcu_sec ul{margin:0;padding-left:48px;display:block;vertical-align:top;}
.wcu_sec ul li{font-family:'ProximaNova-Light';color:#ffffff;font-size:16px;padding-left:51px;margin-bottom:17px;text-align:left;line-height:18px;margin-right:0;background-image:url(../images/sprite_icon.png);background-repeat:no-repeat;background-position:-61px -116px;list-style-type:none;}
.wcu_sec p{font-family:'Poppins-Regular';font-size:15px;color:#ffffff;margin-bottom:30px;line-height:24px;}
.wcu_sec .wcu_sec_padg{padding-top:46px;padding-bottom:0px;padding-right:46px;padding-left:0;}
.wcu_sec .wcu_sec_padg.bg{padding-left:84px;padding-right:16px;}
.syat_sec{background-color:#e7e7e7;padding-top:90px;padding-bottom:53px;}
.syat_sec img{max-width:100%;}
.syat_sec h2{font-family:'Poppins-SemiBold';font-size:40px;color:#161616;font-weight:normal;text-transform:uppercase;}
.syat_sec h2 span{color:#d20022;}
.syat_sec p{font-family:'Museo-300';color:#262626;font-size:24px;font-weight:normal;}
.syat_sec a{font-family:'Museo500-Regular';color:#141414;font-size:44px;margin:8px 0 0;display:block;padding:0 0 0 5px;letter-spacing:1px;transition:0.6s;}
.syat_sec a:hover{color:#fdb21c;}
.syat_sec a i{padding:0 12px 0 0;}
.syat_sec a.get_btn{font-family:'Poppins-Medium';font-size:18px;color:#ffffff;text-transform:uppercase;background-color:#eda006;display:inline-block;padding:7px 27px;margin-top:30px;}
.syat_sec a.get_btn:hover{transition:0.4s;background-color:#161616;}
footer{background-color:#1c1c1c;}
footer .col-md-7{padding-left:75px;}
ul.footer_social_icon{padding:0;margin:60px 70px 0 0;display:inline-block;vertical-align:middle;float:right;}
ul.footer_social_icon li{margin:0 4px;vertical-align:top;text-align:center;display:inline-block;vertical-align:middle;}
ul.footer_social_icon li a{}
ul.footer_social_icon li a i{width:47px;height:47px;border-radius:100%;background-color:transparent;font-size:27px;color:#ffffff;display:inline-grid;align-items:center;}
ul.footer_social_icon li a i.fa.fa-facebook-f{background-color:#3b5998;}
ul.footer_social_icon li a i.fa.fa-twitter{background-color:#0e97c6;}
ul.footer_social_icon li a i.fa.fa-youtube-play{background-color:#e94639;}
ul.footer_social_icon li a i.fa.fa-instagram{background-color:#0e97c6;}
ul.footer_social_icon li a i:hover{-moz-box-shadow:inset 0 0 0 2px #ffffff;-webkit-box-shadow:inset 0 0 0 2px #ffffff;box-shadow:inset 0 0 0 2px #ffffff;transition:0.6s;}
.f_content{display:block;margin-top:38px;text-align:left;border-bottom:1px solid #324049;margin-bottom:20px;padding-bottom:18px;}
.f_content p{font-family:'Poppins-Regular';text-align:left;font-size:15px;color:#ffffff;font-weight:normal;line-height:26px;margin-right:50px;}
ul.footer_menu{padding:0;margin:36px 0 19px;text-align:center;}
ul.footer_menu li{font-family:'Montserrat-Regular';font-size:14px;color:#ffffff;text-transform:uppercase;display:inline-block;vertical-align:top;margin:0 18px}
ul.footer_menu li.active a{color:#ffb520;}
ul.footer_menu li a{color:#ffffff;font-family:'Montserrat-Regular';font-size:15px;text-transform:capitalize;}
ul.footer_menu li:hover a{color:#ffcf35;}
footer .copyright{font-family:'ProximaNova-Regular';font-size:16px;color:#ffffff;margin:0 0 35px;text-align:center;}
.f_logo{display:inline-block;margin-top:30px;vertical-align:middle;}
.contact-links .contact-link-box{margin:14px 8px 0 0;text-align:left;font-family:Montserrat-Regular;font-size:15px;color:#fff;vertical-align:top;display:inline-block;}
.contact-links .contact-link-box .icon-container{margin:0;display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:0;}
.contact-links .contact-link-box .icon-container span{color:#030303;border-bottom:3px solid #fff;width:30px;height:38px;display:block;}
.contact-links .contact-link-box .icon-container span.address_icon{background:url(../images/sprite_icon.png) no-repeat -57px -48px;}
.contact-links .contact-link-box .icon-container span.icon-basic{background:url(../images/sprite_icon.png) no-repeat -56px -6px;}
.contact-links .contact-link-box .icon-container span.mail_icon{background:url(../images/sprite_icon.png) no-repeat -59px -85px;}
.contact-links .contact-link-box .text_area{display:inline-block;vertical-align:top;}
.contact-links .contact-link-box .text_area h3{font-family:Poppins-SemiBold;font-size:24px;color:#fff;display:block;text-align:left;margin-top:0;}
.contact-links .contact-link-box .text_area a{font-family:'Poppins-Regular';color:#ffffff;font-size:14px;font-weight:normal;text-align:left;}
.contact-links .contact-link-box .text_area a:hover{color:#ffb520;transition:0.4s;}
.contact-links .contact-link-box .text_area p,
.contact-links .contact-link-box .text_area span{font-family:'Museo-300';color:#ffffff;font-size:15px;font-weight:normal;text-align:left;}
.map{padding-right:0 !important;}
.map iframe{margin-top:-48px;width:100%;height:445px;}
.inner_banner{position:relative;}
.inner_banner img{width:100%;}
.inner_banner .breadcrumb{position:absolute;top:auto;left:0;right:0;bottom:0;height:80px;background:transparent;}
.inner_banner .page-title{color:#ffffff;text-transform:capitalize;font-family:'Poppins-Medium';font-size:24px;margin:10px 0;}
.inner_banner .page-list{list-style:none;padding-left:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.inner_banner .page-list li + li{margin-left:30px;}
.inner_banner .page-list li{color:#ffffff;text-transform:capitalize;position:relative;font-family:'Poppins-Medium';font-size:14px;}
.inner_banner .page-list li:first-child::before{display:none;}
.inner_banner .page-list li::before{position:absolute;content:'';top:50%;left:-17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#d20022;}
.inner_banner .page-list li a{color:#ffffff;text-transform:capitalize;font-family:'Poppins-Medium';font-size:14px;}
.inner_banner .page-list li a:hover{transition:0.6s;color:#ffb520;}
.inner_banner .page-list li a i{margin-right:5px;color:#ffb520;}
.company-char-content h2, .company-char-content h1{font-family:'Poppins-Medium';font-size:35px;color:#161616;text-transform:uppercase;font-weight:normal;position:relative;padding-bottom:15px;margin-top:0;}
.company-char-content h2::before, .company-char-content h1::before{position:absolute;content:'';bottom:0;left:0;width:60px;height:2px;background-color:#d20022;}
.company-char-content p, .text-item p{font-family:'Poppins-Regular';color:#646565;font-size:15px;margin-top:30px;}
.text-item p{margin-top:15px;font-size:14px;}
.company-char-content blockquote{position:relative;margin-bottom:0;margin-top:30px;padding:30px 0px 0 30px;border:none;}
.company-char-content blockquote:after{position:absolute;content:"\f10d";top:0;left:0;color:#d20022;font-size:24px;font-family:'FontAwesome';}
.company-char-content blockquote p{margin-top:0;}
.text-item h3{font-family:'Poppins-SemiBold';color:#eda006;margin-bottom:10px;margin-top:0;font-size:24px;text-transform:uppercase;}
.company-char-section{margin:60px 0;}
.company-char-section .mb-50{margin-bottom:50px;}
.company-char-content p{margin-top:30px;}
.company-char-thumb{position:relative;}
@media (max-width:991px){.company-char-thumb{margin-top:50px;}
}
.company-char-thumb img{width:100%;}
.company-char-thumb .yt-icon{position:absolute;top:50%;left:50%;width:70px;height:70px;background-color:#eda006;color:#ffffff;text-align:center;line-height:62px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;font-size:28px;margin-left:0;border:4px solid #ffffff;}
.company-char-thumb .yt-icon:hover{background-color:#d12431;transition:0.6s;}
.company-char-thumb .yt-icon i{margin-left:5px;}
.consulting-section{background:#e7e7e7;padding:60px 0;}
.brand-item{background-color:#ffffff;border:1px solid #e5e5e5;height:180px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;text-align:center;}
.brand-item--inner h4{font-family:'Poppins-SemiBold';color:#000;margin-top:10px;font-size:18px;}
.brand-item:hover .brand-item--inner img{transform:rotateY(360deg);transition:0.6s;}
.brand-item:hover .brand-item--inner h4{color:#ec9f06;transition:0.6s;}
.consulting-from-area{margin-top:-10px;}
.consulting-from-area h2{font-family:'Poppins-Medium';font-size:35px;color:#161616;text-transform:uppercase;font-weight:normal;position:relative;padding-bottom:15px;}
.consulting-from-area .consulting-form .form-group{margin-bottom:30px;}
.consulting-from-area .consulting-form input,
.consulting-from-area .consulting-form input[type="text"],
.consulting-from-area .consulting-form input[type="email"],
.consulting-from-area .consulting-form input[type="tel"]{background-color:#f7f8fa;border-radius:5px;padding:10px 20px;border:1px solid #e5e5e5;width:100%;font-family:'Poppins-Regular';color:#646565;font-size:14px;}
.consulting-from-area .consulting-form textarea{background-color:#f7f8fa;border-radius:5px;min-height:100px;padding:10px 20px;border:1px solid #e5e5e5;width:100%;font-family:'Poppins-Regular';color:#646565;font-size:14px;}
.cmn-btn{font-family:'Poppins-Medium';padding:7px 26px;background-color:#d20022;color:#ffffff;font-weight:500;text-transform:capitalize;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:18px;border:none;}
.cmn-btn:hover{background-color:#ec9f06;transition:0.4s;}
#vid-about-page .modal-dialog .modal-content{border:4px solid #d20022;border-radius:0;}
#vid-about-page .modal-dialog .modal-content .modal-header{float:right;border:none;background-color:#ffb520;margin:-25px -25px 0 0;padding:8px;width:40px;height:40px;text-align:center;}
#vid-about-page .modal-dialog .modal-content .modal-header:hover{background-color:#d20022;transition:0.6s;}
#vid-about-page .modal-dialog .modal-content .modal-header button.close{color:#fff;opacity:9;font-size:28px;padding:0;float:none;margin:0;line-height:22px;outline:none;}
.contact-section{padding:40px 0;}
.contact-item{padding:38px 38px 30px;background-color:#ffffff;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);min-height:252px;}
.contact-item .icon{width:70px;height:70px;color:#d20022;background-color:transparent;display:inline-block;border:3px dashed #d20022;text-align:center;line-height:70px;font-size:32px;border-radius:50%;}
.contact-item .title{text-transform:capitalize;margin-top:25px;font-family:'Poppins-Medium';font-size:22px;color:#161616;}
.contact-item p, .contact-item p a{margin-top:15px;font-family:'Poppins-Regular';color:#646565;font-size:16px;}
.contact-item p a:hover{color:#ffb520;transition:0.6s;}
.contact-form-area{margin-top:40px;}
.contact-form-area .title{font-family:'Poppins-Medium';text-transform:uppercase;font-size:36px;color:#161616;position:relative;padding-bottom:15px;}
.contact-form-area .title::before{position:absolute;content:'';bottom:0;left:0;width:40px;height:3px;background-color:#d20022;}
.contact-form-area form{margin-top:30px;}
.contact-form-area .contact-form .frm-group{margin-bottom:20px;}
.contact-form-area form .frm-group input,
.contact-form-area form .frm-group input[type="text"],
.contact-form-area form .frm-group input[type="tel"],
.contact-form-area form .frm-group input[type="email"],
.contact-form-area form .frm-group textarea{padding:10px 20px;border:1px solid #e5e5e5;width:100%;margin-top:15px;font-family:'Poppins-Regular';color:#646565;font-size:14px;margin:0;}
.contact-form-area form .frm-group textarea{min-height:150px;resize:none;}
.contact-form-area form .frm-group input[type="submit"]{font-family:'Poppins-Medium';padding:7px 26px;background-color:#d20022;color:#ffffff;text-transform:capitalize;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:18px;border:none;width:auto;margin:0;}
.contact-form-area form .frm-group input[type="submit"]:hover{background-color:#ec9f06;transition:0.4s;}
.about_bg.service-pag .company_about .company_heding{margin-bottom:30px;}
.about_bg.service-pag{padding:42px 0;}
.about_bg.service-pag .company_about{margin-top:0px;text-align:center;margin-bottom:0px;}
.service-icon{margin-top:30px;margin-bottom:30px;text-align:center;position:relative;z-index:1;}
.service-icon .icon-wrapper{display:inline-block;vertical-align:middle;}
.service-icon .icon-wrapper span{display:inline-grid;position:relative;width:90px;height:90px;border-radius:100%;background:#fdb21c;box-shadow:0 0 0 1px #dddddd;border:3px solid #fff;align-items:center;text-align:center;padding:12px;}
.service-icon .icon-wrapper span img{margin:auto;max-width:100%;}
.service-icon:after{content:'';height:1px;width:100%;position:absolute;top:50%;left:0;z-index:-1;background-color:#a1a1a1;}
.bg-black{background-color:#fdb21c;position:relative;overflow:hidden;}
.service-row-text{width:600px;}
.service-row-text{color:#fff;}
.service-row-text h2{font-family:'Poppins-Medium';font-size:35px;color:#ffffff;text-transform:uppercase;font-weight:normal;position:relative;padding-bottom:15px;margin-top:0;}
.service-row-text h2::before{position:absolute;content:'';bottom:0;left:0;width:60px;height:2px;background-color:#d20022;}
.service-row-text p{font-family:'Poppins-Regular';color:#ffffff;font-size:15px;margin-top:30px;}
.service-row-text{padding:60px 15px;float:right;}
.service-row-image{position:absolute;right:0;}
.service-row-image img{max-width:100%;}
.bg-w{padding:46px 0 60px;background:#e7e7e7;}
.bg-w h2{font-family:'Poppins-Medium';font-size:35px;color:#161616;text-transform:uppercase;font-weight:normal;position:relative;padding-bottom:15px;margin-top:0;margin-bottom:30px;}
.bg-w h2::before{position:absolute;content:'';bottom:0;left:0;width:60px;height:2px;background-color:#d20022;}
.bg-w h3{font-family:'Museo-300';font-size:24px;color:#eda006;margin:14px 0;text-transform:uppercase;text-align:left;}
.bg-w p{font-family:'Poppins-Regular';color:#646565;font-size:15px;margin-top:10px;}
.bg-w ul{margin:15px 0px;padding:0;list-style-type:none;}
.bg-w ul li{font-size:16px;line-height:20px;position:relative;padding-left:40px;margin-bottom:8px;font-family:'Poppins-Regular';color:#000;font-size:15px;}
.bg-w ul li:after{position:absolute;top:0;left:0;display:block;content:"\f00c";color:#d20022;font-size:22px;font-family:'FontAwesome';}
.service-pag-form form .frm-field input[type="text"],
.service-pag-form form .frm-field input[type="email"],
.service-pag-form form .frm-field input[type="date"],
.service-pag-form form .frm-field input[type="tel"],
.service-pag-form form .frm-field textarea{width:96%;}
.service-pag-form form .frm-field input[type="text"].m_m{width:68.4%;}
.service-pag-form form .frm-field input[type="submit"]{padding:7px 24px;position:relative;right:0;}

.company-char-content ul{
	margin:0;
	padding:0;
}
.company-char-content ul li{
    line-height: 20px;
    position: relative;
    padding-left: 40px;
    margin-bottom: 8px;
    font-family: 'Poppins-Regular';
    color: #646565;
    font-size: 15px;
	list-style-type:none;
}
.company-char-content ul li:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: "\f00c";
    color: #d20022;
    font-size: 22px;
    font-family: 'FontAwesome';
}


