@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Montserrat+Alternates:wght@300;400;500;600;700&family=Nunito:wght@300;400;500;600;700&family=Playfair+Display&display=swap";@font-face{font-family:"Franklin Gothic";src:url("../fonts/FranklinGothic-Medium.woff2") format("woff2"),url("../fonts/FranklinGothic-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic Regular";font-style:normal;font-weight:normal;src:local("Franklin Gothic Regular"),url("../fonts/FranklinGothic.woff") format("woff")}@font-face{font-family:"Franklin Gothic Condensed";font-style:normal;font-weight:normal;src:local("Franklin Gothic Condensed"),url("../fonts/FRANKGO.woff") format("woff")}@font-face{font-family:"Franklin Gothic Condensed";font-style:normal;font-weight:normal;src:local("Franklin Gothic Condensed"),url("../fonts/Franklin Gothic Condensed.woff") format("woff")}@font-face{font-family:"Franklin Gothic ITALIC";font-style:normal;font-weight:normal;src:local("Franklin Gothic ITALIC"),url("../fonts/FranklinGothicITALIC.woff") format("woff")}@font-face{font-family:"Franklin Gothic ITALIC";font-style:normal;font-weight:normal;src:local("Franklin Gothic ITALIC"),url("../fonts/fgwo____.woff") format("woff")}@font-face{font-family:"Times New Roman";src:url("../fonts/TimesNewRomanPSMT.woff2") format("woff2"),url("../fonts/TimesNewRomanPSMT.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arsenal";src:url("../fonts/Arsenal-Bold.woff2") format("woff2"),url("../fonts/Arsenal-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Arsenal";src:url("../fonts/Arsenal-BoldItalic.woff2") format("woff2"),url("../fonts/Arsenal-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Arsenal";src:url("../fonts/Arsenal-Italic.woff2") format("woff2"),url("../fonts/Arsenal-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Fjalla One";src:url("../fonts/FjallaOne-Regular.woff2") format("woff2"),url("../fonts/FjallaOne-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arsenal";src:url("../fonts/Arsenal-Regular.woff2") format("woff2"),url("../fonts/Arsenal-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"BaskervilleMTW01-Roman";src:url("../fonts/BaskervilleMTW01-Roman.woff2") format("woff2"),url("../fonts/BaskervilleMTW01-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Tahoma";src:url("../fonts/Tahoma.woff2") format("woff2"),url("../fonts/Tahoma.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro Regular";font-style:normal;font-weight:normal;src:local("Myriad Pro Regular"),url("../fonts/MYRIADPRO-REGULAR.woff") format("woff")}@font-face{font-family:"Myriad Pro Condensed";font-style:normal;font-weight:normal;src:local("Myriad Pro Condensed"),url("../fonts/MYRIADPRO-COND.woff") format("woff")}@font-face{font-family:"Myriad Pro Condensed Italic";font-style:normal;font-weight:normal;src:local("Myriad Pro Condensed Italic"),url("../fonts/MYRIADPRO-CONDIT.woff") format("woff")}@font-face{font-family:"Myriad Pro Light";font-style:normal;font-weight:normal;src:local("Myriad Pro Light"),url("../fonts/MyriadPro-Light.woff") format("woff")}@font-face{font-family:"Myriad Pro Semibold";font-style:normal;font-weight:normal;src:local("Myriad Pro Semibold"),url("../fonts/MYRIADPRO-SEMIBOLD.woff") format("woff")}@font-face{font-family:"Myriad Pro Semibold Italic";font-style:normal;font-weight:normal;src:local("Myriad Pro Semibold Italic"),url("../fonts/MYRIADPRO-SEMIBOLDIT.woff") format("woff")}@font-face{font-family:"Myriad Pro Bold Condensed";font-style:normal;font-weight:normal;src:local("Myriad Pro Bold Condensed"),url("../fonts/MYRIADPRO-BOLDCOND.woff") format("woff")}@font-face{font-family:"Myriad Pro Bold";font-style:normal;font-weight:normal;src:local("Myriad Pro Bold"),url("../fonts/MYRIADPRO-BOLD.woff") format("woff")}@font-face{font-family:"Myriad Pro Bold Italic";font-style:normal;font-weight:normal;src:local("Myriad Pro Bold Italic"),url("../fonts/MYRIADPRO-BOLDIT.woff") format("woff")}@font-face{font-family:"Myriad Pro Bold Condensed Italic";font-style:normal;font-weight:normal;src:local("Myriad Pro Bold Condensed Italic"),url("../fonts/MYRIADPRO-BOLDCONDIT.woff") format("woff")}@font-face{font-family:"DS-Digital";src:url("../fonts/DS-Digital-BoldItalic.woff2") format("woff2"),url("../fonts/DS-Digital-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"DS-Digital";src:url("../fonts/DS-Digital-Bold.woff2") format("woff2"),url("../fonts/DS-Digital-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DS-Digital";src:url("../fonts/DS-Digital-Italic.woff2") format("woff2"),url("../fonts/DS-Digital-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"DS-Digital";src:url("../fonts/DS-Digital.woff2") format("woff2"),url("../fonts/DS-Digital.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}input::placeholder{color:#707070 !important}html{margin:0;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media all and (min-width: 1200px){html{scrollbar-width:thin;scrollbar-color:#fff #141414;-ms-overflow-style:-ms-autohiding-scrollbar}html ::-webkit-scrollbar{width:0}html ::-webkit-scrollbar-track{background-color:#141414}html ::-webkit-scrollbar-thumb{background-color:#fff}}body{font-family:"Arsenal";font-size:16px;line-height:1.42857143;color:#141414;margin:0;position:relative;transition:all .3s ease;right:0;overflow-x:hidden}body.push{right:320px;transition:all .3s ease}*{box-sizing:border-box}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:none}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}article,aside,details,footer,header,main,nav,section{display:block}main{background-color:#fff}.success_msg{width:100%}.success_msg span{width:100%;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:15px;font-size:16px;padding:10px 15px;text-align:center}ul#error-messages{list-style:none;width:100%;padding:0;margin:0}ul#error-messages li{width:100%;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:15px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;font-size:16px;padding:10px 15px;text-align:center}.loader{background-color:hsla(0,0%,100%,.63);z-index:99999;position:fixed;text-align:center;width:100%;height:100vh;display:table}.loader .wrap{display:table-cell;vertical-align:middle}.loader .wrap img{max-width:350px;width:100%}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#c6cbce;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.form_wrapper{background-color:#002155;padding:40px 20px;position:relative}.form_wrapper h6{font-size:26px;letter-spacing:2px;font-family:"Times New Roman";color:#fff;position:relative;padding-block-end:15px;text-transform:uppercase;justify-content:flex-start;display:flex;margin-bottom:30px}@media all and (min-width: 992px){.form_wrapper h6{font-size:36px}}.form_wrapper h6:before{content:"";width:25%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}.form_wrapper .form-control{   border-radius:0;margin-bottom:20px}.form_wrapper .input_file_wrapper{position:relative;margin-block-end:20px;width:100%;display:flex;align-items:center;height:40px;background-color:#fff;background-image:url("../images/plus_icon.png");background-repeat:no-repeat;background-position:right 15px center;padding:5px 15px}.form_wrapper .input_file_wrapper span{max-width:80%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.form_wrapper .input_file_wrapper input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;font-size:0}.form_wrapper select.form-control{background-image:url("../images/down_triangle.png");background-repeat:no-repeat;background-position:right 15px center}.form_wrapper textarea.form-control{min-height:120px}.form_wrapper .__btn_submit{transform:translate(-60px, 17px);position:absolute;bottom:0;left:50%;width:120px;display:flex;align-items:center;justify-content:center;background-color:#ac0000;height:40px;border-radius:30px;border:none;text-transform:uppercase;color:#fff;font-weight:600;border:2px solid rgba(0,0,0,0);transition:all .3s ease;font-size:20px}.form_wrapper .__btn_submit:hover{background-color:#fff;border:2px solid #c6cbce;transition:all .3s ease;color:#002155}button.btn-close{position:absolute;right:-10px;top:-11px;background-color:#fff;opacity:1}.modal-content{border-radius:0;border:5px solid #000}.accordion-button{background-color:#c6cbce;color:#fff;font-size:20px}.accordion-button:focus{outline:none;box-shadow:none}.accordion-button:not(.collapsed){background-color:#002155;color:#fff}.accordion-button::after{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important}button.btn-close{position:absolute;right:-10px;top:-11px;background-color:#fff;opacity:1}.modal-content{border-radius:0;border:5px solid #000}.floating_button{position:fixed;z-index:99999;right:-60px;top:50%;transform:translate(0px, -50px) rotate(-90deg);background-color:#002155;border-top-left-radius:10px;border-top-right-radius:10px;width:150px;height:50px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:700}@media all and (min-width: 992px){.floating_button{right:-75px;width:200px;height:65px}}.floating_button a{color:#fff;font-size:16px;display:flex;width:150px;height:50px;justify-content:center;align-items:center;padding:15px}@media all and (min-width: 992px){.floating_button a{right:-75px;width:200px;height:65px;font-size:20px}}#donateModal .logo_wrapper{display:flex;gap:20px;justify-content:space-around}#donateModal h2{font-size:30px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:20px;margin-bottom:20px;margin-top:20px;font-weight:700;display:flex;justify-content:center}@media all and (min-width: 1200px){#donateModal h2{margin-top:0}}#donateModal h2::before{content:"";width:220px;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}#donateModal .logo_wrap img{width:175px;height:55px}#donateModal .logo_wrap{display:flex;flex-direction:column;align-items:center}#donateModal .logo_wrap a{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);font-weight:bold;transition:all .3s ease;margin-top:30px;border-radius:30px}#donateModal .logo_wrap a:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}header.header{background-color:#fff;height:85px;position:sticky;top:0;width:100%;z-index:99;padding:0}@media all and (min-width: 1200px){header.header{padding:25px 0;height:135px}}header.header::after{content:"";background-color:#002155;width:100%;height:7px;display:block;transform:translate(0px, -15px)}@media all and (min-width: 1200px){header.header::after{transform:translate(0px, 0)}}header.header .d_flex{align-items:center;justify-content:flex-end}header.header .branding{display:flex;height:100px;justify-content:flex-start}@media all and (min-width: 1200px){header.header .branding{align-items:center}}header.header .branding a{display:flex;align-items:center;white-space:nowrap;gap:15px;color:#093e70}header.header .branding .tagline_wrapper{display:flex;flex-direction:column}header.header .branding .tagline_wrapper span.title{font-family:"Fjalla One";font-size:32px;text-transform:uppercase;font-weight:bold;line-height:1}@media all and (min-width: 1200px){header.header .branding .tagline_wrapper span.title{font-size:45px}}header.header .branding .tagline_wrapper span.tagline{font-size:12px}@media all and (min-width: 1200px){header.header .branding .tagline_wrapper span.tagline{font-size:22px}}header.header .branding img{width:70px;z-index:999;position:relative;max-width:100%;margin-top:-12px}@media all and (min-width: 1200px){header.header .branding img{width:115px;margin-top:-15px}}header.header .box_wrap{border:1px solid #093e70;display:inline-flex;padding:6px 15px;min-width:128px;height:40px;position:relative;justify-content:center;cursor:pointer;transition:all .3s ease;align-items:center;color:#000}@media all and (min-width: 1400px){header.header .box_wrap{padding:6px 30px}}header.header .box_wrap:hover{background-color:#c6cbce;transition:all .3s ease}header.header .box_wrap:hover a{color:#000 !important}header.header .box_wrap:before{content:"";width:15px;height:15px;background-color:#093e70;display:block;position:absolute;left:-8px;top:10px}header.header .box_wrap a{color:#000;font-size:16px;font-family:"Franklin Gothic";text-transform:uppercase}header.header .right_wrapper{display:flex;gap:15px;flex-direction:column;align-items:flex-end}header.header .top_wrapper{display:flex;gap:15px;flex-direction:column}@media all and (min-width: 1200px){header.header .top_wrapper{flex-direction:row}}@media all and (min-width: 1400px){header.header .top_wrapper{gap:25px}}header.header .contact_wrap{display:flex;gap:10px;align-items:center}header.header .contact_wrap.tel_wrap a{white-space:nowrap;font-size:22px;color:#002155;line-height:1.2;font-family:"Times New Roman";font-weight:bold}header.header .contact_wrap.tel_wrap .wrap{display:flex;flex-direction:column;line-height:1}header.header .contact_wrap.email_wrap span{display:flex;flex-direction:column;line-height:1.1}header.header .contact_wrap.email_wrap span a{white-space:nowrap;font-size:16px;color:#000;font-weight:500;font-family:"Arsenal"}header.header .contact_wrap.email_wrap span.tagline{font-size:12px;color:#093e70}@media all and (min-width: 1200px){header.header .contact_wrap.email_wrap span.tagline{font-size:25px}}header.header .icon_wrap{display:flex;width:38px;height:38px;background-color:#c6cbce;min-width:38px;justify-content:center;align-items:center;border-radius:50%;border:1px solid #c6cbce}header.header .nav_wrapper .menu_ul{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end;list-style:none}header.header .nav_wrapper .menu_ul>li{padding:16px 0;cursor:pointer}header.header .nav_wrapper .menu_ul>li>a{color:#000;font-size:15px;transition:all .3s ease;font-weight:500;display:flex;align-items:center;border-right:1px solid #c6cbce;padding:0 15px}@media all and (min-width: 1400px){header.header .nav_wrapper .menu_ul>li>a{padding:0 25px}}@media all and (min-width: 1400px){header.header .nav_wrapper .menu_ul>li>a{font-size:16px}}header.header .nav_wrapper .menu_ul>li>a:hover{color:#002155;transition:all .3s ease}header.header .nav_wrapper .menu_ul>li:last-child a{border:none;padding-right:0}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu{border-radius:0;padding:0;column-count:2;border:none;column-gap:0px;border-top:5px solid #c6cbce;max-height:0;overflow:hidden;visibility:hidden;transition:all .1s ease-in-out;display:block !important;top:55px}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu li{padding:0;max-width:250px;background-color:#fff;border-bottom:1px solid;display:flex;align-items:center;padding:0 10px;transition:all .3s ease}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu li:hover{background-color:#c6cbce;transition:all .3s ease}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu li::before{content:"";width:10px;height:10px;display:inline-flex;min-width:10px;background-color:#002155}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu li a{color:#000;font-size:14px;transition:all .3s ease;padding:8px 0 8px 8px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu li a:hover{color:#000;transition:all .3s ease}header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu .dropdown-item:focus,header.header .nav_wrapper .menu_ul>li.dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0)}header.header .dropdown:hover>.dropdown-menu{max-height:500px !important;visibility:visible !important;transition:all .5s ease-in-out !important}header.header .dropdown>.dropdown-toggle:active{pointer-events:none}header.header nav.mobile_nav{position:fixed;background-color:#002155;width:320px;height:100%;z-index:999;right:-100%;top:0;transition:all .3s ease;padding:24px 30px 0;overflow-y:auto}header.header nav.mobile_nav .logo{width:180px;margin:0 auto;display:block}header.header nav.mobile_nav .menu_ul{padding:0;list-style:none;margin:20px 0 30px}header.header nav.mobile_nav .menu_ul>li a{border-bottom:1px solid #093e70;display:block;color:#fff;padding:5px 0;font-size:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}header.header nav.mobile_nav .menu_ul>li a span{font-size:12px;top:-2px;background-color:#ff4646;border-radius:2px;padding:2px 4px 2px;margin-left:5px;color:#c6cbce;position:relative}header.header nav.mobile_nav .menu_ul>li a:hover{color:#c6cbce}header.header nav.mobile_nav .menu_ul>li .collapse_a:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}header.header nav.mobile_nav .menu_ul>li .collapseExample ul{list-style:none;padding-left:15px !important}header.header nav.mobile_nav .menu_ul>li .collapseExample ul li a:focus,header.header nav.mobile_nav .menu_ul>li .collapseExample ul li a:hover,header.header nav.mobile_nav .menu_ul>li .collapseExample ul li a:visited,header.header nav.mobile_nav .menu_ul>li .collapseExample ul li a:active{background-color:rgba(0,0,0,0)}header.header nav.mobile_nav p.underline_text{line-height:1.4;text-align:left}header.header nav.mobile_nav p span.highlight{font-size:14px;color:#141414}header.header nav.mobile_nav p span.highlight svg{stroke-width:2px}header.header nav.mobile_nav h4{color:#141414;font-size:15px;text-transform:uppercase;margin:30px 0 0}header.header nav.mobile_nav .contact_details p{margin:10px 0;font-size:14px;color:#141414}header.header nav.mobile_nav .contact_details p a{color:#141414}header.header nav.mobile_nav .contact_details .whatsapp-icon-xs{cursor:pointer;display:inline-block;z-index:9999;vertical-align:middle}header.header nav.mobile_nav .contact_details .whatsapp-icon-xs svg{fill:#f6f4f3;width:30px;height:30px;background-color:#4dc247;overflow:hidden;border-radius:50%;padding:3px}header.header nav.mobile_nav .social_icons{margin:20px 0}header.header nav.mobile_nav .social_icons ul{padding:0;margin:0;list-style:none}header.header nav.mobile_nav .social_icons ul li{margin:0 12px 0 0;display:inline-block;vertical-align:top}header.header nav.mobile_nav .social_icons ul li a{border:none}header.header nav.mobile_nav .social_icons ul li a svg{fill:#141414;width:25px;height:25px}header.header nav.mobile_nav .social_icons ul li a svg:hover{fill:#b2d34c;transition:all .3s ease}header.header nav.mobile_nav.open{right:0;transition:all .3s ease}header.header nav.mobile_nav .box_wrap a{color:#fff}header.header nav.mobile_nav .contact_wrap a{color:#fff}header.header .hamburger_wrapper{position:fixed;right:10px;top:30px;z-index:9999;width:30px;height:25px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}header.header .hamburger_wrapper.open .hamburger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.header .hamburger_wrapper.open .hamburger:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0;width:100% !important}header.header .hamburger_wrapper.open .hamburger:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;width:100% !important}header.header .hamburger_wrapper:hover .hamburger:before{width:100%;transition:.2s ease-in-out}header.header .hamburger{position:absolute;top:10px;left:0;width:30px;height:2px;background:#093e70;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.5s ease-in-out;transition:.2s ease-in-out}header.header .hamburger:after,header.header .hamburger:before{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;content:"";position:absolute;display:block;width:80%;height:100%;background:#093e70;right:0}header.header .hamburger:before{top:-10px}header.header .hamburger:after{bottom:-10px}.second_menu_wrapper{background-color:#c6cbce;width:100%;height:60px;margin-top:15px}.second_menu_wrapper ul.second_menu_ul{display:flex;list-style:none;justify-content:center;align-items:center;height:100%;font-size:20px;color:#fff;margin:0;padding:0}.second_menu_wrapper ul.second_menu_ul li a{color:#fff;padding:0 15px;display:block;font-family:"Fjalla One";white-space:nowrap;text-transform:uppercase;font-size:18px}@media all and (min-width: 1400px){.second_menu_wrapper ul.second_menu_ul li a{padding:0 22px}}.second_menu_wrapper ul.second_menu_ul li:last-child a{border-right:none}.section,.footer{scroll-margin-block-start:120px}.main_slider{position:relative;width:100%;min-height:130px}@media all and (min-width: 768px){.main_slider{min-height:250px}}@media all and (min-width: 1200px){.main_slider{min-height:428px}}@media all and (min-width: 1400px){.main_slider{min-height:500px}}#loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;z-index:9}#loader img{width:50px;height:50px}@media all and (min-width: 1200px){#loader{width:200px;height:200px}#loader img{width:200px;height:200px}}main.home{padding:10px 0 75px}main.home .main_heading_wrapper{background-color:#002155;text-align:center;padding:10px;height:70px;display:flex;justify-content:center;align-items:center}main.home .main_heading_wrapper h2{color:#fff;font-family:"Fjalla One";font-size:24px;text-transform:uppercase;margin:0}@media all and (min-width: 992px){main.home .main_heading_wrapper h2{font-size:40px}}main.home .section_one{margin-top:30px}main.home .section_one .sub_heading{font-size:45px;font-family:"BaskervilleMTW01-Roman";color:#002155;text-align:center;display:block;margin-top:20px}main.home .section_one .wrapper{padding-block:20px}main.home .section_one .wrapper .img_wrap{overflow:hidden}main.home .section_one .wrapper .img_wrap img{transform:scale(1) rotate(0);transition:all .3s ease;width:100%}main.home .section_one .wrapper .img_wrap img:hover{transform:scale(1.2) rotate(6deg);transition:all .3s ease}main.home .section_one .wrapper .detail_wrap{padding:20px 0 0}@media all and (min-width: 992px){main.home .section_one .wrapper .detail_wrap{padding:20px 0}}main.home .section_one .wrapper .detail_wrap h6{font-size:24px;font-family:"BaskervilleMTW01-Roman";color:#002155}@media all and (min-width: 1400px){main.home .section_one .wrapper .detail_wrap h6{font-size:26px}}main.home .section_one .wrapper .detail_wrap p{line-height:1.3;font-family:"Arsenal"}main.home .section_one .wrapper .detail_wrap .__btn{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);transition:all .3s ease;font-family:"Tahoma"}main.home .section_one .wrapper .detail_wrap .__btn:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home .section_one_one{margin-top:150px;margin-bottom:50px}main.home .section_one_one .wrapper{padding-block:20px}main.home .section_one_one .wrapper .img_wrap{overflow:hidden}main.home .section_one_one .wrapper .img_wrap img{transform:scale(1) rotate(0);transition:all .3s ease;width:100%}main.home .section_one_one .wrapper .img_wrap img:hover{transform:scale(1.2) rotate(6deg);transition:all .3s ease}main.home .section_one_one .wrapper .detail_wrap{padding:20px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.2)}main.home .section_one_one .wrapper .detail_wrap h6{    margin-bottom: 20px;font-size:24px; color:#002155}@media all and (min-width: 1400px){main.home .section_one_one .wrapper .detail_wrap h6{font-size:26px}}main.home .section_one_one .wrapper .detail_wrap p{line-height:1.3;color:#000;}main.home .section_two{margin:30px 0 240px}main.home .section_two .wrapper{background-color:#002155;padding-block-start:50px;padding-inline:30px}main.home .section_two .wrapper h6{font-size:44px;font-family:"BaskervilleMTW01-Roman";color:#fff;position:relative;padding-block-end:15px}@media all and (min-width: 1200px){main.home .section_two .wrapper h6{padding-left:15px}}@media all and (min-width: 1400px){main.home .section_two .wrapper h6{font-size:50px}}main.home .section_two .wrapper h6:before{content:"";width:45%;height:3px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home .section_two .wrapper p{color:#fff;font-size:18px;margin-bottom:-10px;line-height:1.5}main.home .section_two .wrapper .grid_wrapper{padding:10px;transform:translate(0px, 95px)}main.home .section_two .wrapper .grid_wrapper .img_wrap{overflow:hidden;border:8px solid #fff}main.home .section_two .wrapper .grid_wrapper .img_wrap img{transform:scale(1.05);transition:all .3s ease;width:100%;height:350px;object-fit:cover}main.home .section_two .wrapper .grid_wrapper .img_wrap img:hover{transform:scale(1.2);transition:all .3s ease}main.home .section_two .wrapper .grid_wrapper .heading_wrap{background-color:#fff;height:60px;width:85%;display:flex;justify-content:center;align-items:center;margin:-30px auto 0;z-index:9;position:relative;padding:15px 9px;box-shadow:0px 0px 10px #727272;margin-bottom:25px;transition:all .3s ease;font-family:"BaskervilleMTW01-Roman"}main.home .section_two .wrapper .grid_wrapper .heading_wrap:hover{background-color:#c6cbce;transition:all .3s ease}main.home .section_two .wrapper .grid_wrapper .heading_wrap:hover span{color:#fff !important}main.home .section_two .wrapper .grid_wrapper .heading_wrap span{color:#141414;font-size:16px;line-height:1;text-align:center;font-family:"BaskervilleMTW01-Roman"}@media all and (min-width: 1200px){main.home .section_two .wrapper .grid_wrapper .heading_wrap span{font-size:22px}}@media all and (min-width: 1400px){main.home .section_two .wrapper .grid_wrapper .heading_wrap span{font-size:22px}}main.home .section_three{position:relative;height:auto;margin:40px 0 0}main.home .section_three .wrapper{background-color:#002155}@media all and (min-width: 1200px){main.home .section_three .wrapper{background:url("../images/img_10.png") no-repeat;background-size:cover;background-position:left;background-position:right}}main.home .section_three .d_flex{display:flex;align-items:center}main.home .section_three .left_wrap{overflow:hidden;width:100%;height:auto;padding:40px 15px}@media all and (min-width: 1200px){main.home .section_three .left_wrap{min-height:450px;height:450px}}@media all and (min-width: 1400px){main.home .section_three .left_wrap{min-height:450px;height:515px}}main.home .section_three .left_wrap .inside_wrap{border-left:5px solid #c6cbce;padding:30px 20px;max-width:100%}@media all and (min-width: 1200px){main.home .section_three .left_wrap .inside_wrap{max-width:43%}}main.home .section_three .left_wrap .inside_wrap span.heading{font-family:"Franklin Gothic";font-size:20px;color:#fff;display:block;margin-bottom:10px}main.home .section_three .left_wrap .inside_wrap span.title{font-family:"BaskervilleMTW01-Roman";font-size:24px;color:#c6cbce;display:block;margin:15px 0 15px;line-height:1.1}@media all and (min-width: 1200px){main.home .section_three .left_wrap .inside_wrap span.title{font-size:36px}}@media all and (min-width: 1400px){main.home .section_three .left_wrap .inside_wrap span.title{font-size:44px}}main.home .section_three .left_wrap .inside_wrap span.details{font-family:"Arsenal";font-size:16px;color:#fff;display:block;margin-bottom:20px}main.home .section_three .left_wrap .inside_wrap .__controls{display:flex;gap:10px}main.home .section_three .left_wrap .inside_wrap .__btn{background-color:#c6cbce;display:flex;width:165px;justify-content:center;align-items:center;height:40px;color:#002155;border:2px solid #c6cbce;transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px;font-family:"Tahoma"}main.home .section_three .left_wrap .inside_wrap .__btn:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home .section_three .left_wrap .inside_wrap .__btn_reverse{background-color:rgba(0,0,0,0);display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid #c6cbce;transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px;font-family:"Tahoma"}main.home .section_three .left_wrap .inside_wrap .__btn_reverse:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home .section_three .left_wrap .wrap{height:100%;display:flex;justify-content:center;flex-direction:column}@media all and (min-width: 576px){main.home .section_three .left_wrap .wrap{width:80%}}@media all and (min-width: 768px){main.home .section_three .left_wrap .wrap{width:65%}}@media all and (min-width: 1200px){main.home .section_three .left_wrap .wrap{width:45%}}main.home .section_three .left_wrap .wrap h6{font-size:36px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;padding-block-end:20px}@media all and (min-width: 1200px){main.home .section_three .left_wrap .wrap h6{font-size:46px}}main.home .section_three .left_wrap .wrap h6:before{content:"";width:45%;height:3px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home .section_three .left_wrap .wrap p{font-size:15px;color:#002155;line-height:1.5;padding-block-start:15px}main.home .section_three .left_wrap .wrap .__btn{background-color:#c6cbce;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px}main.home .section_three .left_wrap .wrap .__btn:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home .section_three .right_wrap{position:absolute;top:0;right:0;height:100%;display:none;width:50%}@media all and (min-width: 1200px){main.home .section_three .right_wrap{display:block}}main.home .section_three .right_wrap::before{content:"";background-color:#fff;width:15px;height:515px;position:absolute;left:102px;top:-31px;z-index:9;transform:rotate(-26deg)}main.home .section_three .right_wrap img{width:100%;height:100%;object-fit:cover;object-position:top left}main.home .section_four{margin:0;background-color:#f4f5f6;padding:50px 0;position:relative}main.home .section_four .d_flex{display:flex;justify-content:center;flex-direction:column}main.home .section_four .bg_wrap{background-color:#fff;width:70%;position:absolute;inset-inline-end:0;height:110%;top:-24px;border-radius:15px;display:none}@media all and (min-width: 1200px){main.home .section_four .bg_wrap{display:block}}main.home .section_four .img_wrapper{position:relative;height:100%}main.home .section_four .img_wrapper::before{content:"";background-image:url("../images/pattern.png");background-repeat:no-repeat;position:absolute;top:-33px;left:-43px;width:164px;height:168px;z-index:0}main.home .section_four .img_wrapper .img_wrap{position:relative;height:100%;overflow:hidden;display:flex;justify-content:flex-end}main.home .section_four .img_wrapper .img_wrap img{position:relative;height:100%;object-fit:cover;transform:scale(1);transition:all .3s ease}main.home .section_four .img_wrapper .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home .section_four h6{font-size:50px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:10px;margin-bottom:20px;margin-top:20px;font-weight:700}@media all and (min-width: 1200px){main.home .section_four h6{margin-top:0;font-size:54px}}main.home .section_four h6::before{content:"";width:220px;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home .section_four p{font-size:18px;line-height:1.3}@media all and (min-width: 1200px){main.home .section_four p{max-width:97%}}main.home .section_four p span{font-size:18px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home .section_four .wrap{display:flex;gap:40px;flex-direction:column}@media all and (min-width: 768px){main.home .section_four .wrap{flex-direction:row}}main.home .section_four .thumb_wrap{border:1px solid gray;padding:10px}@media all and (min-width: 1200px){main.home .section_four .thumb_wrap{max-width:45%}}main.home .section_four .thumb_wrap img{width:100%;height:100%;object-fit:cover}main.home .section_four ul{padding:0;list-style:none;margin-bottom:0;padding-left:30px;padding-top:0;position:relative;display:flex;flex-direction:column;justify-content:center}main.home .section_four ul:before{content:"";background-color:#002155;height:85%;width:2px;position:absolute;left:-3px;top:50%;transform:translate(0, -50%)}main.home .section_four ul span{font-size:20px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home .section_four ul li{font-size:18px;display:flex;gap:15px;padding-block:10px;align-items:center}main.home .section_four ul li:before{content:"";width:20px;height:20px;background-color:#c6cbce;display:flex;justify-content:center;align-items:center;background-image:url("../images/tick_icon.png");background-repeat:no-repeat;border-radius:50%;background-position:5px;min-width:20px}main.home .section_five{padding:40px 0 0}main.home .section_five .heading_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main.home .section_five .heading_wrap::before{content:"";width:100%;height:10px;background-color:#c6cbce;display:block}main.home .section_five .heading_wrap h6{font-size:36px;font-family:"Fjalla One";text-transform:uppercase;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;height:50px;transform:translate(0px, -35px);padding:0 20px;font-weight:500;color:#000}@media all and (min-width: 992px){main.home .section_five .heading_wrap h6{font-size:48px}}main.home .section_five p{font-size:18px;text-align:center}main.home .section_five p span{font-family:"Times New Roman";font-weight:bold}main.home .section_six{margin-block-start:50px}main.home .section_six .wrapper{border:2px solid #7c878d;border-radius:15px;min-height:200px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block:150px 40px;height:calc(100% - 190px);transition:all .3s ease}main.home .section_six .wrapper .img_wrap{margin:-160px 0 20px;transition:all .3s ease}main.home .section_six .wrapper .img_wrap img{width:100%;transition:transform 1s ease}main.home .section_six .wrapper .detail_wrap{background-color:#002155;display:flex;justify-content:center;align-items:center;padding:5px;width:100%;margin-block-end:0}main.home .section_six .wrapper .detail_wrap span{font-size:18px;text-align:center;color:#fff;text-transform:uppercase;font-family:"Fjalla One"}main.home .section_six .wrapper:hover .img_wrap img{transform:translateX(-1px) rotateY(180deg);transition:transform 1s ease}main.home .section_six .heading_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main.home .section_six .heading_wrap::before{content:"";width:100%;height:5px;background-color:#b2d34c;display:block}main.home .section_six .heading_wrap h2{font-size:30px;font-family:"Times New Roman";text-transform:uppercase;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;height:50px;transform:translate(0px, -25px);padding:0 20px;font-weight:700}@media all and (min-width: 992px){main.home .section_six .heading_wrap h2{font-size:38px}}main.home .map_wrapper{margin-block-start:50px}main.home .map_wrapper iframe{width:100%;height:350px}main.home section.section_eight_style_2{margin-block:35px}@media all and (min-width: 1200px){main.home section.section_eight_style_2{margin-block:80px}}main.home section.section_eight_style_2 .wrap{margin-block-end:20px;height:100%}main.home section.section_eight_style_2 .wrap .img_wrap{border:1px solid #6e6e70;overflow:hidden}main.home section.section_eight_style_2 .wrap .img_wrap img{transform:scale(1.02);transition:all .3s ease;width:100%}main.home section.section_eight_style_2 .wrap .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_eight_style_2 .wrap .detail_wrap{background-color:#002155;padding:20px 20px 30px;display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 1200px){main.home section.section_eight_style_2 .wrap .detail_wrap{min-height:calc(100% - 280px)}}main.home section.section_eight_style_2 .wrap .detail_wrap .icon_wrap{display:flex;justify-content:center;margin-top:-70px;z-index:9}main.home section.section_eight_style_2 .wrap .detail_wrap .icon_wrap img{width:100px}main.home section.section_eight_style_2 .wrap .detail_wrap span.title{font-size:26px;font-family:"Franklin Gothic";color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px 0}main.home section.section_eight_style_2 .wrap .detail_wrap span.title::after{content:"";height:3px;width:30%;background-color:#fff;margin-top:7px}main.home section.section_eight_style_2 .wrap .detail_wrap p{color:#fff;text-align:center;font-size:16px}main.home section.section_eight_style_2 .wrap .detail_wrap .__btn{background-color:#093e70;color:#fff;display:flex;justify-content:center;align-items:center;height:35px;width:125px;margin:0 auto;border-radius:30px}main.home section.section_eight_style_2 .wrap .detail_wrap .heading_wrap{background-color:#fff;height:60px;width:85%;display:flex;justify-content:center;align-items:center;margin:-50px auto 0;z-index:9;position:relative;padding:15px 9px;box-shadow:0px 0px 10px #727272;margin-bottom:25px;transition:all .3s ease}main.home section.section_eight_style_2 .wrap .detail_wrap .heading_wrap:hover{background-color:#c6cbce;transition:all .3s ease}main.home section.section_eight_style_2 .wrap .detail_wrap .heading_wrap span{color:#141414;font-size:18px;line-height:1.1;text-align:center;font-family:"BaskervilleMTW01-Roman"}@media all and (min-width: 1400px){main.home section.section_eight_style_2 .wrap .detail_wrap .heading_wrap span{font-size:20px}}main.home section.section_eight_style_3{margin-block:35px}@media all and (min-width: 1200px){main.home section.section_eight_style_3{margin-block:50px}}main.home section.section_eight_style_3 .wrap{margin-block-end:20px;height:100%}main.home section.section_eight_style_3 .wrap .img_wrap{overflow:hidden}main.home section.section_eight_style_3 .wrap .img_wrap img{transform:scale(1.02);transition:all .3s ease;width:100%}main.home section.section_eight_style_3 .wrap .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_eight_style_3 .wrap .detail_wrap{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);padding:0 10px 0 50px;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media all and (min-width: 1200px){main.home section.section_eight_style_3 .wrap .detail_wrap{min-height:calc(100% - 365px)}}main.home section.section_eight_style_3 .wrap .detail_wrap .icon_wrap{display:flex;justify-content:center;margin-top:-70px;z-index:9}main.home section.section_eight_style_3 .wrap .detail_wrap span.title{font-size:28px;font-family:"Fjalla One";color:#002155;display:flex;flex-direction:column;justify-content:center;margin:15px 0;text-transform:uppercase}main.home section.section_eight_style_3 .wrap .detail_wrap span.title::after{content:"";height:1px;width:100%;background-color:#c6cbce;margin-top:7px}main.home section.section_eight_style_3 .wrap .detail_wrap p{color:#000;text-align:left;font-size:16px}main.home section.section_eight_style_3 .wrap .detail_wrap .__btn{background-color:#002155;color:#fff;display:flex;justify-content:center;align-items:center;height:35px;width:125px;margin:0 auto;position:absolute;left:-45px;bottom:45px;transform:rotate(-90deg)}main.home section.section_eight_style_3 .wrap .detail_wrap .heading_wrap{background-color:#fff;height:60px;width:85%;display:flex;justify-content:center;align-items:center;margin:-50px auto 0;z-index:9;position:relative;padding:15px 9px;box-shadow:0px 0px 10px #727272;margin-bottom:25px;transition:all .3s ease}main.home section.section_eight_style_3 .wrap .detail_wrap .heading_wrap:hover{background-color:#c6cbce;transition:all .3s ease}main.home section.section_eight_style_3 .wrap .detail_wrap .heading_wrap span{color:#141414;font-size:18px;line-height:1.1;text-align:center;font-family:"BaskervilleMTW01-Roman"}@media all and (min-width: 1400px){main.home section.section_eight_style_3 .wrap .detail_wrap .heading_wrap span{font-size:20px}}main.home section.section_eight_style_4{margin-block:15px 15px;background-color:#f5f5f5}@media all and (min-width: 1200px){main.home section.section_eight_style_4{margin-block:50px 50px;padding-block:40px}}main.home section.section_eight_style_4 span.heading{text-align:center;display:flex;justify-content:center;padding:30px 0;text-transform:uppercase;font-size:46px;font-weight:bold}main.home section.section_eight_style_4 .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main.home section.section_eight_style_4 .title_wrap::before{content:"";width:100%;height:10px;background-color:#c6cbce;display:block}main.home section.section_eight_style_4 .title_wrap h6{font-size:34px;font-family:"Fjalla One";text-transform:uppercase;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;height:50px;transform:translate(0px, -35px);padding:0 20px;font-weight:bold;color:#002155}@media all and (min-width: 992px){main.home section.section_eight_style_4 .title_wrap h6{font-size:46px}}main.home section.section_eight_style_4 .wrap{margin-block-end:20px;height:100%}main.home section.section_eight_style_4 .wrap .img_wrap{overflow:hidden;max-height:409px}main.home section.section_eight_style_4 .wrap .img_wrap img{transform:scale(1.01);transition:all .3s ease;width:100%}main.home section.section_eight_style_4 .wrap .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_eight_style_4 .wrap .detail_wrap{background-color:#fff;padding:10px 20px 0;display:flex;flex-direction:column;justify-content:space-between;border-top:0;width:calc(100% - 30px);margin:-100px auto 0;position:relative}@media all and (min-width: 1200px){main.home section.section_eight_style_4 .wrap .detail_wrap{min-height:calc(100% - 277px)}}@media all and (min-width: 1400px){main.home section.section_eight_style_4 .wrap .detail_wrap{min-height:calc(100% - 328px)}}main.home section.section_eight_style_4 .wrap .detail_wrap p{color:#000;text-align:center}main.home section.section_eight_style_4 .wrap .detail_wrap .__btn{border:1px solid #fff;background-color:#002155;color:#fff;display:flex;justify-content:center;align-items:center;height:50px;width:calc(100% + 40px);margin:0 auto;transform:translate(-20px, 0px);text-transform:uppercase}main.home section.section_eight_style_4 .wrap .detail_wrap .heading_wrap{background-color:#fff;height:60px;width:1005;display:flex;justify-content:center;align-items:center;margin:0 auto;z-index:9;position:relative;padding:15px 9px;transition:all .3s ease;font-weight:bold}main.home section.section_eight_style_4 .wrap .detail_wrap .heading_wrap span{color:#002155;font-size:20px;line-height:1.1;text-align:center;font-family:"BaskervilleMTW01-Roman"}@media all and (min-width: 1200px){main.home section.section_eight_style_4 .wrap .detail_wrap .heading_wrap span{font-size:24px}}@media all and (min-width: 1400px){main.home section.section_eight_style_4 .wrap .detail_wrap .heading_wrap span{font-size:26px}}main.home section.section_eight{padding-bottom:100px !important; margin-block:15px 0}@media all and (min-width: 1200px){main.home section.section_eight{margin-block:50px 0}}main.home section.section_eight .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main.home section.section_eight .title_wrap::before{content:"";width:100%;height:10px;background-color:#c6cbce;display:block}main.home section.section_eight .title_wrap h6{font-size:34px;font-family:"Fjalla One";text-transform:uppercase;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;height:50px;transform:translate(0px, -35px);padding:0 20px;font-weight:500;color:#002155}@media all and (min-width: 992px){main.home section.section_eight .title_wrap h6{font-size:46px}}main.home section.section_eight .wrap{margin-block-end:20px;height:100%}main.home section.section_eight .wrap .img_wrap{overflow:hidden;max-height:455px}main.home section.section_eight .wrap .img_wrap img{transform:scale(1.01);transition:all .3s ease;width:100%}main.home section.section_eight .wrap .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_eight .wrap .detail_wrap{background-color:#efefef;padding:20px 20px 30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #a3a4a5;border-top:0}@media all and (min-width: 1200px){main.home section.section_eight .wrap .detail_wrap{min-height:calc(100% - 280px)}}@media all and (min-width: 1400px){main.home section.section_eight .wrap .detail_wrap{min-height:calc(100% - 326px)}}main.home section.section_eight .wrap .detail_wrap p{color:#000;text-align:center}main.home section.section_eight .wrap .detail_wrap .__btn{border:1px solid #fff;background-color:#ac0000;color:#fff;display:flex;justify-content:center;align-items:center;height:40px;width:125px;margin:0 auto}main.home section.section_eight .wrap .detail_wrap .heading_wrap{background-color:#fff;height:60px;width:95%;display:flex;justify-content:center;align-items:center;margin:-50px auto 0;z-index:9;position:relative;padding:15px 9px;box-shadow:0px 0px 10px #727272;margin-bottom:25px;transition:all .3s ease}main.home section.section_eight .wrap .detail_wrap .heading_wrap:hover{background-color:#c6cbce;transition:all .3s ease}main.home section.section_eight .wrap .detail_wrap .heading_wrap span{font-family: 'Yantramanav', sans-serif;font-weight:bold;color:#002155;font-size:20px;line-height:1.1;text-align:center;}@media all and (min-width: 1200px){main.home section.section_eight .wrap .detail_wrap .heading_wrap span{font-size:24px}}@media all and (min-width: 1400px){main.home section.section_eight .wrap .detail_wrap .heading_wrap span{font-size:28px}}main.home section.section_nine{text-align:center;margin:50px 0 20px}main.home section.section_nine h6{letter-spacing:2px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;padding-block-end:15px;justify-content:center;display:inline-flex;text-align:center;font-weight:600;margin:10px 0 20px;font-size:32px}@media all and (min-width: 992px){main.home section.section_nine h6{font-size:45px}}main.home section.section_nine h6:before{content:"";width:40%;height:5px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home section.section_nine .bg_wrapper{background:url("../images/world_bg.png") no-repeat;background-position:center center;min-height:500px;width:100%}main.home section.section_nine .bg_wrapper .wrap{display:flex;gap:20px;justify-content:flex-start;margin-block:30px}main.home section.section_nine .bg_wrapper .wrap .icon_wrap{display:flex;justify-content:center;align-items:center;min-width:70px;border-radius:50%;width:70px;height:70px}main.home section.section_nine .bg_wrapper .wrap .detail_wrapper .title{font-size:21px;display:block;font-family:"Franklin Gothic";text-align:left;color:#002155;margin-block-end:10px;line-height:1.1}main.home section.section_nine .bg_wrapper .wrap .detail_wrapper .detail{font-size:16px;display:block;font-family:"Arsenal";text-align:left;line-height:1.3}main.home section.section_nine .bg_wrapper .wrap .detail_wrapper a{text-align:left;color:#c6cbce}main.home section.section_nine .center_img_wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media all and (min-width: 992px){main.home section.section_nine .rtl{direction:rtl}}@media all and (min-width: 992px){main.home section.section_nine .rtl .detail_wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media all and (min-width: 992px){main.home section.section_nine .rtl .detail_wrapper .title{text-align:right !important}}@media all and (min-width: 992px){main.home section.section_nine .rtl .detail_wrapper .detail{text-align:right !important}}@media all and (min-width: 992px){main.home section.section_nine .rtl .detail_wrapper a{text-align:right !important}}main.home .section_twelve{padding:50px 0 25px;position:relative}@media all and (min-width: 1200px){main.home .section_twelve{padding:50px 0}}main.home .section_twelve.color_bg{background-color:#f0eff5}main.home .section_twelve .__wrap{background-color:#f4f5f9;display:flex;flex-direction:column;align-items:center;padding:20px 20px 40px;position:relative;margin:20px 0 50px}main.home .section_twelve .__wrap span{font-size:20px;font-weight:bold}main.home .section_twelve .__wrap img{position:absolute;bottom:-28px}main.home .section_twelve .d_flex{display:flex;justify-content:center;flex-direction:column}main.home .section_twelve .img_wrap{position:relative;height:100%;overflow:hidden}main.home .section_twelve .img_wrap img{position:relative;height:100%;object-fit:cover;transform:scale(1);transition:all .3s ease}main.home .section_twelve h6{font-size:36px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:10px;margin-bottom:20px;margin-top:20px;font-weight:700}@media all and (min-width: 1200px){main.home .section_twelve h6{font-size:46px;margin-top:0}}main.home .section_twelve h6::before{content:"";width:40%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home .section_twelve p{font-size:17px;line-height:1.3}main.home .section_twelve p span{font-size:18px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home .section_twelve .__btn{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);font-weight:bold;transition:all .3s ease;margin-top:15px}main.home .section_twelve .__btn:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home section.section_ten{margin:70px 0;position:relative}main.home section.section_ten .__wrap{background-color:#f4f5f9;display:flex;flex-direction:column;align-items:center;padding:20px 20px 40px;position:relative;margin:20px 0 50px}main.home section.section_ten .__wrap span{font-size:17px;font-weight:bold}main.home section.section_ten .__wrap .icon_wrap{background-color:#002155;position:absolute;bottom:-28px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;position:absolute;bottom:-28px}main.home section.section_ten .d_flex{display:flex;justify-content:center;flex-direction:column}main.home section.section_ten .img_wrap{position:relative;height:100%;overflow:hidden}main.home section.section_ten .img_wrap img{position:relative;height:100%;object-fit:cover;width:100%;transform:scale(1);transition:all .3s ease}main.home section.section_ten .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_ten h6{font-size:30px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:10px;margin-bottom:20px;margin-top:20px}@media all and (min-width: 992px){main.home section.section_ten h6{font-size:52px}}@media all and (min-width: 1400px){main.home section.section_ten h6{font-size:62px}}main.home section.section_ten h6::before{content:"";width:95%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home section.section_ten p{font-size:17px;line-height:1.3}main.home section.section_ten p span{font-size:18px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home section.section_ten .wrap{display:flex;gap:40px;flex-direction:column}@media all and (min-width: 768px){main.home section.section_ten .wrap{flex-direction:row}}main.home section.section_ten .thumb_wrap{border:1px solid gray;padding:10px}@media all and (min-width: 1200px){main.home section.section_ten .thumb_wrap{max-width:40%}}main.home section.section_ten .thumb_wrap img{width:100%;height:100%;object-fit:cover}main.home section.section_ten ul{padding:0;list-style:none;margin-bottom:0}main.home section.section_ten ul span{font-size:20px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home section.section_ten ul li{font-size:16px;display:flex;gap:15px;padding-block:6px;align-items:center}@media all and (min-width: 1400px){main.home section.section_ten ul li{font-size:18px}}main.home section.section_ten ul li:before{content:"";width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-image:url("../images/tick.png");background-repeat:no-repeat;background-position:5px;min-width:20px}main.home section.section_ten_ten{margin:0;position:relative}main.home section.section_ten_ten .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}main.home section.section_ten_ten span.heading{font-size:21px;text-transform:uppercase;display:block;margin-bottom:5px;color:#002155;font-family:"Franklin Gothic";line-height:1.2}main.home section.section_ten_ten .__wrap{display:flex;align-items:flex-start;position:relative;margin:0 0 20px;gap:30px;flex-direction:column}@media all and (min-width: 992px){main.home section.section_ten_ten .__wrap{flex-direction:row;margin:0 0 40px}}@media all and (min-width: 1400px){main.home section.section_ten_ten .__wrap{margin:0 0 55px}}@media all and (min-width: 1200px){main.home section.section_ten_ten .__wrap img{position:relative}}main.home section.section_ten_ten .__wrap div.details{position:relative}main.home section.section_ten_ten .__wrap div.details::before{content:"";background:url("../images/dots_icons.png");position:absolute;top:152px;left:-110px;display:none;width:6px;height:40%}@media all and (min-width: 1200px){main.home section.section_ten_ten .__wrap div.details::before{display:block}}@media all and (min-width: 1400px){main.home section.section_ten_ten .__wrap div.details::before{height:34%}}main.home section.section_ten_ten .__wrap:nth-child(3) div.details::before{display:none}main.home section.section_ten_ten .__wrap span.details{font-size:17px;display:block}main.home section.section_ten_ten .__wrap .__btn{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);font-weight:bold;transition:all .3s ease;margin-top:30px}main.home section.section_ten_ten .__wrap .__btn:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home section.section_ten_ten .d_flex{display:flex;justify-content:center;flex-direction:column}main.home section.section_ten_ten .img_wrap{position:relative;overflow:hidden;margin:25px 0}main.home section.section_ten_ten .img_wrap img{position:relative;object-fit:cover;width:100%;transform:scale(1);transition:all .3s ease}@media all and (min-width: 1200px){main.home section.section_ten_ten .img_wrap img{min-height:415px}}main.home section.section_ten_ten .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease}main.home section.section_ten_ten h6{font-size:36px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:flex;padding-bottom:10px;margin-bottom:20px;margin-top:0;gap:15px;align-items:center;white-space:nowrap}@media all and (min-width: 1200px){main.home section.section_ten_ten h6{font-size:60px;margin-top:20px}}main.home section.section_ten_ten h6::before{content:"";width:65%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home section.section_ten_ten p{font-size:17px}main.home section.section_ten_ten p span{font-size:18px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home section.section_ten_ten .wrap{display:flex;gap:40px;flex-direction:column}@media all and (min-width: 768px){main.home section.section_ten_ten .wrap{flex-direction:row}}main.home section.section_ten_ten .thumb_wrap{border:1px solid gray;padding:10px}@media all and (min-width: 1200px){main.home section.section_ten_ten .thumb_wrap{max-width:40%}}main.home section.section_ten_ten .thumb_wrap img{width:100%;height:100%;object-fit:cover}main.home section.section_ten_ten ul{padding:0;list-style:none;margin-bottom:0}main.home section.section_ten_ten ul span{font-size:20px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home section.section_ten_ten ul li{font-size:18px;display:flex;gap:15px;padding-block:6px;align-items:center}main.home section.section_ten_ten ul li:before{content:"";width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-image:url("../images/tick.png");background-repeat:no-repeat;background-position:5px;min-width:20px}main.home section.section_eleven{padding:15px 0 25px;position:relative}@media all and (min-width: 1200px){main.home section.section_eleven{padding:50px 0 100px}}main.home section.section_eleven .__wrap{background-color:#f4f5f9;display:flex;flex-direction:column;align-items:center;padding:20px;position:relative;margin:5px 0 20px}main.home section.section_eleven .__wrap span{display:flex;gap:15px}main.home section.section_eleven .__wrap span:before{content:"";width:26px;height:16px;display:flex;justify-content:center;align-items:center;background-image:url("../images/icon_04.png");background-repeat:no-repeat;background-position:5px;min-width:26px}main.home section.section_eleven .__wrap img{position:absolute;bottom:-28px}main.home section.section_eleven .d_flex{display:flex;justify-content:center;flex-direction:column}main.home section.section_eleven .img_wrap{position:relative;height:100%;margin-top:20px}main.home section.section_eleven .img_wrap img{position:relative;object-fit:contain}main.home section.section_eleven h6{font-size:26px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:20px;margin-bottom:20px;margin-top:20px;line-height:1.1}@media all and (min-width: 1200px){main.home section.section_eleven h6{font-size:50px}}@media all and (min-width: 1400px){main.home section.section_eleven h6{font-size:60px}}main.home section.section_eleven h6::before{content:"";width:50%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}main.home section.section_eleven p{font-size:18px;line-height:1.3}main.home section.section_eleven p span{font-size:18px;display:block;margin-bottom:10px;font-weight:600;color:#002155}main.home section.section_eleven .wrap{display:flex;gap:40px;flex-direction:column}@media all and (min-width: 768px){main.home section.section_eleven .wrap{flex-direction:row}}main.home section.section_eleven .thumb_wrap{border:1px solid gray;padding:10px}@media all and (min-width: 1200px){main.home section.section_eleven .thumb_wrap{max-width:40%}}main.home section.section_eleven .thumb_wrap img{width:100%;height:100%;object-fit:cover}main.home section.section_eleven ul{padding:0;list-style:none;margin-bottom:0}main.home section.section_eleven ul li{font-size:16px;display:flex;gap:15px;padding-block:4px;align-items:center;line-height:1.2}main.home section.section_eleven ul li:before{content:"";width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-image:url("../images/tick.png");background-repeat:no-repeat;background-position:5px;min-width:20px}main.home section.section_eleven .__btn{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);font-weight:bold;transition:all .3s ease;margin-top:20px}main.home section.section_eleven .__btn:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home .section_banner{margin:20px 0}main.home section.section_fourteen{margin:10px 0}@media all and (min-width: 1200px){main.home section.section_fourteen{margin:50px 0}}main.home section.section_fourteen .bg_wrapper{background-color:#e7e7e8;height:auto;width:100%;text-align:center;padding:50px 0 20px}@media all and (min-width: 1200px){main.home section.section_fourteen .bg_wrapper{padding:50px 0;height:350px}}main.home section.section_fourteen .bg_wrapper h3{color:#000;font-family:"Fjalla One";text-transform:uppercase;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:46px}main.home section.section_fourteen .bg_wrapper h3::after{content:"";height:5px;width:50%;background-color:#002155;margin-top:12px}main.home section.section_fourteen .bg_wrapper p{font-size:18px;line-height:1.3;max-width:78%;margin:15px auto}main.home section.section_fourteen .bottom_wrapper{margin-top:20px}@media all and (min-width: 1200px){main.home section.section_fourteen .bottom_wrapper{margin-top:-110px}}main.home section.section_fourteen .bottom_wrapper .wrap{background-color:#fff;border-bottom-right-radius:20px;border:2px solid #002155;margin-bottom:20px}main.home section.section_fourteen .bottom_wrapper .wrap .img_wrap{overflow:hidden}main.home section.section_fourteen .bottom_wrapper .wrap .img_wrap img{transform:scale(1.02);transition:all .3s ease;width:100%}main.home section.section_fourteen .bottom_wrapper .wrap .img_wrap img:hover{transform:scale(1.1);transition:all .3s ease;width:100%}main.home section.section_fourteen .bottom_wrapper .details_wrap{padding:0 20px 5px;min-height:235px;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media all and (min-width: 1400px){main.home section.section_fourteen .bottom_wrapper .details_wrap{min-height:215px}}main.home section.section_fourteen .bottom_wrapper .details_wrap span{font-family:"Fjalla One";font-size:23px;color:#002155;text-transform:uppercase;display:block;margin:20px 0 10px;line-height:1.2}main.home section.section_fourteen .bottom_wrapper .details_wrap p{font-size:16px;line-height:1.3}main.home section.section_fourteen .bottom_wrapper .details_wrap .btn_wrap{display:flex;justify-content:flex-end}main.home section.section_fourteen .bottom_wrapper .details_wrap .btn_wrap .__btn{background-color:#002155;display:flex;width:120px;justify-content:center;align-items:center;height:35px;color:#fff;border:2px solid rgba(0,0,0,0);font-weight:bold;transition:all .3s ease;border-radius:30px;margin-right:-15px}main.home section.section_fourteen .bottom_wrapper .details_wrap .btn_wrap .__btn:hover{border:2px solid #002155;color:#002155;background-color:rgba(0,0,0,0);transition:all .3s ease}main.home section.section_thirteen .bg_wrapper{background-color:#c6cbce;height:300px;width:100%;text-align:center;padding:40px 20px}@media all and (min-width: 1200px){main.home section.section_thirteen .bg_wrapper{padding:40px}}main.home section.section_thirteen .bg_wrapper h3{color:#fff;font-family:"Playfair Display",serif;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:44px;font-weight:700}main.home section.section_thirteen .bg_wrapper h3::after{content:"";height:5px;width:60%;background-color:#093e70;margin-top:12px}main.home section.section_thirteen .bottom_wrapper{padding:0 30px;margin-top:-140px}main.home section.section_thirteen .bottom_wrapper .outer_circle{padding:12px;background-color:#fff;border-radius:50%;border:1px solid #ddd;text-align:center}main.home section.section_thirteen .bottom_wrapper .outer_circle .inner_circle{overflow:hidden;border-radius:50%}main.home section.section_thirteen .bottom_wrapper .outer_circle img{transform:scale(1.02);transition:all .3s ease;width:100%}main.home section.section_thirteen .bottom_wrapper .outer_circle img:hover{transform:scale(1.1);transition:all .3s ease;width:100%}main.home section.section_thirteen .bottom_wrapper span{font-family:"Franklin Gothic";font-size:20px;color:#c6cbce;text-transform:uppercase;display:block;margin:20px 0;text-align:center}main.home section.section_thirteen .bottom_wrapper .__btn{background-color:#093e70;display:flex;width:135px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);transition:all .3s ease;margin:0 auto 20px;font-family:"Tahoma"}main.home section.section_thirteen .bottom_wrapper .__btn:hover{border:2px solid #093e70;color:#093e70;background-color:rgba(0,0,0,0);transition:all .3s ease}.section_testimonials{background-color:#f4f5f6;padding:50px 0}.section_testimonials .title_wrap{margin-bottom:80px}.section_testimonials .title_wrap h6{font-size:28px;font-family:"BaskervilleMTW01-Roman";color:#002155;text-transform:uppercase;text-align:center;letter-spacing:10px;position:relative}.section_testimonials .title_wrap h6::after{content:"";background-color:#c6cbce;height:2px;width:100px;display:inline-block;position:absolute;bottom:-25px;left:50%;margin-left:-50px}.section_testimonials .box_wrap{border:1px solid #84849d;background-color:#fff;position:relative;padding:30px 20px 20px;overflow:hidden;margin:0 10px;min-height:265px}.section_testimonials .box_wrap .quote_icons_wrap{background-color:#002155;border-radius:50%;width:100px;height:100px;position:absolute;right:-40px;top:-40px}.section_testimonials .box_wrap .quote_icons_wrap img{position:absolute;bottom:19px;left:15px}.section_testimonials .box_wrap .detail_wrap{text-align:center;min-height:265px;display:flex;flex-direction:column;align-items:center;justify-content:center}.section_testimonials .box_wrap .detail_wrap span.heading{display:block;font-family:"BaskervilleMTW01-Roman";font-size:20px;margin-bottom:20px}.section_testimonials .box_wrap .detail_wrap span.heading span{display:block;font-size:14px}.section_testimonials .box_wrap .detail_wrap span.text{display:block;font-size:12px;font-family:"Arsenal";margin-bottom:20px}.section_testimonials .box_wrap .detail_wrap .star_icons{margin:0 auto}.section_nineteen{margin-bottom:50px}.section_nineteen .outer_wrapper{padding:2px 2px 2px 2px;background-color:rgba(0,0,0,0);background-image:linear-gradient(135deg, #c6cbce 0%, #fff 40%);transition:all 1s}.section_nineteen .outer_wrapper:hover{background-image:linear-gradient(135deg, #fff 60%, #c6cbce 100%);transition:all 1s}.section_nineteen .outer_wrapper .inner_wrapper{border:20px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f8f7;padding:20px}.section_nineteen .outer_wrapper .inner_wrapper .img_wrap{height:60px}.section_nineteen .outer_wrapper .inner_wrapper span.title{font-family:"Arsenal";font-size:24px;font-weight:bold;color:#000;padding:15px 0}.section_nineteen .outer_wrapper .inner_wrapper p{font-family:"Arsenal";font-size:17px;line-height:1.4;padding-bottom:15px;color:#000;text-align:center}@media all and (min-width: 1400px){.section_nineteen .outer_wrapper .inner_wrapper p{font-size:18px}}.section_nineteen .outer_wrapper .inner_wrapper .btn_link{font-family:"Arsenal";font-size:18px;color:#c6cbce;border:1px solid #c6cbce;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:50px;width:150px}.section_nineteen .outer_wrapper .inner_wrapper .btn_link:hover{background-color:#c6cbce;color:#fff}.section_banner_style_two{position:relative;height:auto;margin:0}.section_banner_style_two .wrapper{background-color:#002155}@media all and (min-width: 1200px){.section_banner_style_two .wrapper{background:url("../images/img_06.jpg?ver=g3") no-repeat;background-size:100%;background-position:left;background-position:right}}.section_banner_style_two .d_flex{display:flex;align-items:center}.section_banner_style_two .left_wrap{overflow:hidden;width:100%;height:auto;padding:40px 15px}.section_banner_style_two .left_wrap .inside_wrap{padding:30px 20px;max-width:100%}@media all and (min-width: 1200px){.section_banner_style_two .left_wrap .inside_wrap{max-width:43%}}.section_banner_style_two .left_wrap .inside_wrap span.heading{font-family:"Franklin Gothic";font-size:20px;color:#fff;display:block;margin-bottom:10px}.section_banner_style_two .left_wrap .inside_wrap span.title{font-family:"BaskervilleMTW01-Roman";font-size:24px;color:#c6cbce;display:block;margin:15px 0 15px;line-height:1.1}@media all and (min-width: 1200px){.section_banner_style_two .left_wrap .inside_wrap span.title{font-size:36px}}@media all and (min-width: 1400px){.section_banner_style_two .left_wrap .inside_wrap span.title{font-size:44px}}.section_banner_style_two .left_wrap .inside_wrap span.details{font-family:"Arsenal";font-size:16px;color:#fff;display:block;margin-bottom:20px}.section_banner_style_two .left_wrap .inside_wrap .__controls{display:flex;gap:10px}.section_banner_style_two .left_wrap .inside_wrap .__btn{background-color:#c6cbce;display:flex;width:165px;justify-content:center;align-items:center;height:40px;color:#002155;border:2px solid #c6cbce;transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px;font-family:"Tahoma"}.section_banner_style_two .left_wrap .inside_wrap .__btn:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}.section_banner_style_two .left_wrap .inside_wrap .__btn_reverse{background-color:rgba(0,0,0,0);display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid #c6cbce;transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px;font-family:"Tahoma"}.section_banner_style_two .left_wrap .inside_wrap .__btn_reverse:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}.section_banner_style_two .left_wrap .wrap{height:100%;display:flex;justify-content:center;flex-direction:column}@media all and (min-width: 576px){.section_banner_style_two .left_wrap .wrap{width:80%}}@media all and (min-width: 768px){.section_banner_style_two .left_wrap .wrap{width:65%}}@media all and (min-width: 1200px){.section_banner_style_two .left_wrap .wrap{width:45%}}.section_banner_style_two .left_wrap .wrap h6{font-size:36px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;padding-block-end:20px}@media all and (min-width: 1200px){.section_banner_style_two .left_wrap .wrap h6{font-size:46px}}.section_banner_style_two .left_wrap .wrap h6:before{content:"";width:45%;height:3px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}.section_banner_style_two .left_wrap .wrap p{font-size:15px;color:#002155;line-height:1.5;padding-block-start:15px}.section_banner_style_two .left_wrap .wrap .__btn{background-color:#c6cbce;display:flex;width:120px;justify-content:center;align-items:center;height:40px;color:#fff;border:2px solid rgba(0,0,0,0);transition:all .3s ease;z-index:9;margin-block-end:20px;font-size:15px}.section_banner_style_two .left_wrap .wrap .__btn:hover{border:2px solid #c6cbce;color:#c6cbce;background-color:rgba(0,0,0,0);transition:all .3s ease}.section_banner_style_two .right_wrap{position:absolute;top:0;right:0;height:100%;display:none;width:50%}@media all and (min-width: 1200px){.section_banner_style_two .right_wrap{display:block}}.section_banner_style_two .right_wrap::before{content:"";background-color:#fff;width:15px;height:515px;position:absolute;left:102px;top:-31px;z-index:9;transform:rotate(-26deg)}.section_banner_style_two .right_wrap img{width:100%;height:100%;object-fit:cover;object-position:top left}.section_why_choose_us{margin:80px 0 20px}.section_why_choose_us .img_wrap{width:100%;border-right:5px solid #002155;height:100%}.section_why_choose_us .img_wrap img{width:100%;object-fit:cover;height:100%}.section_why_choose_us .details_wrap{padding:50px 0 0 0;display:flex;flex-direction:column;justify-content:center;height:100%}@media all and (min-width: 1200px){.section_why_choose_us .details_wrap{padding:50px 0 50px 30px}}.section_why_choose_us span.heading{font-size:36px;text-transform:uppercase;margin-bottom:30px;display:block}.section_why_choose_us span.heading span{font-weight:bold;position:relative}.section_why_choose_us span.heading span:before{content:"";height:2px;width:30px;background-color:#c6cbce;display:block;position:absolute;left:5px;bottom:-5px}.section_why_choose_us .wrapper{display:flex;flex-direction:column}.section_why_choose_us .wrapper .wrap{position:relative;display:flex}.section_why_choose_us .wrapper .wrap .icon_wrap{background-color:#002155;border-radius:50%;position:relative;width:80px;height:80px;min-width:80px;display:flex;align-items:center;justify-content:center;margin-right:20px}@media all and (min-width: 1200px){.section_why_choose_us .wrapper .wrap .icon_wrap{position:absolute;left:-95px;top:0}}.section_why_choose_us .wrapper .wrap .icon_wrap img{width:60px}.section_why_choose_us p.heading{font-weight:bold;color:#002155;font-size:18px;margin-top:15px;display:block}section.section_twenty h6{font-size:40px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:15px;margin-bottom:30px;margin-top:20px;line-height:1.1;justify-content:center;width:100%}@media all and (min-width: 1200px){section.section_twenty h6{font-size:50px}}@media all and (min-width: 1400px){section.section_twenty h6{font-size:60px}}section.section_twenty h6::before{content:"";width:28%;height:4px;position:absolute;bottom:0;display:inline-flex;background-color:#c6cbce}section.section_twenty p{font-size:18px;line-height:1.3;text-align:center}@media all and (min-width: 1200px){section.section_twenty p{font-size:20px}}section.section_twenty .wrap{margin-block-end:20px;height:100%;position:relative}@media all and (min-width: 1200px){section.section_twenty .wrap::before{position:absolute;content:"";left:0;top:50px;width:28px;height:280px;background-image:url(../images/lines.png);background-repeat:no-repeat}}@media all and (min-width: 1400px){section.section_twenty .wrap::before{top:116px}}section.section_twenty .wrap span.number{background:#002155;padding:5px 18px;z-index:9;position:absolute;right:27px;font-size:36px;top:-25px;color:#fff;border:3px solid #fff}section.section_twenty .wrap span.number.color{background:#093e70}@media all and (min-width: 1200px){section.section_twenty .wrap .img_wrap{padding-left:28px}}section.section_twenty .wrap .img_wrap img{width:100%}section.section_twenty .wrap .detail_wrap{border:1px solid #404241;width:85%;margin:-75px auto 0 7%;background-color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 768px){section.section_twenty .wrap .detail_wrap{height:calc(100% - 250px)}}@media all and (min-width: 992px){section.section_twenty .wrap .detail_wrap{height:auto}}@media all and (min-width: 1200px){section.section_twenty .wrap .detail_wrap{margin:-75px auto 0 11%;height:calc(100% - 270px)}}@media all and (min-width: 1400px){section.section_twenty .wrap .detail_wrap{height:auto}}section.section_twenty .wrap .detail_wrap .text_wrap{padding:15px 20px 0}section.section_twenty .wrap .detail_wrap .text_wrap p.heading{font-family:"BaskervilleMTW01-Roman";font-size:26px;color:#002155}section.section_twenty .wrap .detail_wrap .text_wrap p{font-size:16px}section.section_twenty .btn_wrap a{border-top:1px solid #404241;display:flex;justify-content:center;align-items:center;height:50px;text-transform:uppercase;font-family:"Tahoma";font-size:16px;color:#002155}section.section_twenty .btn_wrap a:hover{background-color:#093e70;color:#fff}section.section_twenty_one{margin:50px 0}section.section_twenty_one .image-section{position:relative;max-width:440px}section.section_twenty_one .image-section .image{margin-left:40px;width:calc(100% - 40px);min-height:639px;max-width:100%;border-top-left-radius:50px;border-bottom-right-radius:50px;object-fit:cover}@media all and (min-width: 1200px){section.section_twenty_one .image-section .image{width:100%;object-fit:unset}}section.section_twenty_one .image-section .bg_circle_patch{position:absolute;right:0px;bottom:-35px;z-index:-1}@media all and (min-width: 768px){section.section_twenty_one .image-section .bg_circle_patch{right:-20px}}@media all and (min-width: 1200px){section.section_twenty_one .image-section .bg_circle_patch{right:-50px}}section.section_twenty_one .content-box{padding:20px 20px 8px}section.section_twenty_one .content-box h3{font-size:20px;font-weight:bold;margin-top:12px}section.section_twenty_one .content-box p{font-size:18px;line-height:1.3}section.section_twenty_one .expert{background:#fff}section.section_twenty_one .expert:hover{color:#fff}section.section_twenty_one .target{background:#002155;color:#fff;width:100%;left:0;box-shadow:0 0 10px rgba(0,0,0,.1)}@media all and (min-width: 768px){section.section_twenty_one .target{width:110%;margin-left:-12px}}section.section_twenty_one .productivity{background:#fff}section.section_twenty_one .productivity:hover{color:#fff}section.section_twenty_one .content-section{box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;right:0;top:0;margin-top:55px;left:0;text-align:center}@media all and (min-width: 768px){section.section_twenty_one .content-section{margin-top:0px;position:absolute;top:3%;right:6%;width:36%;left:auto}}section.section_twenty_one .pxl-content--holder:hover{background:#002155}section.section_twenty_one .pxl-content--holder{position:absolute;top:0;left:0;height:639px;background-color:#002155;z-index:-2;border-radius:70px 0 0 0;width:145px}section.section_twenty_one .pxl-content--highlight{font-size:24px;line-height:64px;white-space:nowrap;color:#fff;font-weight:700;display:flex;align-items:center;position:absolute;bottom:90px;left:60px;transform:rotate(-90deg);transform-origin:bottom left}section.section_twenty_one h6{font-size:50px;font-family:"BaskervilleMTW01-Roman";color:#002155;position:relative;display:inline-flex;padding-bottom:10px;margin-bottom:20px;margin-top:20px;font-weight:700}@media all and (min-width: 1200px){section.section_twenty_one h6{margin-top:35px;font-size:54px}}section.section_twenty_one h6::before{content:"";width:220px;height:4px;position:absolute;bottom:0px;display:inline-flex;background-color:#c6cbce}section.section_twenty_one p{font-size:20px}section.section_twenty_one .stats_wrapper{display:flex;gap:25px;margin-top:40px;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 576px){section.section_twenty_one .stats_wrapper{flex-direction:row;justify-content:start;align-items:start}}section.section_twenty_one .stats_wrapper .stat-box{border:2px solid #7b7d84;border-radius:50%;width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c6cbce;position:relative;line-height:40px;padding-top:20px}section.section_twenty_one .stats_wrapper .stat-box .stat-number{font-family:"DS-Digital";font-size:60px;color:#002155}section.section_twenty_one .stats_wrapper .stat-box .plus-sign{font-size:74px;color:#002155}section.section_twenty_one .stats_wrapper .__wrap span{font-size:18px;text-align:center;display:flex;justify-content:center;line-height:1.3;margin-top:10px}section.section_twenty_one .btn_wrap{margin-top:25px}section.section_twenty_one .btn_wrap a{background-color:#002155;display:flex;width:100%;height:50px;justify-content:space-between;align-items:center}@media all and (min-width: 576px){section.section_twenty_one .btn_wrap a{width:175px;justify-content:center}}section.section_twenty_one .btn_wrap a:hover{background-color:#093e70}section.section_twenty_one .btn_wrap a .txt{color:#fff;width:125px;text-align:center}section.section_twenty_one .btn_wrap a .arrow_wrap{background-color:#c6cbce;display:flex;justify-content:center;align-items:center;width:50px;height:50px}section.section_quote_form p.heading{font-size:30px;font-family:"Fjalla One";padding-top:65px;color:#002155;text-transform:uppercase;max-width:480px}@media all and (min-width: 768px){section.section_quote_form p.heading{font-size:40px}}section.section_quote_form .contact_detail_wrap{margin-top:50px}section.section_quote_form .wrap{margin-bottom:60px;display:flex;gap:20px}section.section_quote_form .wrap img{width:68px;height:71px;min-width:68px}section.section_quote_form .wrap .text_wrap{display:flex;flex-direction:column}section.section_quote_form .wrap .text_wrap span.title{font-size:25px;font-family:"Fjalla One";color:#002155;text-transform:uppercase}@media all and (min-width: 768px){section.section_quote_form .wrap .text_wrap span.title{font-size:30px}}section.section_quote_form .wrap .text_wrap span.txt{font-size:22px}section.section_quote_form .wrap .text_wrap span.txt a{color:#000}section.section_quote_form .left-section{background-color:#f4f5f6;position:relative;min-height:650px}section.section_quote_form .left-section::before{content:"";position:absolute;top:0;left:-9999px;width:9999px;height:100%;background-color:#f4f5f6}section.section_quote_form .contact_img{position:relative}@media all and (min-width: 768px){section.section_quote_form .contact_img{position:absolute;bottom:0;right:-15px}}section.section_quote_form .contact_img img{max-width:280px;width:100%}@media all and (min-width: 1200px){section.section_quote_form .contact_img img{max-width:350px}}@media all and (min-width: 1400px){section.section_quote_form .contact_img img{max-width:425px}}section.section_quote_form .quote_form_side{margin-top:30px}@media all and (min-width: 1200px){section.section_quote_form .quote_form_side{margin-top:0}}section.section_quote_form .quote_form_side p.title{font-family:"Fjalla One";font-size:54px;color:#002155;text-align:center;text-transform:uppercase}section.section_quote_form .quote_form_side p.txt{font-size:22px;text-align:center;max-width:360px;margin:0 auto 30px}section.section_quote_form .quote_form_wrapper .form-control{border-radius:0;height:75px;font-size:20px;padding:20px;margin-bottom:20px}section.section_quote_form .quote_form_wrapper .__btn_submit{background-color:#002155;width:275px;border-radius:0;height:75px;color:#fff;font-size:34px;text-transform:uppercase;font-family:"Fjalla One"}section.section_quote_form .quote_form_wrapper .__btn_submit:hover{background-color:#093e70}.pxl-post--featured{background-color:#01050e}.hover-imge-effect2{position:relative;overflow:hidden}.pxl-post--featured img{width:100%}.hover-imge-effect2 img{transition:all .5s ease;transform:scale(1.01, 1.01)}.pxl-post--featured{background-color:#01050e}.hover-imge-effect2{position:relative;overflow:hidden}.pxl-post--featured img{width:100%}.hover-imge-effect2 img{transition:all .5s ease;transform:scale(1.01, 1.01)}.pxl-featured--overlay:before,.pxl-featured--overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.pxl-featured--overlay:after{opacity:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--primary-color)));background-image:-webkit-linear-gradient(to bottom, transparent, var(--primary-color));background-image:-moz-linear-gradient(to bottom, transparent, var(--primary-color));background-image:-ms-linear-gradient(to bottom, transparent, var(--primary-color));background-image:-o-linear-gradient(to bottom, transparent, var(--primary-color));background-image:linear-gradient(to bottom, transparent, var(--primary-color));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(0, 0, 0, 0)",endColorStr="var(--primary-color)");height:40%}.pxl-post--featured svg.svg-slide-top{transform:translateY(-60%)}.pxl-post--featured svg{position:absolute;top:0;left:0;width:100%;height:150%;fill:#ac0000;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0}.pxl-post--featured svg .fill-primary{opacity:.84}.pxl-post--featured svg .fill-dark{fill:#002155}.pxl-post--featured svg.svg-slide-bottom{transform:translateY(60%)}.pxl-post--link{z-index:99}.pxl-portfolio-carousel2 .pxl-post--iconplus{font-size:30px;color:#fff;font-weight:600;width:48px;height:48px;background-color:#ec1d27;text-align:center;line-height:48px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all 300ms linear 0ms;opacity:0;transform:translateY(40px)}.pxl-featured--overlay:before{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.95)));background-image:-webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));background-image:-moz-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));background-image:-ms-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));background-image:-o-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));background-image:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="rgba(0, 0, 0, 0)",endColorStr="rgba(0, 0, 0, 0.95)")}.pxl-post--inner:hover .pxl-post--featured img{opacity:.7}.pxl-post--inner:hover .hover-imge-effect2 img,.pxl-item--inner:hover .hover-imge-effect2 img{-webkit-transform:scale(1.07, 1.07);transform:scale(1.07, 1.07)}.pxl-post--inner:hover .pxl-featured--overlay:before{opacity:0}.pxl-post--inner:hover .pxl-featured--overlay:after{opacity:.95}.pxl-post--inner:hover .pxl-post--featured svg.svg-slide-top{transform:translateY(-5%)}.pxl-post--inner:hover .pxl-post--featured svg{opacity:1}.pxl-post--inner:hover .pxl-post--featured svg.svg-slide-bottom{transform:translateY(-10%)}.pxl-post--inner:hover .pxl-post--featured svg{opacity:1}.pxl-post--inner:hover .pxl-post--iconplus{opacity:1;transform:translateY(0)}.pxl-post--inner:hover .pxl-post--iconplus{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pxl-post--iconplus{font-size:30px;color:#fff;font-weight:600;width:48px;height:48px;background-color:#002155;text-align:center;line-height:48px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;-webkit-transform:translateY(40px);-khtml-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}main.innerpages{padding-block-end:100px}main.innerpages .banner_wrapper{width:100%;height:250px;background-repeat:no-repeat;background-position:top center;background-size:cover;display:flex;justify-content:center;align-items:center}@media all and (min-width: 768px){main.innerpages .banner_wrapper{height:450px}}main.innerpages .banner_wrapper h1{font-weight:500;letter-spacing:2px;font-family:"Fjalla One";color:#fff;position:relative;padding-block-end:15px;text-transform:uppercase;justify-content:center;display:flex;text-align:center}@media all and (min-width: 992px){main.innerpages .banner_wrapper h1{font-size:50px}}main.innerpages .banner_wrapper h1:before{content:"";width:50%;height:5px;position:absolute;bottom:0;display:inline-flex;background-color:#fff}main.innerpages .content_wrapper{margin-block-start:40px}@media all and (min-width: 1200px){main.innerpages .content_wrapper{margin-block-start:80px}}main.innerpages .content_wrapper h3{font-family:"Fjalla One";color:#002155;text-transform:uppercase}main.innerpages .content_wrapper h2{color:#002155;margin-block-end:25px;font-size:24px;border-bottom:2px solid #ac0000;padding-bottom:10px;display:inline-flex;line-height:1.2;    font-family: 'Yantramanav', sans-serif;}@media all and (min-width: 1200px){main.innerpages .content_wrapper h2{font-size:26px;line-height:1.1}}@media all and (min-width: 1200px){main.innerpages .content_wrapper .spacer{margin-block-start:75px}}main.innerpages .content_wrapper .side_img_wrap{overflow:hidden;height:100%}main.innerpages .content_wrapper .side_img_wrap .img-fluid{height:100%;object-fit:cover;object-position:top center;transform:scale(1);transition:all .3s ease;width:100%}main.innerpages .content_wrapper .side_img_wrap .img-fluid:hover{transform:scale(1.1);transition:all .3s ease}main.innerpages .content_wrapper p{font-size:18px;margin-bottom:20px}main.innerpages .content_wrapper ul{ padding-left:30px;margin:0 0 25px}main.innerpages .content_wrapper ul li{list-style:disc; font-size:18px;margin-bottom:10px}main.innerpages.price_list h2{font-size:36px;color:#093e70;margin-bottom:20px}main.innerpages.price_list ul{margin-bottom:30px}main.innerpages.price_list ul li{margin:5px 0}main.innerpages.price_list ul span{font-size:16px}.price_list_table .price_table{width:100%;margin:20px 0}.price_list_table .price_table thead tr th{text-align:center;background-color:#002155;color:#c6cbce}.price_list_table .price_table.three_col_table td:first-child{width:calc(100% - 255px);background-color:#002155}.price_list_table .price_table.three_col_table td:nth-child(2),.price_list_table .price_table.three_col_table td:nth-child(3),.price_list_table .price_table.three_col_table td:nth-child(4){width:85px;text-align:center;background-color:#c6cbce;color:#fff}.price_list_table .price_table tbody tr td{padding:10px}.price_list_table .price_table tbody tr td span{display:block;font-size:14px}.price_list_table .price_table tbody tr td:first-child{width:calc(100% - 75px);background-color:#002155}.price_list_table .price_table tbody tr td:last-child{width:75px;text-align:center;background-color:#c6cbce;color:#fff}.price_table{width:100%;margin:20px 0}.price_table thead tr th{text-align:center;background-color:#002155;color:#c6cbce}.price_table.three_col_table td:first-child{width:calc(100% - 255px);background-color:#002155}.price_table.three_col_table td:nth-child(2),.price_table.three_col_table td:nth-child(3),.price_table.three_col_table td:nth-child(4){width:85px;text-align:center;background-color:#c6cbce;color:#fff}.price_table tbody tr td{padding:10px}.price_table tbody tr td span{display:block;font-size:14px}.price_table tbody tr td:first-child{width:calc(100% - 75px);background-color:#002155}.price_table tbody tr td:last-child{width:75px;text-align:center;background-color:#c6cbce;color:#fff}.without_banner h1{font-size:46px;font-weight:bold;margin-bottom:50px;text-transform:uppercase}main.contact_us .logo_wrapper{display:flex;flex-direction:column;align-items:center;padding:20px;justify-content:center;width:100%;margin-block-end:30px;background-color:#002155}main.contact_us .d_flex{display:flex;flex-direction:column;justify-content:center}main.contact_us .side_contact_details{margin-block-end:20px}main.contact_us .side_contact_details .wrap{display:flex;gap:10px;align-items:center;padding:7px 0;min-height:65px}main.contact_us .side_contact_details .wrap .icon_wrap{background-color:#c6cbce;width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #c6cbce}main.contact_us .side_contact_details .wrap span{color:#c6cbce;font-size:20px;display:inline-flex;gap:10px;align-items:center}main.contact_us .side_contact_details .wrap span a{color:#141414}main.contact_us .form_wrapper{margin-block-start:0}main.contact_us .form_wrapper h6{font-family:"Fjalla One";color:#fff;margin-top:0 !important;font-weight:400 !important}main.contact_us .map_wrapper{margin-block-start:50px;border:5px solid #002155}main.contact_us .map_wrapper iframe{width:100%;height:350px;display:block}main.contact_us ul{list-style:none;padding:0}main.contact_us ul li{font-size:20px !important;color:#000}main.contact_us ul li span{color:#000 !important}main.join_our_team .section{padding:70px 0 0}main.join_our_team .section .heading_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main.join_our_team .section .heading_wrap::before{content:"";width:100%;height:10px;background-color:#c6cbce;display:block}main.join_our_team .section .heading_wrap h6{font-size:30px;font-family:"Fjalla One";text-transform:uppercase;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;height:50px;transform:translate(0px, -25px);padding:0 20px}@media all and (min-width: 992px){main.join_our_team .section .heading_wrap h6{font-size:45px}}main.join_our_team .section p{font-size:18px;text-align:center}main.join_our_team .section p span{font-family:"Times New Roman";font-weight:bold}@media all and (min-width: 1200px){main.join_our_team .section .form_wrapper{margin-block-start:0}}main.join_our_team .section .form_wrapper .input_file_wrapper{    margin-top: 10px;position:relative;margin-block-end:20px;width:100%;display:flex;justify-content:flex-start;align-items:center;height:45px;background-color:#fff}main.join_our_team .section .form_wrapper .input_file_wrapper span{max-width:80%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main.join_our_team .section .form_wrapper .input_file_wrapper input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;font-size:0}footer.footer{background-color:#002155;padding:30px 0 15px}footer.footer .flex_space_adjustment_row{justify-content:space-between}@media all and (min-width: 1200px){footer.footer .flex_space_adjustment_row .col-xl{flex:unset;width:auto}}@media all and (min-width: 1200px){footer.footer .flex_space_adjustment_row .col-xl.col-left{width:15%}}@media all and (min-width: 1400px){footer.footer .flex_space_adjustment_row .col-xl.col-left{width:20%}}@media all and (min-width: 1200px){footer.footer .flex_space_adjustment_row .col-xl.col-center{width:65%}}@media all and (min-width: 1400px){footer.footer .flex_space_adjustment_row .col-xl.col-center{width:58%}}@media all and (min-width: 1200px){footer.footer .flex_space_adjustment_row .col-xl.col-right{width:20%}}footer.footer .logo_wrapper{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}footer.footer .social_wrapper{display:flex;gap:12px;margin:10px 0;justify-content:center;width:100%}footer.footer .social_wrapper .icon_wrap{background-color:#c6cbce;width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;transform:translate(0, 0)}footer.footer .social_wrapper .icon_wrap:hover{transform:translate(0, 5px);transition:all .3s ease}footer.footer p.heading{font-size:26px;text-transform:uppercase;color:#fff;display:inline-block}footer.footer p.heading:after{content:"";display:block;width:100%;height:1px;background-color:#c6cbce;margin-top:-4px}@media all and (min-width: 1400px){footer.footer .m_l_adjust{margin-left:35px}}@media all and (min-width: 992px){footer.footer .ul_wrapper{display:flex;gap:50px}}@media all and (min-width: 1200px){footer.footer .ul_wrapper .m_adjust{margin-top:-20px}}footer.footer ul{list-style:none;padding:0;column-count:2;margin-top:10px}@media all and (min-width: 576px){footer.footer ul{column-count:2}}@media all and (min-width: 1200px){footer.footer ul{column-count:4}}footer.footer ul li{display:flex;align-items:center;gap:10px;padding:5px 0}footer.footer ul li::before{content:"";width:10px;height:10px;display:inline-flex;min-width:10px;background-color:#c6cbce}footer.footer ul li a{font-size:15px;color:#fff;margin-inline-start:0;transition:all .3s ease;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}footer.footer ul li a:hover{color:#c6cbce}footer.footer .contact_wrapper .wrap{display:flex;gap:10px;align-items:center;padding:7px 0;min-height:60px;position:relative}footer.footer .contact_wrapper .wrap .icon_wrap{background-color:#c6cbce;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-5px;border:1px solid #c6cbce}footer.footer .contact_wrapper .wrap .wrapper_span{color:#fff;font-size:16px;display:inline-block;padding-right:5px;position:absolute;left:50px;top:20px}footer.footer .contact_wrapper .wrap .wrapper_span .wrap_span{display:inline-block}footer.footer .contact_wrapper .wrap .wrapper_span .wrap_span:after{content:"";display:block;width:100%;height:1px;background-color:#c6cbce;margin-top:-4px}footer.footer .contact_wrapper .wrap .a_wrap{display:flex;flex-direction:column;margin-left:50px;color:#fff;margin-top:6px}footer.footer .contact_wrapper .wrap a{color:#fff}.bottom_bar{background-color:#c6cbce;display:flex;justify-content:center;align-items:center;color:#141414;font-size:14px}.bottom_bar .copy_text{color:#000;padding:5px 0;font-family:"Tahoma";text-align:center}@media all and (min-width: 768px){.bottom_bar .copy_text{text-align:left}}.bottom_bar .copy_text a{color:#000}/*# sourceMappingURL=styles.css.map */



.VIpgJd-ZVi9od-xl07Ob-lTBxed span {
    color:#000 !important;
        border-left-color: #000 !important;
}

.goog-te-gadget-simple {
    height: 40px;
    padding-top: 8px !important;
    border:1px solid #093e70 !important;
    font-size:16px !important;
    text-transform: uppercase !important;
    font-family: "Franklin Gothic" !important;
    color: #000 !important;
}

.video-icon-cda {
    display: none !important;
}

/*===============================================
Template Name: Consen - Consulting & Finance HTML5 Template
Author:  https://themeforest.net/user/dreamit-solution
Description: Description
Version: 1.0.0
Text Domain: Consen
Tags: consulting, finance, corporate, business, consultant, multipurpose, technology, it-solution, software, agency, company, portfolio, bangking, insurance, digital-agency, digital-marketing.
================================================*/

/*TABLE OF CONTENTS*/
/*=====================
01. Consen Header Top Menu Area Css
02. Consen Nav Menu Area Css 
03. Consen Slider Area Css
04. Consen Section Title Css
05. Consen Service Area css
06. Consen About Area Css
07. Consen Counter Area Css
08. Consen Case Study Area Css
09. Consen Testimonial Area Css
10. Consen Process Area Css
11. Consen Team Area Css
12. Consen Faq Area Css
13. Consen Brand Section Css
14. Consen Call Do Section Css
15. Consen Form Box Css
16. Consen Skill Area Css
17. Consen Blog Area Css
18. Consen footer Area Css
19. Consen Subscribe Area Css
20. Consen Lines CSS
21. Consen Prossess Ber Css
22. Consen Scrollup Section
23. Consen Bounce Animation Css 
24. Consen Animation Dance
25. Consen Breadcumb Area Css
26. Consen abouts_areas Css
27. Consen Feture-Area Css
28. Consen Pricing Section Css
29. Consen Web Development Section CSS
30. Consen Contact  US Css
31. Consen Blog Sidber Widget CSS
32. Consen Case Study Details Css
33. Consen Search Box Css
34. Consen Loader Css
=======================*/


/*================================
<--  Consen Nav Menu Area Css -->
==================================*/

.consen_nav_manu {
    transition: .5s;
    z-index: 2;
    position: relative;
    background: #fff;
}
.logo img {
    margin-top: 5px;
}
.consen_nav_manu:before {
    position: absolute;
    content: "";
    left: -43px;
    top: 0px;
    background: #002155;
    width: 55%;
    height: 110%;
    z-index: -1;
    transform: skew(-35deg);
}

.sticky {
    left: 0;
    margin: auto;
    position: fixed !important;
    top: 0;
    width: 100%;
    -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);
    background: #141323 !important;
    transition: .5s;
    z-index: 9;
    -webkit-animation: 300ms running fadeInDown;
    animation: 500ms running fadeInUp;
    animation-name: slideInDown;
}

.sticky .consen_menu>ul>li>a {
    margin: 30px 10px;
}

.sticky .search-box-btn i {
    color: #fff;
}

/* consen Menu Css*/

nav.consen_menu {
    text-align: right;
        margin-right: -160px;
}

.consen_menu ul {
    list-style: none;
    display: inline-block;
}

.consen_menu>ul>li {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.consen_menu>ul>li>a {
    font-size: 21px;
    display: block;
    margin: 35px 8px 35px;
    color: #002155;
    transition: .5s;
    font-family: 'Yantramanav';
    font-weight: 500;
}

nav.consen_menu span {
    padding-left: 2px;
    display: inline-block;
    position: relative;
    top: 2px;
    font-size: 20px;
    transition: .5s;
}

.consen_menu>ul>li>a:hover {
    color: #ac0000;
}

nav.consen_menu a:hover span {
    transform: rotate(180deg);
}

.menu-btn {
    display: inline-block;
}

/*menu button*/

.header-button {
    display: inline-block;
}

.header-button a {
    font-size: 20px;
    font-weight: 500;
    color: #ac0000;
    display: inline-block;
    font-family: 'Yantramanav';
    position: relative;
    z-index: 1;
    transition: .5s;
}

.header-button a i {
    font-size: 18px;
    position: relative;
    top: 2px;
    padding-left: 4px;
    transform: rotate(-45deg);
    display: inline-block;
    transition: .5s;
}

.header-button a:hover i {
   transform: rotate(0deg);
}


.header-button a:hover {
   color: #002155;
}




/*** Sub Menu Style ***/
.consen_menu ul .sub-menu {
    position: absolute;
    left: 0;
    top: 130%;
    width: 222px;
    text-align: left;
    background: #fff;
    margin: 0;
    z-index: 1;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    transition: .5s;
    visibility: hidden;
    border-top: 2px solid #ac0000;
    opacity: 0;
}

.consen_menu ul li:hover>.sub-menu {
    visibility: visible;
    top: 100%;
    opacity: 1;
}

.consen_menu ul .sub-menu li {
    position: relative;
}

.consen_menu ul .sub-menu li a {
    display: block;
    padding: 12px 20px;
    margin: 0;
    line-height: 1.3;
    letter-spacing: normal;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Yantramanav';
    -webkit-transition: .1s;
        line-height: 20px;
    border-bottom: 1px solid;
    transition: .1s;
    visibility: inherit !important;
    color: #211e3b !important;
}

.consen_menu ul .sub-menu li:hover>a,
.consen_menu ul .sub-menu .sub-menu li:hover>a,
.consen_menu ul .sub-menu .sub-menu .sub-menu li:hover>a,
.consen_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a {
    background: #ac0000;
    color: #fff !important;
}

/* sub menu 2 */
.consen_menu ul .sub-menu .sub-menu {
    left: 100%;
    top: 130%;
    opacity: 0;
    visibility: hidden;
}

.consen_menu ul .sub-menu li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
    top: 0%;
}

/* sub menu 3 */
.consen_menu ul .sub-menu .sub-menu li {
    position: relative;
}

.consen_menu ul .sub-menu .sub-menu .sub-menu {
    right: 100%;
    left: auto;
    top: 130%;
    opacity: 0;
    visibility: hidden;
}

.consen_menu ul .sub-menu .sub-menu li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
    top: 0%;
}

ul.sub-menu li a span {
    background: #ac0000;
    padding: 5px 8px 2px;
    color: #fff;
    opacity: 1;
    /* font-family: 'Fira Sans'; */
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 13px;
    margin-left: 5px;
    transition: .5s;
}

ul.sub-menu li:hover a span{
    background: rgba(255,255,255, 0.20);
}

/* sub menu 4 */
.consen_menu ul .sub-menu .sub-menu .sub-menu li {
    position: relative;
}


.consen_menu ul .sub-menu .sub-menu .sub-menu li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
    top: 0%;
}

.consen_menu li a:hover:before {
    width: 101%;
}

.consen_nav_manu.sticky .logo_img {
    display: none;
}

.main_sticky {
    display: none;
}

.consen_nav_manu.sticky .main_sticky {
    display: inherit;
}

.sticky .consen_menu li a {
    color: #fff;
}

.consen_nav_manu.sticky a.dtbtn {
    color: #fff;
    background: #F16722;
    border: 2px solid #F16722;
}

.consen_nav_manu.sticky a.dtbtn:hover {
    color: #43baff;
}

.mobile-menu.mean-container {
    overflow: hidden;
}

/*Sub menu style three*/
.consen_nav_manu.style-three .consen_menu>ul>li>a {
    color: #232323;
    font-weight: 500;
}
.consen_nav_manu.style-three .header-button a {
    border-radius: 0;
    border: 1px solid #ac0000;
}
.consen_nav_manu.style-three .header-button a:before {
    border-radius: 0;
}
.consen_nav_manu.style-three .header-button a:hover{
    border: 1px solid #10102E;
}

/*
<!-- ============================================================== -->
<!-- Start Consen Slider Area Css -->
<!-- ============================================================== -->*/

.slider-area {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 700px;
    z-index: 1;
    position: relative;
}


/*slider content*/

.slider-content h3 {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    padding: 0px 5px 0px 55px;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    z-index: 1;
    margin-bottom: 12px;
}

.slider-content h3:before {
    position: absolute;
    content: "";
    left: 5px;
    top: 4px;
    background: url(../images/section.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.slider-content h1 {
    font-size: 70px;
    color: #fff;
    line-height: 1;
    font-weight: 900;
}

.slider-content span {
    color: #ac0000;
}

.hero-description p {
    padding: 28px 0 28px;
    color: #fff;
    width: 55%;
        font-size: 18px;
}

/*slider button*/
.hero-button.hero {
    float: left;
}





.hero-button a {
    padding: 12px 35px;
    font-family: 'Yantramanav';
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    background: #ac0000;
    display: inline-block;
    border: 2px solid #ac0000;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 2px;
}

.hero-button a:before {
    position: absolute;
    content: "";
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    transition: .5s;
    transform: scale(0,0.1);
}

.hero-button a i {
    position: relative;
    top: 3px;
    transition: .5s;
    padding-left: 7px;
    transform: rotate(-40deg);
    display: inline-block;
}

.hero-button a:hover i {
    transform: rotate(0deg);
    top: 2px;
}

.hero-button a:hover {
    color: #000;
}

.hero-button a:hover:before {
    transform: scale(1);
}
/*animated
=============*/

.owl-item.active .slider-content h3 {
    animation-duration: 2.2s;
    animation-name: slideInLeft;
}

.owl-item.active .slider-content h1  {
    animation-duration: 1.3s;
    animation-name: slideInRight;
}

.owl-item.active .hero-button a {
    animation-name: fadeInOne;
    animation-duration: 2.2s;
}

.owl-item.active .hero-description p{
    animation-duration: 1.7s;
    animation-name: fadeInout;
}

.owl-item.active .video-icon-cda {
    animation-duration: 2.1s;
    animation-name: fadeInOne;
}

@keyframes fadeInOne {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }
  40% {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;  }
}

@keyframes fadeInout {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  40% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px);  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;  }
}


/*Owl Nav
============*/



.owl-prev {
    position: absolute;
    left: 70px;
    bottom: 20rem;
}

.owl-next {
    position: absolute;
    right: 70px;
    bottom: 20rem;
}

.owl-prev i, .owl-next i {
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 35px;
    background-color: #020307;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
    transition: .5s;
    position: relative;
    z-index: 1;
}

.owl-prev i:after, .owl-next i:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: url(../images/nav.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: .5s;
    z-index: -1; 
}

.owl-prev i:hover:after, .owl-next i:hover:after {
    width: 100%;
}

/*Video Icon
================*/

.row.hero-bg .video-icon-cda a {
    width: 77px;
    height: 77px;
    line-height: 77px;
    border-radius: 100%;
    color: #ac0000;
    background: #fff;
    font-size: 28px;
    display: inline-block;
    text-align: center;
    -webkit-animation: ripple-white 1s linear infinite;
    animation: ripple-blue 1s linear infinite;
}

.row.hero-bg .video-icon-cda {
    margin: -12px 0px 0 49px;
    display: inline-block;
}

@-webkit-keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}

@keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0);
        box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0)
    }
}

/*slider shape*/
.row.hero-bg {
    position: relative;
    z-index: 1;
}

.slider-shape-thumb {
    position: absolute;
    left: -10rem;
    top: -110px;
    z-index: -1;
    -webkit-animation-name: rotateme;
    animation-name: rotateme;
    -webkit-animation-duration: 20s;
    animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
}

.slider-shape-thumb2 {
    position: absolute;
    left: 31rem;
    bottom: -7rem;
    animation-name: float-bob3;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}





/**
======================================================
<--  Consen Section Title Css -->
======================================================**/

.consen-section-title h2 {
    font-size: 48px;
    margin: 0;
    font-weight: 900;
    line-height: 55px;
}

.consen-section-title h4 {
    font-size: 16px;
    font-weight: 500;
    color: #ac0000;
    margin: 0 0 15px 50px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
}
.blueimp-gallery-display > .prev, .blueimp-gallery-display > .next {
    display: block !important;
}
.consen-section-title h4:before {
    position: absolute;
    content: "";
    left: -50px;
    top: 0px;
    background: url(../images/section.png?ver=32);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}
div#links a img {
    max-height: 280px;
    object-fit: cover;
}div#links a img {
    width: 100%;
}
.style-two.consen-section-title h4:before {
    background: url(../images/section2.png?ver=32);
    background-repeat: no-repeat;
}

.consen-section-title span {
    color: #ac0000;
}

.consen-section-title p {
    padding: 20px 0 0;
    color: #000;
}

.text-center.consen-section-title p {
    padding: 21px 0 0;
    color: #686868;
    width: 48%;
    margin: auto;
}


/**
======================================================
<--  Consen Service Area css -->
======================================================**/

.service-section {
    padding: 105px 0 195px;
    background: #002155;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.single-service-box {
    padding: 0 30px 0;
    background: #fff;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
    text-align: center;
    height: 79%;
    border-radius: 2px;
    border-top: 2px solid #ac0000;
}

.service-icon {
    position: relative;
    bottom: 40px;
    margin-bottom: -14px;
}

/*Service contetn*/


.service-content h3 {
    font-size: 22px;
    font-weight: 700;
    padding: 0 0 15px;
}

.service-content p {
    color: #565969;
    font-weight: 500;
    padding: 0 0 12px;
}

/*Serivce thumb*/

.serivce-thumb {
    position: relative;
    z-index: 1;
}

.serivce-thumb:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background: #020307;
    transition: .5s;
    opacity: .55;
    border-radius: 2px;
}

.serivce-thumb img {
    border-radius: 2px;
    width: 100%;
}

.service-share-icn {
    position: absolute;
    bottom: 0%;
    text-align: center;
    left: 0;
    margin: auto;
    right: 0;
    opacity: 0;
    transition: .5s;
}

.service-share-icn a {
    font-size: 18px;
    color: #fff;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #ac0000;
    text-align: center;
    display: inline-block;
}

.service-share-icn a i {
    transform: rotate(-45deg);
    display: inline-block;
}

.single-service-box:hover .serivce-thumb:before {
    height: 100%;
}

.single-service-box:hover .service-share-icn {
    bottom: 39%;
    opacity: 1;
}

/*Style two
======================*/

.service-section.style-two {
    padding: 110px 0 130px;
}

.constre-service-single-item {
    background: #fff;
    margin-bottom: 30px;
    padding: 30px 30px 30px;
    border-bottom: 3px solid #FF5E15;
    transition: .5s;
    text-align: left;
    border-radius: 5px;
}

.constre-service-single-item:before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    width: 80px;
    height: 80px;
    background: #171717;
    transition: .5s;
    opacity: 0;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
}

.constre-service-single-item:hover:before {
    width: 100%;
    height: 100%;
    opacity: 1;
}

.constre-service-single-item:hover {
    background: #171717;
    border-bottom: 3px solid transparent;
}

.style-two .service-icon {
    width: 80px;
    height: 80px;
    background-color: #f5f6f7;
    line-height: 80px;
    text-align: center;
    margin-bottom: 25px;
    transition: .5s;
    position: inherit;
}

.service-icon img {
    filter: brightness(1)invert(0);
    transition: .5s;
    display: inline-block !important;
}

h3.service-title {
    font-size: 22px;
    line-height: 28px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    transition: .5s;
}

.service-text {
    padding: 10px 0 24px;
    position: relative;
}

p.service-desc {
    font-size: 16px;
    margin: 0;
    line-height: 26px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
    transition: .5s;
}

.service-btn {
    position: absolute;
    top: 22%;
    transition: .5s;
    opacity: 0;
}

.service-btn a {
    display: inline-block;
    font-size: 16px;
    color: #ac0000;
    font-weight: 500;
    font-family: "Yantramanav";
    border-bottom: 1px solid #FF5D13;
    margin: 0;
}

.service-btn a i {
    font-size: 13px;
    font-weight: 600;
    margin-left: 12px;
    display: inline-block;
    transform: rotate(-45deg);
}

.service-thumb img {
    border: 3px solid transparent;
    transition: .5s;
}

/* all hover */

.constre-service-single-item:hover .service-icon {
    background: #FF5E15;
}

.constre-service-single-item:hover .service-icon img {
    filter: brightness(0)invert(1);
}
.constre-service-single-item:hover h3.service-title {
    color: #ffff;
}

.constre-service-single-item:hover p.service-desc {
    opacity: 0;
}

.constre-service-single-item:hover .service-btn {
    opacity: 1;
}

.constre-service-single-item:hover:hover .service-thumb img {
    border: 3px solid #fff;
}

/*  */

.service-list .owl-nav {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    top: 50px;
    z-index: 1;
}

.service-list .owl-nav:before {
    position: absolute;
    content: "";
    left: 40%;
    top: 4px;
    width: 50px;
    height: 2px;
    background-color: #9f9f9f;
    z-index: -1;
    margin: auto;
}

.service-list .owl-nav:after {
    position: absolute;
    content: "";
    right: 40%;
    top: 5px;
    width: 50px;
    height: 2px;
    background-color: #9f9f9f;
    z-index: -1;
    margin: auto;
}

.service-list .owl-prev {
    display: inline-block;
    margin-right: 15px;
    position: inherit;
    left: 0;
    bottom: 20px;
    border-radius: 3px;
    transition: .5s;
}

.service-list .owl-next {
    display: inline-block;
    position: inherit;
    bottom: 20px;
    right: 0;
    border-radius: 3px;
    transition: .5s;
}

.service-list .owl-prev i, .service-list .owl-next i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 3px;
    background-color: transparent;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
    transition: .5s;
}

.service-list .owl-prev:hover {
    background: #FF5E15;
    color: #fff;
}

.service-list .owl-next:hover {
    background: #FF5E15;
    color: #fff;
}

/**
======================================================
<--  Consen About Area Css -->
======================================================**/


.about-section {
    background: url(../images/about-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 110px 0 120px;
}

/*About Thumb
=====================*/
.about-thumb {
    position: relative;
    z-index: 1;
}

.about-item {
    padding: 20px 30px 20px;
    border-radius: 4px;
    margin-top: 30px;
    filter: drop-shadow(0 0 28.5px rgba(233,226,226,0.63));
    background-color: #fefefe;
    position: relative;
    z-index: 1;
}

.about-item:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #ac0000;
    border-radius: 4px;
    transition: .5s;
    z-index: -1;
}

.about-icon {
    float: left;
    margin-right: 25px;
}

 .about-icon img {
    transition: .5s;
}

.about-content {
    overflow: hidden;
}

.about-content h4 {
    font-size: 22px;
    color: #002155;
    font-weight: 500;
    margin-top: 5px;
    display: inline-block;
}

.about-desc p {
    padding: 34px 0 26px;
    color:#000;
}

.constre-btn.abt {
    display: inline-block;
}

.constre-btn a {
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Yantramanav';
    background: #ac0000;
    color: #fff;
    display: inline-block;
    border-radius: 2px;
    position: relative;
    z-index: 1;
    border-radius: 2px;
}

.constre-btn a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: scale(0);
    transform-origin: top right;
    background: #002155;
    pointer-events: none;
    transition: .7s;
    z-index: -1;
    height: 100%;
    border-radius: 2px;
}

.constre-btn a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: scale(0);
    transform-origin: bottom left;
    background: #002155;
    pointer-events: none;
    transition: .7s;
    z-index: -1;
    border-radius: 2px;
}

.constre-btn a i {
    position: relative;
    top: 3px;
    transition: .5s;
    padding-left: 7px;
    transform: rotate(-40deg);
    display: inline-block;
}

.constre-btn a:hover:before {
    transform: scale(1);
}

.constre-btn a:hover:after {
    transform: scale(1);
}

.constre-btn a:hover i {
    transform: rotate(0);
}

.about-item:hover:before {
    width: 100%;
}

.about-item:hover .about-icon img {
    filter: brightness(0) invert(1);
}

.about-item:hover .about-content h4 {
    color: #fff;
}

.signeture {
    display: inline-block;
    margin-left: 20px;
}


/***
======================================================
<--  Consen Counter Area Css -->
======================================================***/

.row.cntr-bg {
    padding: 61px 45px 35px;
    background: #ac0000;
    border-radius: 5px;
    margin: -100px 0;
    position: relative;
}

.counter-single-item-inner {
    margin-bottom: 30px;
}

.counter-content {
    display: flex;
    align-items: center;
}

.counter-text h1 {
    margin-bottom: 0;
    display: inline-block;
    position: relative;
    z-index: 1;
}

.counter-text h1::before {
    position: absolute;
    content: "";
    top: 1px;
    left: -10px;
    height: 60px;
    width: 60px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    z-index: -1;
}

.counter-text {
    padding-right: 10px;
}

.counter-text span {
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: Yantramanav;
}

.counter-title {
    float: right;
    position: relative;
    top: 0;
    left: 30px;
}

.counter-title::before {
    position: absolute;
    content: "";
    top: -3px;
    left: -16px;
    width: 2px;
    height: 60px;
    background: #fff;
}

.counter-title h4 {
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    color: #fff;
}

.counter-title h3 {
    font-size: 20px;
    color: #fff;
    margin: 5px 0 0;
    font-weight: 500;
}

.counter-section.style-two {
    background: #F5F6F8;
    padding: 100px 0 100px;
}

.counter-single-item {
    background: url(../images/counter_shape.png);
    padding: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 5px;
}

.counter-single-item:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    border-bottom: 15px solid #FF5E15;
    border-left: 15px solid #FF5E15;
    border-top: 15px solid #FF5E15;
    border-right: 15px solid #FF5E15;
    height: 100%;
    width: 100%;
    transition: .5s;
    opacity: 0;
}

.counter-single-item:hover:before {
    opacity: 1;
}

.counter-single-item:after {
    position: absolute;
    content: "";
    right: -41%;
    bottom: -45%;
    background: url(../images/feature_shape.png) no-repeat center;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s;
}


.counter-single-item:hover:after {
    opacity: 1;
    bottom: -36%;
}

.style-two .counter-content2 {
    text-align: center;
    background: #fff;
    padding: 19px 0 36px;
}

.style-two .counter-title {
    float: inherit;
    left: 0;
    position: inherit;
}

.counter-title h1 {
    display: inline-block;
    font-size: 48px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    text-align: center;
}

.counter-title span {
    font-size: 48px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
}

.counter-title h5 {
    font-size: 18px;
    font-weight: 300;
    font-family: "Archivo";
}

.chosse-shpe {
    position: absolute;
    bottom: 0;
    right: 0;
    animation: dance3 4s alternate infinite;
}


/***
======================================================
<--  Consen Project Area Css -->
======================================================***/

.project-section {
    background: url(../images/project-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.single-project-box {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    border-radius: 3px;
}

.single-project-box:before {
    position: absolute;
    content: "";
    left: -9px;
    top: -9px;
    border: 2px solid #FB5910;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    transition: .4s;
}

.project-box-inner {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.project-thumb {
    position: relative;
    z-index: 1;
}

.project-thumb img {
    border-radius: 3px;
    width: 100%;
}

.project-content {
    position: absolute;
    bottom: -13rem;
    left: 0px;
    z-index: 1;
    width: 101%;
    background: #ac0000;
    padding: 120px 30px 45px;
    opacity: 0;
    transition: .7s;
    border-radius: 3px;
    clip-path: polygon(65% 0%, 100% 20%, 100% 100%, 0% 100%, 0% 26%);
}

.project-content h4 {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}

.project-content h3 {
    font-size: 28px;
    color: #fff;
    padding: 2px 0 18px;
}

a.prjct-btn {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    font-family: 'Yantramanav';
}

a.prjct-btn i {
    font-size: 18px;
    padding-left: 5px;
    transform: rotate(-45deg);
    display: inline-block;
    transition: .5s;
    position: relative;
    top: 2px;
}

.single-project-box:hover:before {
    left: 0;
    top: 0;
}

a.prjct-btn:hover i {
    transform: rotate(0deg);
}

.single-project-box:hover .project-content {
    opacity: 1;
    bottom: 0rem;
}



/**
======================================================
<--  Consen Why Choose Us Css -->
======================================================**/

.choose-us-section {
    background:#002155;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 190px 0 120px;
    position: relative;
    z-index: 1;
}


.choose-us-item {
    padding: 32px 35px 33px;
    border-radius: 4px;
    margin-top: 30px;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.choose-us-item:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #ac0000;
    border-radius: 4px 0 0 4px;
    transition: .5s;
    z-index: -1;
}

.choose-icon {
    float: left;
    margin-right: 25px;
}

.choose-icon img {
    transition: .5s;
}

.choose-content {
    overflow: hidden;
}

.choose-content h4 {
    font-size: 24px;
    color: #002155;
    font-weight: 700;
    margin-top: 5px;
    display: inline-block;
    transition: .5s;
}

.choose-us-item:hover:before {
    width: 100%;
    border-radius: 4px;
}

.choose-us-item:hover .choose-icon img {
    filter: brightness(0) invert(1);
}

.choose-us-item:hover .choose-content h4 {
    color: #fff;
}

.why-choose-us-area.style-two {
    padding: 50px 0 0px;
}

.row.choose-us_bg {
    position: relative;
    z-index: 1;
    padding: 84px 0 97px;
}

.row.choose-us_bg:before {
    position: absolute;
    content: "";
    left: -292px;
    top: 0;
    height: 100%;
    width: 121%;
    background: url(../images/choose_bg.png);
    z-index: -1;
    background-repeat: no-repeat;
}

.choose-video-icon {
    position: absolute;
    bottom: -40rem;
    right: 108px;
}

.choose-video-icon a {
    display: inline-block;
    width: 120px;
    height: 120px;
    background-color: #ac0000;
    line-height: 120px;
    text-align: center;
    font-size: 16px;
    color: #ac0000;
}

.choose-video-icon a i {
    width: 63px;
    height: 63px;
    border-radius: 31px;
    background-color: #ffffff;
    line-height: 63px;
    -webkit-animation: ripple-white 1s linear infinite;
    animation: ripple-blue 1s linear infinite;
} 
@-webkit-keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}

@keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0);
        box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0)
    }
}

.choose-list ul li img {
    position: relative;
    margin-right: 12px;
    margin-top: -2px;
}

.choose-list ul li {
    font-size: 18px;
    color: #171717;
    font-weight: 400;
    font-family: "Yantramanav";
    margin-bottom: 10px;
    list-style: none;
}

/* prossess ber plugin */

.prossess-ber-plugin {
    margin-top: 27px;
}

.prossess-ber-plugin span {
    margin-top: 6px;
    font-size: 18px;
    color: #171717;
    font-weight: 400;
    font-family: "Yantramanav";
}

.barfiller {
    width: 87%;
    background: #eaeaea;
    position: relative;
    margin-bottom: 24px;
    margin-top: 4px;
    height: 6px;
    background-color: #171717;
}

span.fill {
    background: #FF5E15!important;
}

.barfiller .fill {
  display: block;
  position: relative;
  width: 0px;
  height: 100%;
  background: #333;
  z-index: 1;
}

.barfiller .tip {
    margin-top: -35px;
    position: absolute;
    font-size: 18px;
    color: #1b1b1b;
    font-family: "Yantramanav";
    font-weight: 400;
    left: 0;
}


/* choose btn */
.choose-btn {
    margin-top: 40px;
}

.choose-btn a {
    display: inline-block;
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Yantramanav";
    background: #171717;
    padding: 15px 33px;
    position: relative;
    z-index: 1;
}

.choose-btn a:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 0%;
    background: #FF5E15;
    left: 0;
    top: 0;
    z-index: -1;
    transition: 0.5s;
    transform: scale(0);
    opacity: 0;
}

.choose-btn a:hover:after {
    transform: scale(1);
    opacity: 1;
    height: 100%;
    width: 100%;
}

.choose-btn a i {
    font-size: 13px;
    font-weight: 600;
    margin-left: 12px;
    display: inline-block;
    transform: rotate(-45deg);
}


/*Contact Form
=================*/

.form-contact-box {
    padding: 15px 50px 30px;
    background: #ac0000;
    border-radius: 5px 0 5px 5px;
    position: relative;
    z-index: 1;
}

.form-contact-box:before {
    position: absolute;
    content: "";
    right: 0;
    top: -82px;
    width: 79px;
    height: 82px;
    background-color: #ac0000;
    clip-path: polygon(0% 0%, 100% 100%, 100% 105%, 0% 100%);
}

.form-content h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    padding: 0 0 37px;
}

.form_box input {
    width: 100%;
    height: 65px;
    background-color: #ffff;
    border: 0;
    padding-left: 25px;
    color: #fff;
    transition: .5s;
    border-radius: 3px;
    font-family: 'Yantramanav';
    margin-bottom: 12px;
}

.form_box input::placeholder {
    color: #515151;
}

/*form button*/
.quote_button button {
    padding: 9px 15px;
    background: #002155;
    border: 0;
    display: block;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Yantramanav';
    color: #fff;
    width: 100%;
    cursor: pointer;
    text-align: center;
    transition: .5s;
    position: relative;
    z-index: 1;
    border-radius: 3px;
}

.quote_button button:before {
    position: absolute;
    content: "";
    z-index: -1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    transform: scale(0.0, 1);
    transition: .5s;
    border-radius: 3px;
}

.quote_button button:hover {
    color: #ac0000;
}

.quote_button button:hover:before {
    transform: scale(1);
}


.choose-shape {
    position: absolute;
    top: 1px;
    left: -56px;
    z-index: -1;
}

.choose-shape img {
    width: 43%;
}

/**
======================================================
<--  Consen Testimonial Section Css -->
======================================================**/

.testimonial-section {
    padding: 110px 0 90px;
}

.testi-single-box {
    padding: 40px 40px 50px;
    background: #f3f2f2;
    margin-bottom: 30px;
}

ul.testi-rating {
    padding: 10px 20px 9px 35px;
    background: #fff;
    display: inline-block;
    margin-left: 20px;
    position: relative;
    z-index: 1;
}

ul.testi-rating:before {
    position: absolute;
    content: "5.0";
    left: -18px;
    top: 0;
    right: 0;
    background: #ac0000;
    width: 42px;
    height: 45px;
    line-height: 45px;
    padding: 0 6px;
    color: #fff;
    font-size: 13px;
    clip-path: polygon(0% 0%, 100% 50%, 0% 100%, 0% 100%);
}

ul.testi-rating li {
    display: inline-block;
    list-style: none;
    margin-right: 5px;
    color: #FFBA00;
}

.testi-title h3 {
    font-size: 22px;
    font-weight: 600;
    padding: 15px 0 16px;
}

.testi-people-info {
    display: flex;
    padding: 20px 0 0;
}

.people-thumb {
    position: relative;
    z-index: 1;
}

.people-thumb:before {
    position: absolute;
    content: "";
    left: -40px;
    top: -10px;
    background: #fff;
    width: 120px;
    height: 90px;
    z-index: -1;
    border-radius: 0 80px 80px 0px;
}

.people-thumb:after {
    position: absolute;
    content: "";
    left: -40px;
    top: -10px;
    background: #ac0000;
    width: 2px;
    height: 90px;
    z-index: -1;
}

.people-title {
    padding-left: 25px;
}

.people-title h4 {
    font-size: 22px;
    font-weight: 500;
}

.people-title h6 {
    font-size: 17px;
    font-weight: 500;
    margin-top: 5px;
    color: #ac0000;
}

.quote-icon {
    float: right;
}

.quote-icon i {
    font-size: 52px;
    display: inline-block;
    color: #ac0000;
    opacity: .4;
}

/*Style two
================*/

.testimonial-section.style-two {
    padding: 80px 0 80px;
    position: relative;
    overflow: hidden;
    background: #171717;
    z-index: 1;
}

.style-two.testimonial-section:before {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    height: 100%;
    width: 48%;
    background: #FF5E15;
    z-index: -1;
}

.style-two .testimonial-content {
    background: #fff;
    padding: 32px 62px 33px 40px;
    position: relative;
    margin-bottom: 35px;
    text-align: left;
}

.style-two .testimonial-content:before {
    content: "";
    position: absolute;
    left: 9%;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-top: 15px solid #fafbfc;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    transition: .5s;
    background: radial-gradient(black, transparent);
    transition: .5s;
}

.style-two .testimonial-content p {
    font-size: 18px;
    line-height: 30px;
    color: #575f66;
    font-weight: 300;
    font-style: italic;
    font-family: "Archivo";
}

.testi-star i {
    font-size: 16px;
    color: #ac0000;
    margin-right: 6px;
}

.tesit-auothor {
    margin-left: 25px;
}

.testi-author-thumb {
    float: left;
    margin-right: 20px;
}

.bio {
    position: relative;
    top: 13px;
    text-align: left;
}

h4.name {
    font-size: 22px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Yantramanav";
}

h5.designation {
    font-size: 16px;
    color: #a5acb2;
    font-weight: 400;
    font-family: "Yantramanav";
    margin-top: 8px;
}

.testi-shape {
    position: absolute;
    top: 0%;
    left: 6%;
}

/* testi right */
.testi-right {
    position: relative;
    margin-left: 100px;
}

.testi-content {
    position: absolute;
    bottom: 3%;
    left: 3%;
    background-color: rgba(255,255,255,0.5019607843137255);
    text-align: center;
    padding: 40px 60px 55px;
    z-index: 1;
}

.testi-rating-text {
    position: relative;
    z-index: 1;
}

.testi-rating-text:before {
    position: absolute;
    top: -29px;
    left: -35px;
    height: 150px;
    width: 150px;
    background-color: #171717;
    z-index: -1;
    content: "";
}

h2.tesit-rang {
    font-size: 50px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-bottom: 2px;
}

span.testi-title {
    font-size: 16px;
    color: #8e939f;
    font-weight: 400;
    font-family: "Yantramanav";
    text-align: center;
}

/*owl item*/

.testi_list .owl-dots {
    position: absolute;
    bottom: 22px;
    right: 56px;
    z-index: -1;
}

.testi_list .owl-dot {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #5D5D5D;
    margin-left: 10px;
    transition: .5s;
}

.testi_list .owl-dot.active {
    background: #FF5E15;
}


/**
======================================================
<--  Consen Process Area Css -->
======================================================**/

.team-section {
    padding: 110px 0px 90px;
    background: url(../images/service-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.team-single-box {
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 5px;
}

.team-thumb {
    position: relative;
    z-index: 1;
}

.team-thumb:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    background: #1a2525;
    width: 100%;
    height: 0%;
    opacity: 0.352;
    transition: .5s;
}

.team-single-box:hover .team-thumb:before {
    height: 100%;
    top: 0;
}

.team-thumb img {
    width: 100%;
}

.team-content {
    background: #fff;
    text-align: center;
    padding: 15px 0 30px;
    position: relative;
    z-index: 1;
}

.team-content h3 {
    font-size: 24px;
    font-weight: 700;
}

.team-content h4 {
    font-size: 17px;
    color: #ac0000;
    font-weight: 400;
}

/*Team social Share */

.team-share-icn span {
    cursor: pointer;
}

.team-share-icn span i {
    width: 40px;
    height: 40px;
    background-color: #ac0000;
    color: #fff;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    font-size: 16px;
    transition: 0.5s;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
}

.team-social-icon {
    position: absolute;
    right: 0;
    bottom: 40px;
    transition: .5s;
}

.team-social-icon ul li {
    list-style: none;
    display: block;
}

.team-social-icon ul li a {
    display: block;
    background: #ac0000;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    transition: 0.5s;
    transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
    font-size: 15px;
}

.team-social-icon.active ul li a {
    transform: translateY(0px);
    opacity: 1;
    overflow: hidden;
    visibility: visible;
    
}
.team-social-icon ul li:nth-child(1) a {
    transition-delay: 0.5s;
}
.team-social-icon ul li:nth-child(2) a {
    transition-delay: 0.4s;
}
.team-social-icon ul li:nth-child(3) a {
    transition-delay: 0.2s;
}
.team-social-icon ul li:nth-child(4) a {
    transition-delay: 0s;
}

.team-social-icon ul li a:hover {
    background: #fff;
    color: #ac0000;
}

.team-single-box:hover .team-share-icn span i {
    background: #fff;
    color: #ac0000;
}


.row.teams {
    justify-content: center;
}

/***
======================================================
<-- Constre Feature Area Css -->
======================================================***/
.feature-section {
    padding: 105px 0 90px;
    background: #171717;
}

.feature-signle-item {
    padding: 30px 40px 40px;
    border-bottom: 4px solid #ac0000;
    transition: .5s;
    background: #fff;
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    border-radius: 5px;
}

.feature-signle-item:hover {
    background: #171717;
    border-bottom: 4px solid transparent;
}

.feature-signle-item:before {
    position: absolute;
    content: "";
    left: -3px;
    top: -3px;
    border-top: 3px solid #ac0000;
    border-bottom: 10px solid #ac0000;
    border-left: 3px solid #ac0000;
    border-right: 10px solid #ac0000;
    height: 106%;
    width: 103%;
    z-index: -1;
    opacity: 0;
    transition: .5s;
    border-radius: 5px;
}

.feature-signle-item:after {
    position: absolute;
    content: "'";
    width: 100%;
    height: 100%;
    background: url(../images/feature_shape.png) no-repeat center;
    right: -45%;
    bottom: -44%;
    opacity: 0;
    transition: .5s;
    z-index: -1;
    border-radius: 5px;
}

.feature-signle-item:hover:after {
    opacity: 1;
}

.feature-signle-item:hover:before {
    opacity: 1;
}


.feature-text {
    display: flex;
    align-items: center;
}

h3.feature-namber {
    width: 50px;
    height: 50px;
    background-color: #ac0000;
    line-height: 50px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Yantramanav";
    text-align: center;
    margin-right: 19px;
    border-radius: 4px;
}

.feature-title {
    position: relative;
    top: 3px;
}

.feature-title span {
    margin-bottom: 5px;
    display: inline-block;
    transition: .5s;
}

.feature-title h3 {
    font-size: 22px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin: 0;
    transition: .5s;
}

.feature-desc p {
    margin-top: 25px;
    margin-bottom: 22px;
    transition: .5s;
}

.feature-btn a {
    display: inline-block;
    font-size: 16px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    border-bottom: 1px solid rgba(23,23,23,0.14901960784313725);
}

.feature-btn a i {
    font-size: 13px;
    font-weight: 600;
    margin-left: 12px;
    display: inline-block;
    transform: rotate(-45deg);
    transition: .5s;
}

.feature-btn a:hover i {
    transform: rotate(0deg);
}

/* all hover */

.feature-signle-item:hover .feature-desc p{
    color:  #8e939f;
}

.feature-signle-item:hover .feature-title h3 {
    color:  #fff;
}

.feature-signle-item:hover .feature-title span  {
    color:  #8e939f;
}

.feature-signle-item:hover .feature-btn a  {
    color:  #FF5F15;
    border-bottom: 1px solid #FF5F15;
}


/***
======================================================
<--  Consen Blog Section Area Css -->
======================================================***/

.blog-section {
    padding: 110px 0px 90px;
    background: url(../images/about/about-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.single-blog-box {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    border-radius: 3px;
}

.single-blog-box:before {
    position: absolute;
    content: "";
    left: -9px;
    top: -9px;
    border: 1px solid #FB5910;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    transition: .4s;
}

.blog-box-inner {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.blog-thumb {
    position: relative;
    z-index: 1;
}

.blog-thumb img {
    border-radius: 3px;
    width: 100%;
}

/*blog content 
===============*/

.blog-content2 {
    position: absolute;
    bottom: 30px;
    left: 30px;
    transition: .4s;
}

.blog-content2 h4 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    position: relative;
    z-index: 1;
    padding-left: 50px;
}

.blog-content2 h4:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0px;
    background: url(../images/section.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.blog-content2 h3 {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    padding: 2px 0 0;
}

/*content style one*/

.blog-content {
    position: absolute;
    bottom: -13rem;
    left: 0px;
    z-index: 1;
    width: 101%;
    background: #ac0000;
    padding: 120px 30px 45px;
    opacity: 0;
    transition: .7s;
    border-radius: 3px;
    clip-path: polygon(65% 0%, 100% 20%, 100% 100%, 0% 100%, 0% 26%);
}

.blog-content h4 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    position: relative;
    z-index: 1;
    padding-left: 50px;
}

.blog-content h4:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0px;
    background: url(../images/section3.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.blog-content h3 {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    padding: 2px 0 0;
    opacity: .954;
}

/*blog date*/

.blog-date {
    border: 1px solid #fff;
    padding: 5px;
    position: absolute;
    top: 20px;
    left: 30px;
    border-radius: 2px;
}

.blog-date span {
    font-size: 17px;
    font-weight: 500;
    font-family: 'Yantramanav';
    color: #ac0000;
    padding: 10px 13px;
    text-align: center;
    border-radius: 1px;
    background: #fff;
    display: inline-table;
    line-height: 22px;
}

.blg-btn a {
    font-size: 16px;
    color: #fff;
    padding: 16px 0 0;
    font-weight: 500;
    font-family: 'Yantramanav';
    display: inline-block;
}

.blg-btn a i {
    font-size: 18px;
    padding-left: 5px;
    transform: rotate(-45deg);
    display: inline-block;
    transition: .5s;
    position: relative;
    top: 2px;
}

.blg-btn a:hover i {
    transform: rotate(0deg);
}


.single-blog-box:hover:before {
    left: 0;
    top: 0;
}

.single-blog-box:hover .blog-content {
    opacity: 1;
    bottom: -1px;
}

.single-blog-box:hover .blog-content2 {
    opacity: 0;
    bottom: 0;
}





/***
======================================================
<--  Consen Subscribe Area Css -->
======================================================***/

.call-to-action {
    background: #ac0000;
    padding: 50px 0px 50px;
}

.call-content h3 {
    font-size: 20px;
    font-weight: 500;
    color: #ffffff;
}

.call-content h1 {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    margin-top: 10px;
}

.call-btn a {
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 500;
    background: #fff;
    color: #ac0000;
    display: inline-block;
    border-radius: 2px;
    position: relative;
    z-index: 1;
    border-radius: 2px;
}

.call-btn a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -1px;
    width: 100%;
    transform: scale(0);
    transform-origin: top right;
    background: #002155;
    pointer-events: none;
    transition: .7s;
    z-index: -1;
    height: 100%;
    border-radius: 2px;
}

.call-btn a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: scale(0);
    transform-origin: bottom left;
    background: #002155;
    pointer-events: none;
    transition: .7s;
    z-index: -1;
    border-radius: 2px;
}

.call-btn a i {
    font-size: 18px;
    padding-left: 5px;
    transform: rotate(-45deg);
    display: inline-block;
    transition: .5s;
    position: relative;
    top: 2px;
}

.call-btn a:hover i {
    transform: rotate(0deg);
}

.call-btn a:hover:before {
    transform: scale(1);
}

.call-btn a:hover:after {
    transform: scale(1);
}

.call-btn a:hover {
    color: #fff;
}


/***
======================================================
<--  Consen footer Area Css -->
======================================================***/
.footer-section {
    background: #002155;
    background-size: cover;
    background-position: center;
    padding: 50px 0px;
}

.footer-contact-info {
    background: #ac0000;
    padding: 30px 30px 15px;
    border-radius: 5px 5px 0 0;
}

.footer-logo {
    padding: 35px 30px 35px;
    background: #ffff;
    border-radius: 5px;
}

p.footer-desc {
    color: #fff;
    margin: 25px 0 26px;
}

.footer-title2 h3:before {
    position: absolute;
    content: "";
    left: 0;
    top: 34px;
    width: 30px;
    height: 2px;
    background-color: #ac0000;
}

.footer-didget-icon {
    float: left;
    margin-right: 12px;
}

.footer-didget-icon span i {
    color: #FFf;
}

.footer-widget-contact p {
    color: #fff;
    overflow: hidden;
    font-size: 17px;
    margin-bottom: 18px;
}

.widget-widget-nav-menu {
    padding: 0 0 0 50px;
}

/*widget title*/

h4.widget-title {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
    display: inline-block;
}

h4.widget-title:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -15px;
    width: 50px;
    height: 2px;
    background: #ac0000;
    transition: .5s;
}

.company-info-desc p {
    color: #c6c1c1;
    padding: 35px 0 10px;
}
/*social icon*/


/*footer menu*/
.menu-quick-link-content {
    padding: 10px 0 0;
}
ul.footer-menu li {
    display: block;
    list-style: none;
    padding: 6px 0 0;
}

ul.footer-menu li a {
    font-family: 'Yantramanav';
    color: #fff;
    font-size: 17px;
    transition: .5s;
}

.subscribe_form input {
    height: 55px;
    background: transparent;
    color: #fff;
    border: 2px solid #ffffff;
    padding: 0 25px;
    margin-top: 9px;
}

.subscribe_form input::placeholder {
    color: #9ca5b5;
}

.send-btn button.btn {
    padding: 0px 60px 0 0;
    background: #fff;
    color: #ac0000;
    width: 100%;
    height: 55px;
    margin-top: 30px;
    border-radius: 5px;
    text-transform: uppercase;
}

.send-btn {
    position: relative;
}

.send-btn i {
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 70px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 0 5px 5px 0;
    background-color: #ac0000;
    font-size: 20px;
    color: #fff;
}

.footer-widget-social-icon ul li {
    display: inline-block;
    margin-right: 8px;
    margin-top: 14px;
}

.footer-widget-social-icon ul li a {
    display: inline-block;
    width: 37px;
    height: 37px;
    background: #ac0000;
    line-height: 37px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    margin-top: 18px;
}



/*footer all hover*/
ul.footer-menu li a:hover {
    color: #ac0000;
}

.footer-widget-social-icon ul li a:hover {
    color: #fff;
    background: transparent;
}

h4.widget-title:hover:before {
    width: 100%;
}

/**footer bottom area
=======================**/
.footer-bottom-section {
    background: #ac0000;
    text-align: center;
        padding: 5px;
}

.footer-bottom-content-copy p {
    color: #FFf;
    margin-bottom:0px;
}

.footer-bottom-content-copy p span {
    color: #ac0000;
}



/***
======================================================
<-- Constre Brand Area Css -->
======================================================***/

.brand-area {
    padding: 100px 0 70px;
    background: #F5F6F8;
}

.single-brand-item {
    background: #fff;
    padding: 65px 0 65px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
}

.single-brand-item:before {
    position: absolute;
    content: "";
    left: 25px;
    top: 20px;
    height: 77%;
    width: 84%;
    background: linear-gradient(90deg, #D1D1D1 50%, transparent 0) repeat-x, linear-gradient(90deg, #D1D1D1 50%, transparent 0) repeat-x, linear-gradient(0deg, #D1D1D1 50%, transparent 0) repeat-y, linear-gradient(0deg, #D1D1D1 50%, transparent 0) repeat-y;
    background-size: 9px 1px, 9px 1px, 1px 9px, 1px 9px;
    background-position: 0 0, 0 100%, 0 0, 100% 0;
    -webkit-animation: linearGradientMove 0.3s infinite linear;
    animation: linearGradientMove 0.3s infinite linear;
}

.brand-area .owl-carousel .owl-item img {
    display: inline-block;
}



/*--==============================================->
<!-- Consen Breadcumb Area Css -->
==================================================-*/
.breadcumb-section {
    background: url(../images/braitcam.jpg) no-repeat center/cover;
    height: 480px;
    position: relative;
}

.breadcumb-content h1 {
    font-size: 50px;
    color: #fff;
    margin-bottom: 10px;
}

.breadcumb-content ul li {
    color: #fff;
    font-weight: 500;
    display: inline-block;
}

.breadcumb-content ul li a {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Yantramanav';
    padding-right: 30px;
    position: relative;
    z-index: 1;
}

.breadcumb-content ul li a:before {
    position: absolute;
    content: "";
    right: 5px;
    top: 9px;
    background: #fff;
    width: 16px;
    height: 2px;
    transition: .5s;
}

/*========================================
<-- Constre Pricing Section Css -->
==========================================*/

.pricing-section {
    padding: 103px 0 89px;
    background: #F5F6F8;
}


.pricing-single-items {
    background: url(../images/pricing_shape.png);
    margin-bottom: 30px;
    padding: 20px 20px 20px;
    position: relative;
    z-index: 1;
}

.pricing-single-items:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(23,23,23,0.8);
    top: 0;
    left: 0;
    z-index: -1;
    transform: scale(0);
    transition: .6s;
}

.pricing-single-items:hover:before {
    transform: scale(1);
}

.pricing-single-items:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(23,23,23);
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.6;
}

.pricing-single-inner {
    background: #fff;
    border: 1px solid rgba(23,23,23,0.07);
    padding: 35px 40px 49px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: .6s;
}

.pricing-single-inner:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    transform: scale(0);
    height: 100%;
    width: 100%;
    background: #171717;
    z-index: -1;
    transition: .5s;
}

.pricing-item-text {
    margin-bottom: 10px;
}

.pricing-title h3 {
    font-size: 22px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    margin-bottom: 30px;
    transition: .5s;
}

.currency {
    font-size: 28px !important;
    font-weight: 700 !important;
    position: relative;
    top: -24px;
    line-height: 68px;
    color: #ac0000;
}

.pricing-item-text span {
    display: inline-block;
    font-size: 70px;
    color: #ac0000;
    font-weight: 700;
    font-family: "Yantramanav";
}

.month {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #575f66 !important;
    font-style: italic;
    font-family: "Archivo" !important;
    margin-left: -17px;
}

.pricing-feature {
    margin-bottom: 27px;
}

.pricing-feature ul li {
    display: block;
    padding: 4px 0;
    font-size: 16px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

.pricing-feature ul li i {
    margin-right: 5px;
    font-size: 20px;
    position: relative;
    top: 2px;
}

.constre-btn.style1 {
    text-align: left;
}

.constre-btn.style1 a {
    display: inline-block;
    padding: 12px 37px;
}

.pricing-rcomnded {
    position: absolute;
    top: 18px;
    right: -73px;
    transform: rotate(47deg);
    opacity: 0;
    transition: .5s;
}

.pricing-rcomnded span {
    font-size: 13px;
    color: #ac0000;
    font-weight: 400;
    font-family: "Archivo";
    text-align: center;
    background: #fff;
    padding: 12px 70px;
}

/* all hover */

.pricing-single-items:hover .pricing-single-inner:before {
    transform: scale(1);
}

.pricing-single-items:hover .pricing-single-inner {
    border: 1px solid #171717;
}

.pricing-single-items:hover .pricing-title h3 {
    color: #fff;
}


.pricing-single-items:hover .pricing-feature ul li {
    color: #fff;
}


.pricing-single-items:hover .pricing-rcomnded{
    opacity: 1;
    top: 28px;
    right: -66px;
}

/**
======================================================
<--  Constre Service Details Area Css -->
======================================================**/
.service-detials-section {
    padding: 120px 0 100px;
}

.Constre-service-thumb img {
    width: 100%;
}

.service-page-title h1 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    padding: 22px 0 12px;
    display: inline-block;
}

p.pb_30 {
    margin-bottom: 31px;
    margin-top: 24px;
}

/*detials box*/
.service-details-box {
    background: #fff;
    padding: 33px 30px 15px;
    margin-bottom: 30px;
    border-left: 3px solid #FF5D13;
    filter: drop-shadow(0px 5px 30px rgba(117,117,117,0.1));
}

.service-details-box:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 0%;
    background: #FF5D13;
    z-index: -1;
    transition: .5s;
}

.service-details-box:hover:before {
    width: 100%;
}

.service-details-icon {
    float: left;
    margin-right: 25px;
    margin-top: 10px;
    background: #F5F6F8;
    line-height: 70px;
    width: 70px;
    height: 70px;
    text-align: center;
    transition: .5s;
}
.service-details-icon img {
    transition: .5s;
}

.service-details-title h4 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 12px;
    transition: .5s;
}

.services-detials-desc p {
    transition: .5s;
}

/* all hover */

.service-details-box:hover .service-details-icon {
    background: #2F2F2F;
}

.service-details-box:hover  .service-details-icon img {
    filter: brightness(0)invert(1);
}

.service-details-box:hover  .service-details-title h4 {
   color: #fff;
}

.service-details-box:hover  .services-detials-desc p {
    color: #fff;
 }

 /* service tab title */

 .service-details-content {
    margin-bottom: 30px;
}

 .service-tab-title h2 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    margin: 69px 0 32px;
}

.service-page-title2 h1 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin: 50px 0 18px;
}

/* service-details-item */

.service-details-item {
    position: relative;
    margin-bottom: 30px;
    padding: 0 0 131px;
}

.service-details-thumb {
    position: relative;
    overflow: hidden;
}

.service-details-thumb img {
    transform: scale(1.1);
    transition: .5s;
}

.service-details-item:hover .service-details-thumb img {
    transform: scale(1.2);
}

.service-details-contents {
    background: #fff;
    padding: 21px 30px 25px;
    width: 85%;
    position: absolute;
    left: 1px;
    right: 0;
    margin: auto;
    margin-top: -20px;
    filter: drop-shadow(0px 5px 30px rgba(117,117,117,0.1));
}

.service-details-contents h3 a {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 14px;
    display: inline-block;
    color: #171717;
}

ul.service-details-list li {
    margin-bottom: 3px;
}

ul.service-details-list li i {
    font-size: 20px;
    color: #ac0000;
    position: relative;
    top: 2px;
    margin-right: 8px;
}

/*widget categories box*/
.widget-categories-box {
    background: #F5F6F8;
    padding: 26px 40px 25px;
    margin-bottom: 30px;
}

.categories-title h4 {
    font-size: 22px;
    font-weight: 600;
    position: relative;
    margin-bottom: 52px;
    z-index: 1;
}

.categories-title h4:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -23px;
    height: 2px;
    background: #DEDFE0;
    width: 100%;
}

.categories-title h4:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -23px;
    height: 2px;
    background: #ac0000;
    width: 15px;
}


/*categories menu*/
.widget-categories-menu ul {
    display: block;
}

.widget-categories-menu ul li {
    display: block;
    list-style: none;
    margin-bottom: 15px;
    background: #fff;
    padding: 16px 20px 16px;
    transition: .5s;
    position: relative;
    z-index: 1;
    font-size: 16px;
    color: #171717;
}

.widget-categories-menu ul li:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 0%;
    background: #FF5E15;
    left: 0;
    top: 0;
    z-index: -1;
    transition: 0.5s;
    transform: scale(0);
    opacity: 0;
}

.widget-categories-menu ul li:hover:after {
    transform: scale(1);
    opacity: 1;
    height: 100%;
    width: 100%;
}

.widget-categories-menu ul li a {
    display: block;
    transition: .5s;
    color: inherit;
}


.widget-categories-menu ul li a span {
    display: inline-block;
    float: right;
    font-size: 16px;
    margin-top: 0px;
    color: #FF5E15;
    transition: .5s;
    font-weight: 600;
}

/*all hover*/

.widget-categories-menu ul li:hover a span {
    color: #ffff;
}

.widget-categories-menu ul li:hover a {
    color: #fff;
}

.service-details-icon-box {
    margin-left: 20px;
}

/* widget box */

.widget-categories-box.style-down {
    background: #171717;
}

.widget-categories-box.style-down .categories-title h4 {
    color: #fff;
}

.categories-title.style1 h4:before {
    background: #2F2F2F;
}

/* widget pdf */

.pdf-button a {
    display: block;
    background: #2F2F2F;
    padding: 15px 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px;
}

.pdf-button a i {
    float: right;
    font-size: 20px;
    margin-top: 2px;
    color: #FF5E15;
}

.pdf-button a img {
    margin-right: 10px;
}


/*=====================
  Start  Accordion
=======================*/

.faq-section {
    padding: 110px 0 100px;
}

.accordion.style1 li {
    list-style: none;
    padding: 2px 0px 20px;
    position: relative;
    z-index: 1;
}

.accordion.style1  li a {
    position: relative;
    width: 100%;
    display: inline-grid;
    cursor: pointer;
    color: #171717;
    padding: 25px 20px 25px 30px;
    font-size: 20px;
    background: #F5F6F8;
    font-weight: 500;
    font-family: "Yantramanav";
}

.accordion.style1  li p {
    display: none;
    font-size: 16px;
    padding: 25px 0 25px 30px;
    margin: 0;
    border: 1px solid #F5F6F8;
}

ul.accordion.style1 li a span {
    position: relative;
    z-index: 1;
}

ul.accordion.style1 li a span:before {
    position: absolute;
    content: "";
    right: 1px;
    top: -3px;
    background: #fff;
    z-index: -1;
    line-height: 30px;
    float: right;
    width: 36px;
    height: 36px;
}

.accordion.style1 a:after {
    width: 10px;
    height: 2px;
    background: #FF3C00;
    position: absolute;
    right: 34px;
    content: " ";
    top: 39px;
    transition: all 0.2s ease-in-out;
    z-index: 999;
}

.accordion.style1  a:before {
    width: 2px;
    height: 10px;
    background: #FF3C00;
    position: absolute;
    right: 38px;
    content: " ";
    top: 35px;
    transform: rotate(0deg);
    transition: all 0.2s ease-in-out;
    z-index: 2;
}

.accordion a.active {
    color: #FF3C00 !important;
}

.accordion a.active:after {
    background: #fff !important;
}

.accordion a.active:before {
    display: none;
}

ul.accordion.style1 li a.active span:before {
    background: #ac0000;
}


/*===================================
<-- Constre Case Study Style Two Css -->
=====================================*/

.case-study-section {
    padding: 110px 0 90px;
}

.case-study-section.style-two {
    background: #fff;
    padding: 105px 0 120px;
}

/* Portfolio Nav */

.portfolio_menu ul {
    text-align: right;
    list-style: none;
}

.portfolio_nav ul li {
    transition: all 0.5s ease 0s;
    cursor: pointer;
    padding: 7px 22px;
    display: inline-block;
    border: 1px solid rgba(23,23,23,0.1);
    margin-left: 10px;
    font-size: 17px;
    color: #171717;
    font-weight: 400;
    font-family: "Yantramanav";
    position: relative;
    z-index: 1;
}

.portfolio_nav ul li:hover {
    color: #fff;
    border: 1px solid #171717;
}

.portfolio_nav ul li:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 0%;
    background: #171717;
    left: 0;
    top: 0;
    z-index: -1;
    transition: 0.5s;
    transform: scale(0);
    opacity: 0;
}

.portfolio_nav ul li:hover:after {
    transform: scale(1);
    opacity: 1;
    height: 100%;
    width: 100%;
}


.portfolio_menu ul li a {
    display: block;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    transition: .5s;
}

.portfolio_menu ul li a:before {
    position: absolute;
    content: "";
    left: 0;
    top: 24px;
    height: 2px;
    width: 0%;
    background: #fff;
    transition: .5s;
}

.portfolio_nav ul li:hover,
.portfolio_nav ul li.current_menu_item {
    color: #fff;
    background: #ac0000;
    
}

.case-study-single-box {
    margin-bottom: 30px;
}

.case-study-thumb2 {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.case-study-thumb2 img {
    transform: scale(1.1);
    transition: .5s;
}

.case-study-thumb2 img:hover {
    transform: scale(1.2);
}

.case-study-contents {
    position: absolute;
    bottom: -84px;
    background-image: linear-gradient(90deg, rgba(255,255,255,0.9999999999999999) 0%, rgba(255,255,255,0.9999999999999999) 9%, rgba(255,255,255,0) 100%);
    border: 2px solid rgba(255,255,255,0.7);
    width: 90%;
    padding: 19px 0 24px;
    text-align: left;
    border-left: 3px solid #FF5E15;
    padding-left: 30px;
    left: 20px;
    transition: .5s;
    opacity: 0;
}

.case-study-title.style2 h3 a {
    display: inline-block;
    font-size: 24px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
}

.case-title span a {
    display: inline-block;
    font-size: 18px;
    color: #ac0000;
    font-weight: 400;
    font-family: "Yantramanav";
}

.project-btn {
    padding: 30px 0 0;
    text-align: center;
}



/* all hover */
.case-study-single-box:hover .case-study-contents {
    bottom: 20px;
    opacity: 1;
}

/*======================================
<-- Constre Case Study Details Css -->
========================================*/
.case-study-details {
    padding: 120px 0 120px;
}

.csde-title h2 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin: 41px 0 15px;
}

p.desc-strong {
    font-size: 17px;
    line-height: 26px;
    color: #171717;
    font-weight: 400;
    font-style: italic;
    font-family: "Archivo";
    margin: 25px 0 47px;
}

.porject-title {
    margin-bottom: 37px;
}

.porject-title.style-2 {
    margin: 55px 0 18px;
}

.porject-title h2 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
}

p.style1 {
    margin-bottom: 35px;
}

.porject-list ul li {
    font-size: 17px;
    color: #575f66;
    font-weight: 400;
    font-family: "Archivo";
    margin-bottom: 15px;
}

.porject-list ul li i {
    color: #ac0000;
    font-size: 20px;
    margin-right: 12px;
}

/* case sidber */

.case-sidber {
    filter: drop-shadow(0px 5px 30px rgba(117,117,117,0.1));
    background-color: #ffffff;
    position: relative;
    margin-top: -81px;
    margin-bottom: 30px;
}

.csd-title {
    margin-bottom: 30px;
}

.csd-title h3 {
    font-size: 22px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Yantramanav";
    background: #ac0000;
    padding: 23px 40px 23px;
}

.csd-info-sidber-box {
    padding: 0 40px 1px;
}

.sidber-box {
    margin-bottom: 20px;
    border-bottom: 1px solid #F4F5F7;
    padding-bottom: 20px;
}

.sidber-box:last-child {
    border: none;
}

.case-info-icon {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: #f5f6f8;
    line-height: 60px;
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.case-info-icon span i {
    color: #ac0000;
}

.case-info-address {
    display: inline-block;
}

h3.name-title {
    font-size: 18px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    margin-top: 8px;
}

/* porject sideber box */

.porject-sidebar-box {
    background: #171717;
    padding: 26px 40px 40px;
}

.porject-share-title h3 {
    font-size: 22px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Yantramanav";
    position: relative;
    z-index: 1;
    margin-bottom: 36px;
}

.porject-share-title h3:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -23px;
    height: 2px;
    background: #dedfe01a;
    width: 100%;
}

.porject-share-title h3:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -23px;
    height: 2px;
    background: #ac0000;
    width: 15px;
}

p.share-text {
    color: #8e939f;
    margin-bottom: 14px;
}

.csd-social-icon ul li {
    display: inline-block;
    margin-right: 8px;
}

.csd-social-icon ul li a {
    font-size: 16px;
    color: #ffffff7a;
    font-family: "Font Awesome";
    text-align: center;
    width: 40px;
    height: 40px;
    background-color: rgba(255,255,255,0.10196078431372549);
    display: inline-block;
    line-height: 40px;
}

.csd-social-icon ul li a:hover {
   background: #ac0000;
   color: #fff;
}

.row.upper-pb {
    margin-bottom: 90px;
}

/*====================
 pagination 
=====================*/

.pagination-bg {
    background: #F5F6F8;
    margin: 0;
    padding: 32px 20px 27px 40px;
    display: flex;
    justify-content: space-between;
}

.pagination-single-item {
    display: flex;
    position: relative;
}

.pagination-single-item.right:before {
    position: absolute;
    content: "";
    left: -85%;
    top: 4px;
    opacity: 0.102;
    width: 2px;
    height: 55px;
    background-color: rgb(23 23 23 / 49%);
}

.pagination-btn {
    margin-right: 20px;
}

.pagination-btn.right {
    margin-left: 20px;
}

.pagination-btn a {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-color: #ffffff;
    line-height: 50px;
    text-align: center;
    color: #ac0000;
    font-size: 16px;
}


.pagination-content.right {
    text-align: right;
}

h3.pagination-title {
    font-size: 22px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-top: 8px;
}

.pagination-content span {
    font-size: 17px;
    color: #ac0000;
    font-weight: 400;
    font-family: "Archivo";
}

/*===================================
<-- Constre Contact  US Css -->
=====================================*/
.contact-us {
    padding: 120px 0 0px;
    background: url(../images/contact_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/*single-call-do-box*/
.single-call-do-box {
    text-align: center;
    padding: 40px 35px 25px;
    background: #F5F6F8;
    margin-bottom: 30px;
}

.single-call-do-icon i {
    text-align: center;
    line-height: 100px;
    display: inline-block;
    font-size: 30px;
    color: #ac0000;
    margin-bottom: 18px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    background-color: #ffffff;
    cursor: pointer;
    transition: .5s;
}

h3.call-do-title {
    font-size: 22px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    text-align: center;
    margin-bottom: 12px;
}

.call-do-text p {
    font-size: 16px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
    text-align: center;
    margin: 0;
    padding-bottom: 6px;
}

.single-call-do-box:hover .single-call-do-icon i {
    background: #ac0000;
    color: #fff;
}

.row.contact-center {
    margin: 0;
    padding: 0 175px 0;
    margin-top: 69px;
    z-index: 1;
    position: relative;
}

.contact_from_box {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
    background: #171717;
    padding: 67px 50px 80px;
    border-top: 5px solid #ac0000;
}

.form_box input {
    height: 40px;
    background-color: #ffffff;
    width: 100%;
    border: 0;
    outline: 0;
    padding: 0 20px;
    margin-bottom: 20px;
}

.form_box input::placeholder {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

.form_box textarea {
    width: 100%;
    height: 200px;
    padding: 15px 20px;
}

.form_box textarea::placeholder {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}.input_file_wrapper {
    margin-bottom: 10px !important;
    margin-top: 10px;
    border-radius: 5px;
}

.quote_button {
    text-align: center;
    margin-top: 20px;
}

.contact-us button.btn {
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Yantramanav";
    background: #FF5E15;
    border-radius: 0;
    padding: 16px 38px;
    position: relative;
    z-index: 1;
    transition: .5s;
}

button.btn:hover {
    color: #171717;
}



/*=====================================
<-- Consen Error Area Css -->
=======================================*/
.error-area {
    padding: 100px 0 100px;
}

.error-thumb {
    text-align: center;
}

.error-content {
    text-align: center;
}

.error-content h2 {
    font-size: 36px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.error-content h2 span {
    color: #fe4e5b;
}

.error-content p {
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 20px;
}

.error-search {
    text-align: center;
}

.error-button {
    text-align: center;
    margin-top: 40px;
}

.error-search input {
    width: 50%;
    height: 58px;
    border: 1px solid rgba(35, 35, 35, 0.12);
    border-radius: 30px;
    padding-left: 30px;
    outline: 0;
}

.error-search input:focus {
    outline: 0;
    box-shadow: 0 0 6px rgb(204, 48, 0, 0.6);
}

.error-search button {
    outline: 0;
    border: 0;
    background: transparent;
    position: relative;
    margin-left: -55px;
    color: #686868;
}

.error-search ::placeholder {
    color: #686868;
}

.error-button a {
    padding: 14px 40px 14px 40px;
    font-family: 'Fira Sans';
    font-weight: 500;
    color: #fff;
    background: #FF3B00;
    display: inline-block;
    border-radius: 30px;
    border: 1px solid #FF3B00;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.error-button a i {
    margin-right: 5px;
}

.error-button a:before {
    position: absolute;
    content: "";
    z-index: -1;
    top: 0;
    right: 0;
    height: 100%;
    width: 0;
    background: #10102E;
    border-radius: 30px;
    transition: .5s;
}



.error-button a:hover {
    border-color: #10102E;
}

.error-button a:hover:before {
    width: 100%;
    left: 0;
}

.map-section {
    position: relative;
    margin-bottom: -7px;
}
.search-box-btn {
    padding: 5px !important;
}
i.bi.bi-search:before {
    content: unset;
}
/*=================================================
<-- Constre Blog Sidber Widget CSS -->
==================================================*/

.blog-section.page .single-blog-box:before {
    position: inherit;
    border: 0;
}

.single-blog-thumb {
    overflow: hidden;
}

.single-blog-thumb img {
    transition: .5s;
    width: 100%;
}

.blog-contents {
    background: #F5F6F8;
    padding: 30px 33px 35px 30px;
    border-bottom: 4px solid transparent;
    transition: .5s;
}

.meta-blog p {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

.meta-blog p span {
    position: relative;
    padding-left: 40px;
    z-index: 1;
}

.meta-blog p span:before {
    position: absolute;
    content: "";
    left: 16px;
    top: 3px;
    height: 10px;
    width: 10px;
    background: #D3D4D6;
    border-radius: 50%;
}

.blog-title h3 {
    margin-top: -4px;
}

.blog-title h3 a {
    font-size: 24px;
    line-height: 30px;
    color: #101210;
    font-weight: 700;
    font-family: "Yantramanav";
    display: inline-block;
    transition: .5s;
}

.blog-title h3 a:hover {
    color: #FF5D13;
}

.blog-btn {
    margin-top: 21px;
    border-top: 1px solid #d3d3d494;
    padding-top: 21px;
}

.blog-btn a {
    display: inline-block;
    font-size: 17px;
    line-height: 30px;
    color: #101210;
    font-weight: 500;
    font-family: "Yantramanav";
}

.blog-btn a i {
    display: inline-block;
    margin-left: 13px;
    font-size: 20px;
    width: 32px;
    height: 32px;
    background-color: transparent;
    line-height: 32px;
    text-align: center;
    color: #101210;
    position: relative;
    top: 3px;
    transition: .5s;
}

/* all hover */
.single-blog-box:hover .blog-contents {
    border-bottom: 4px solid #FF5D13;
    background-color: #fff;
    filter: drop-shadow(0px 10px 20px rgba(137,137,137,0.15));
}

.single-blog-box:hover .blog-btn a {
    color: #FF5D13;
}

.single-blog-box:hover .blog-btn a i {
    color: #fff;
    background: #FF5D13;

}

.single-blog-box:hover .single-blog-thumb img {
    transform: scale(1.2);
}

.widget-items-search {
    position: relative;
    margin-bottom: 30px;
}

.src-input-box:focus {
    border: 1px solid #ccc;
}

input.src-input-box::placeholder {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

.src-icon {
    position: absolute;
    right: 0;
    top: 32px;
    transform: translateY(-50%);
    font-size: 15px;
    border: none;
    background: #FF5E15;
    padding: 17px 25px;
    color: #fff;
}

/*search items*/
.widget-items {
    background: #F5F6F8;
    border-radius: 3px;
    padding: 40px 40px 15px;
    margin-bottom: 30px;
}

.src-input-box {
    border: 1px solid #cccccc57;
    padding: 17px 30px;
    width: 100%;
}


/*categories*/
.widget-title {
    margin-bottom: 28px;
    position: relative;
}

.widget-title h2 {
    margin-top: 0;
}

.widget-archieve-item {
    color: #232323;
}

.widget-archieve-item:hover {
    color: #ff3b00;
}

.widget-items .widget-title h2 {
    display: block;
    position: relative;
    z-index: 1;
    font-size: 22px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
}

.widget-title h2::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 2px;
    background-color: rgba(23,23,23,0.10196078431372549);
}

.widget-title h2::after {
    content: "";
    position: absolute;
    left: 0;
    top: 45px !important;
    width: 15px;
    height: 2px;
    background-color: #ac0000;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: MOVE-BG;
}

@keyframes MOVE-BG {
    0% {
        left: 0px;
        top: 0px;
    }

    100% {
        left: 320px;
        top: 0px;
    }
}

.hr-3 {
    border-top: 1px solid #e6e6e6;
    padding-top: 15px;
}

.catagory-item {
    margin: 43px 0 7px;
}

.catagory-item ul li {
    border-bottom: 1px solid rgba(23,23,23,0.10196078431372549);
}

.catagory-item ul li:last-child {
    border-bottom: none;
}

.catagory-item ul li a {
    font-size: 18px;
    color: #171717;
    font-weight: 400;
    font-family: "Yantramanav";
    display: inline-block;
    padding: 10px 0;
}

.catagory-item ul li:hover a {
    color: #FF5E15;
}


.catagory-item ul li a i {
    color: #FF5E15;
    font-size: 15px;
    margin-right: 14px;
}

/*post thumb*/

.widget-recent-post {
    margin-bottom: 23px;
    padding-top: 24px;
}

.rpost-thumb {
    margin-right: 20px;
}

/*post title*/
.rpost-title h4 {
    transition: .5s;
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
}

.rpost-title span {
    font-size: 14px;
    display: inline-block;
}

.rpost-title h4:hover {
    color: #FF5E15;
}

/*tag menu*/

.tag-item {
    margin: 50px 0 17px;
}

.tag-item a {
    padding: 8px 20px;
    display: inline-block;
    margin: 2px 3px 8px;
    transition: .5s;
    font-size: 16px;
    line-height: 26px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    background: #fff;
}

.tag-item a:hover {
    color: #fff;
    background: #FF5E15;
}

/*pagination*/
.pagination.center {
    text-align: center !important;
    display: flex;
    align-items: center !important;
    justify-content: center;
    margin-top: 50px;
}

.pagination a {
    font-size: 18px;
    font-weight: 500;
    color: #919191;
    float: left;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 4px;
    height: 42px;
    width: 42px;
    line-height: 42px;
    text-align: center;
    border: 1px solid rgba(33,33,33,0.1);
}

.pagination a:hover {
    background: #FF5E15;
    color: #fff;

}


/*
<!-- ============================================================== -->
<!-- Constre Blog Details Css -->
<!-- ============================================================== -->*/
.blog-details {
    background: #fff;
    padding: 100px 0 70px;
}

.blog-content {
    transition: .5s;
}

.blog-meta {
    border-bottom: 1px solid rgba(23,23,23,0.10196078431372549);
    padding: 22px 0 25px;
}

.blog-meta span {
    padding-left: 20px;
    font-size: 16px;
    color: #575f66;
    font-weight: 400;
    font-family: "Yantramanav";
    position: relative;
    z-index: 1;
    padding-right: 25px;
}

.blog-meta span:before {
    position: absolute;
    z-index: -1;
    width: 10px;
    height: 10px;
    background-color: #d1d1d1;
    content: "";
    top: 5px;
    left: 0;
}

.blog-meta span a {
    color: #575f66;
    transition: .5s;
    display: inline-block;
}

.blog-meta span a:hover {
    color: #FF5E15;
}

.blog-content-text.text-left h2 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin: 25px 0 14px;
}

p.qouik2 {
    margin: 24px 0 35px;
}

/*blog tetails items*/

.blog-details-single-items {
    background: #F5F6F8;
    text-align: center;
    padding: 40px 19px 30px;
}

.blog-details-desc p {
    font-size: 22px;
    line-height: 36px;
    color: #171717;
    font-weight: 400;
    font-style: italic;
    font-family: "Archivo";
    text-align: center;
    padding: 20px 0 10px;
}

h3.blog-details-title {
    font-size: 22px;
    color: #ac0000;
    font-weight: 700;
    font-family: "Yantramanav";
    text-align: center;
    margin-bottom: 6px;
}

h2.blog-dtls-title3 {
    font-size: 34px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin: 56px 0 18px;
}

p.desc-style1 {
    margin-bottom: 36px;
}

/* blog details list thumb */

.blog-details-list-item {
    margin-top: 18px;
}

h3.blog-details-list-title {
    font-size: 24px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-bottom: 17px;
}

ul.blog-details-list li {
    font-size: 16px;
    color: #171717;
    font-weight: 500;
    font-family: "Archivo";
    margin-bottom: 8px;
}

ul.blog-details-list img {
    margin-right: 10px;
}

/*blog social*/

.blog-details-social {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(23,23,23,0.1);
    border-bottom: 1px solid rgba(23,23,23,0.1);
    padding: 16px 0 16px;
    margin-top: 60px;
    margin-bottom: 65px;
}

.blog-social-tags span strong {
    font-size: 18px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
    margin-right: 20px;
}

.single-blog-social-icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.share-text {
    margin-right: 20px;
}

.share-text h4 {
    margin: 0;
    font-size: 18px;
    color: #171717;
    font-weight: 500;
    font-family: "Yantramanav";
}


.single-blog-social-icon ul li {
    display: inline-block;
    margin-right: 5px;
}

.single-blog-social-icon ul li i {
    font-size: 15px;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #ccc;
    display: inline-block;
    color: #686868;
    transition: .5s;
}

.single-blog-social-icon ul li:hover i {
    color: #fff;
    background: #ac0000;
}


/* Comment CSS */

.blog-details-contents h3 {
    font-size: 28px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-bottom: 32px;
}

.blog-details-comment {
    margin-bottom: 20px;
    position: relative;
    background: #F5F6F8;
    padding: 33px 40px 24px 30px;
}

.blog-details-comment-thumb {
    float: left;
    margin-right: 25px;
}

.blog-details-comment-content {
    overflow: hidden;
}

.blog-details-comment-content h2 {
    margin-top: 0;
    font-size: 20px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-bottom: 8px;
}

.blog-details-comment-reply span {
    display: inline-block;
    font-size: 16px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
    position: relative;
    z-index: 1;
    margin-right: 25px;
}

.blog-details-comment-reply span:before {
    position: absolute;
    content: "";
    right: -16px;
    top: 6px;
    width: 2px;
    height: 15px;
    background-color: rgba(23,23,23,0.14901960784313725);
    z-index: -1;
}

.blog-details-comment-reply a {
    font-size: 14px;
    border-radius: 2px;
    display: inline-block;
    font-size: 16px;
    color: #ac0000;
    font-weight: 500;
    font-family: "Yantramanav";
}

.blog-details-comment-reply a i {
    margin-right: 10px;
}

.blog-details-comment.reply {
    margin-left: 80px;
}

/* commet form */
.comment-form {
    margin-top: 56px;
}
.comment-title h3 {
    font-size: 28px;
    color: #171717;
    font-weight: 700;
    font-family: "Yantramanav";
    margin-bottom: 27px;
}

#comment-msg-box {
    width: 100%;
    transition: .5s;
    height: 200px;
    background-color: #ffffff;
    border: 1px solid rgba(23,23,23,0.1);
    padding: 21px 25px;
}

#comment-msg-box::placeholder {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

input.comment-box {
    height: 60px;
    background-color: #ffffff;
    border: 1px solid rgba(23,23,23,0.1);
    width: 100%;
    margin-bottom: 20px;
    padding: 25px;
}

input.comment-box::placeholder {
    font-size: 15px;
    color: #575f66;
    font-weight: 300;
    font-family: "Archivo";
}

.comment-box:focus, #comment-msg-box:focus {
    border-color: #FF5E15;
    outline: 0;
    box-shadow: 0 0 6px rgb(204, 48, 0, 0.6);
}

/*form button*/
.comment-form .submit-comment {
    background: #FF5E15;
    border: 1px solid #FF5E15;
    padding: 14px 39px;
    margin-left: 15px;
    transition: .5s;
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Yantramanav";
    margin-top: 10px;
}

.comment-form .submit-comment:hover {
    background: #fff;
    color: #FF5E15;
}



/*
<!-- ============================================================== -->
<!-- Consen Bounce Animation Css -->
<!-- ============================================================== -->*/
/* bounce-animate */
.bounce-animate {
    animation-name: float-bob;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob;
    -ms-animation-duration: 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob;
    -o-animation-duration: 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate2 {
    animation-name: float-bob2;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob2;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob2;
    -ms-animation-duration: 3s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob2;
    -o-animation-duration: 3s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate3 {
    animation-name: float-bob3;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob3;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob3;
    -ms-animation-duration: 3s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob3;
    -o-animation-duration: 3s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate4 {
    animation-name: float-bob4;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob4;
    -moz-animation-duration: 5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob4;
    -ms-animation-duration: 5s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob4;
    -o-animation-duration: 5s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate5 {
    animation-name: float-bob5;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob5;
    -moz-animation-duration: 6s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob5;
    -ms-animation-duration: 6s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob5;
    -o-animation-duration: 6s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate-slow {
    animation-name: float-bob5;
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob5;
    -moz-animation-duration: 15s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob5;
    -ms-animation-duration: 15s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob5;
    -o-animation-duration: 15s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.bounce-animate-3 {
    animation-name: float-bob6;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -moz-animation-name: float-bob6;
    -moz-animation-duration: 6s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob6;
    -ms-animation-duration: 6s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob6;
    -o-animation-duration: 6s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

@keyframes float-bob {
    0% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
}

@keyframes float-bob2 {
    0% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px);
    }

    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    100% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px);
    }
}

@keyframes float-bob3 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    50% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
}

@keyframes float-bob4 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
}

@keyframes float-bob5 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
}

@keyframes float-bob6 {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }

    50% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
}

@keyframes movebounce {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    50% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}


@keyframes moveleftbounce {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }

    50% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}



/*--==============================================->
  <!-- Consen Animation Dance -->
 ==================================================-*/
/**/
.dance3 {
    -webkit-animation: dance3 8s alternate infinite;
    animation: dance3 8s alternate infinite;
}

@keyframes dance3 {
    0% {
        -webkit-transform: scale(0.5);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

.dance {
    -webkit-animation: dance 2s alternate infinite;
    animation: dance 2s alternate infinite;
}

@keyframes dance {
    0% {
        -webkit-transform: scale(0.5);
    }

    100% {
        -webkit-transform: scale(1.2);
    }
}

.dance2 {
    -webkit-animation: dance2 4s alternate infinite;
    animation: dance2 4s alternate infinite;
}

@keyframes dance2 {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
    }

    50% {
        -webkit-transform: translate3d(25px, -25px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, -25px, 25px);
    }
}

.watermark-animate {
    -webkit-animation: watermark-animate 8s infinite;
    animation: watermark-animate 8s infinite;
    animation-direction: alternate-reverse;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

@keyframes watermark-animate {
    0% {
        left: 0;
    }

    100% {
        left: 100%;
    }
}


/*===========================
<-- Consen Loader Css -->
=============================*/
.loader-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transition: 0.8s 1s ease;
    z-index: 666;
}

.loader {
    position: relative;
    display: block;
    z-index: 201;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    transition: all 1s 1s ease;
    border: 3px solid transparent;
    border-top-color: #9A241C;
    -webkit-animation: spin 1.5s linear infinite;
    -moz-animation: spin 1.5s linear infinite;
    -o-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

.loader:before {
    position: absolute;
    content: '';
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-left-color: #ac0000;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    -o-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.loader:after {
    position: absolute;
    content: '';
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-right-color: #fff;
    -webkit-animation: spin 2.5s linear infinite;
    -moz-animation: spin 2.5s linear infinite;
    -o-animation: spin 2.5s linear infinite;
    animation: spin 2.5s linear infinite;
}

/*/ Here comes the Magic /*/

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loader-wrapper .loder-section {
    position: fixed;
    top: 0;
    width: 50%;
    height: 100%;
    background: #111;
    z-index: 2;
}

.loader-wrapper .loder-section.left-section {
    left: 0;
    transition: 1s 1.4s ease;
}

.loader-wrapper .loder-section.right-section {
    right: 0;
    transition: 1s 1.4s ease;
}

/*/ When page loaded /*/
.loaded .loder-section.left-section {
    left: -100%;
}

.loaded .loder-section.right-section {
    right: -100%;
}

.loaded .loader-wrapper {
    visibility: hidden;
}

.loaded .loader {
    top: -100%;
    opacity: 0;
}


/*
<!-- ============================================================== -->
<!--Scrollup Button Section -->
<!-- ============================================================== -->*/

/*------back-to-top------------*/

.prgoress_indicator {
    position: fixed;
    right: 50px;
    bottom: 20px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px rgba(255, 59, 0, 0.2);
    z-index: 12;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transform: translateY(15px) !important;
    transition: all 200ms linear !important;
}

.prgoress_indicator.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) !important;
}

.prgoress_indicator::after {
    position: absolute;
    content: "\f106";
    font-family: "Font Awesome 5 Free";
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    color: #ac0000;
    left: 0;
    top: 0;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    font-weight: 900;
    z-index: 1;
    transition: all 200ms linear !important;
}

.prgoress_indicator::before {
  position: absolute;
  content: "\f106";
  font-family: "Font Awesome 5 Free";
  text-align: center;
  line-height: 46px;
  font-size: 18px;
  font-weight: 900;
  opacity: 0;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  left: 0;
  top: 0;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 2;
  transition: all 200ms linear !important;
}

.prgoress_indicator:hover ::after {
  color: #2871ff;
}

.prgoress_indicator:hover ::before {
  opacity: 1;
}

.prgoress_indicator svg path {
  fill: none;
}

.prgoress_indicator svg.progress-circle path {
    stroke: #ac0000;
    stroke-width: 4;
    box-sizing: border-box;
    transition: all 200ms linear !important;
}


/*** 
====================================================================
    Search Popup
====================================================================
***/
.search-popup{
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    z-index: 99999;
    margin-top: -540px;
    transform: translateY(-100%);
    background-color: rgba(253,127,75,0.90);
    -webkit-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition: all 1500ms cubic-bezier(0.860, 0.000, 0.070, 1.000); /* easeInOutQuint */
    -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); /* easeInOutQuint */
}
.search-popup{
    width: 100%;
}
.search-active .search-popup{
    transform: translateY(0%);
    margin-top: 0;
}
.search-popup .close-search {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -200px;
    border-radius: 50%;
    text-align: center;
    background-color: #FD7F4B;
    width: 70px;
    cursor: pointer;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    border-bottom: 3px solid #ffffff;
    -webkit-transition: all 500ms ease;
    height: 70px;
    line-height: 70px;
    text-align: center;
}
.search-active .search-popup .close-search{
    visibility: visible;
    opacity: 1;
    top: 50%;
    -webkit-transition-delay: 1500ms;
    -moz-transition-delay: 1500ms;
    -ms-transition-delay: 1500ms;
    -o-transition-delay: 1500ms;
    transition-delay: 1500ms;
}
.search-popup form{
    position: absolute;
    max-width: 700px;
    top: 50%;
    left: 15px;
    right: 15px;
    margin:-35px auto 0;
    transform: scaleX(0);
    transform-origin: center;
    background-color: #111111;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.search-active .search-popup form{
    transform: scaleX(1);
    -webkit-transition-delay: 1200ms;
    -moz-transition-delay: 1200ms;
    -ms-transition-delay: 1200ms;
    -o-transition-delay: 1200ms;
    transition-delay: 1200ms;
}
.search-popup .form-group{
    position:relative;
    margin:0px; 
    overflow: hidden;
}
.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"]{
    position:relative;
    display:block;
    font-size:18px;
    line-height: 50px;
    color:#000000;
    height:70px;
    width:100%;
    padding: 10px 30px;
    background-color: #ffffff;
    -webkit-transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease;
    font-weight:500;
    text-transform:capitalize;
}
.search-popup .form-group input[type="submit"], .search-popup .form-group button {
    position: absolute;
    right: 30px;
    top: 0px;
    height: 70px;
    line-height: 70px;
    background: transparent;
    text-align: center;
    font-size: 24px;
    color: #FD7F4B;
    padding: 0;
    cursor: pointer;
    -webkit-transition: all 500ms ease;
    border: none;
}
.search-popup .form-group input[type="submit"]:hover,
.search-popup .form-group button:hover{
    color: #000000;
}

.search-popup input::placeholder,
.search-popup textarea::placeholder{
    color:#000000;
}
.search-popup .close-search.style-two{
    position: absolute;
    right: 25px;
    left: auto;
    color:#ffffff;
    width:auto;
    height:auto;
    top:25px;
    margin:0px;
    border:none;
    background:none !important;
    box-shadow:none !important;
    -webkit-transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease;
}

.search-box-btn {
    display: inline-block;
    padding: 0 20px 0 20px;
    border-right: 1px solid #ac0000;
    margin-right: 20px;
}


.search-box-btn i {
    display: inline-block;
    color: #000;
    line-height: 35px;
    font-size: 18px;
    cursor: pointer;
    transition: .5s;
}

.flaticon-multiply:before {
    content: inherit;
}
button.close-search i {
    font-size: 25px;
    color: #fff;
    display: inline-block;
}
span.flaticon-multiply i {
    display: inline-block;
    color: #fff;
}







/* curser point */

.curser {
    position: fixed;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border: 1px solid #ac0000;
    border-radius: 50%;
    pointer-events: none;
    transform: translate(-50%, -50%);
    z-index: 222;
    transition: .1s;
}

.curser2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 6px;
    height: 6px;
    background:  #ac0000;
    border-radius: 50%;
    pointer-events: none;
    transform: translate(-50%, -50%);
    z-index: 222;
    transition: .15s;
    animation: Ripple 1.6s ease-in-out infinite;
    -webkit-animation: Ripple 1.6s ease-in-out infinite;
    -moz-animation: Ripple 1.6s ease-in-out infinite;
}


@keyframes Ripple {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    50% {
        transform: scale(3);
        -webkit-transform: scale(3);
    }    
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

   main.home .section_threee {
    position: relative;
    height: auto;
    margin: 30px 0 30px
}
main.home .section_threee .heloo .inside_wrap {
    border-left: 0px solid #fd5d14;
    padding: 70px 40px;
    max-width: 100%;
}
@media all and (min-width: 1200px) {
    main.home .section_threee {
        height: 450px
    }
    
    main.home .section_threee .heloo {
        background: url(../../assets/images/Sec-C.png?ver=354gggg5) no-repeat;
        background-position: left;
        background-position: right;
        width: 100%;
    }
}

main.home .section_threee .wrapper {
    background-color: #1a99d7
}

@media all and (min-width: 1200px) {
    main.home .section_threee .wrapper {
        background: url("./wp-content/themes/eqan-master/images/img_15.png?ver=354g5") no-repeat;
        background-size: cover;
        background-position: left;
        background-position: right
    }
}

main.home .section_threee .d_flex {
    display: flex;
    align-items: center
}

main.home .section_threee .left_wrap {
    overflow: hidden;
    width: 100%;
    height: auto;
    padding: 40px 15px
}

@media all and (min-width: 1200px) {
    main.home .section_threee .left_wrap {
        min-height: 450px;
        height: 450px
    }
}

@media all and (min-width: 1400px) {
    main.home .section_threee heloo .left_wrap {
        min-height: 450px;
        height: 515px
    }
    
}


@media all and (min-width: 1200px) {
    main.home .section_threee .left_wrap .inside_wrap {
        max-width: 43%
    }
}

main.home .section_threee .left_wrap .inside_wrap span.heading {
    font-family: "Franklin Gothic";
    font-size: 20px;
    color: #fff;
    display: block
}

main.home .section_threee .left_wrap .inside_wrap span.title {
    font-size: 54px;
    font-family: 'Yantramanav', sans-serif;
    color: #fff;
    display: block;
    margin: 5px 0
}

main.home .section_threee .left_wrap .inside_wrap span.details {
    font-size: 17px;
    color: #fff;
    display: block;
    margin: 30px 0px
}

main.home .section_threee .left_wrap .inside_wrap .__btn {
    background-color: #ac0000;
    display: flex;
    width: 120px;
    justify-content: center;
    align-items: center;
    height: 40px;
    color: #fff;
    border: 2px solid #142d54;
    transition: all .3s ease;
    z-index: 9;
    margin-block-end: 20px;
    font-size: 15px;
    font-family: "Tahoma"
}

main.home .section_threee .left_wrap .inside_wrap .__btn:hover {
    border: 2px solid #ac0000;
    color: #fff;
    background-color: transparent;
    transition: all .3s ease
}

main.home .section_threee .left_wrap .wrap {
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column
}

@media all and (min-width: 576px) {
    main.home .section_threee .left_wrap .wrap {
        width: 80%
    }
}

@media all and (min-width: 768px) {
    main.home .section_threee .left_wrap .wrap {
        width: 65%
    }
}

@media all and (min-width: 1200px) {
    main.home .section_threee .left_wrap .wrap {
        width: 45%
    }
}

main.home .section_threee .left_wrap .wrap h6 {
    font-size: 36px;
    font-family: "BaskervilleMTW01-Roman";
    color: #142d54;
    position: relative;
    padding-block-end: 20px
}

@media all and (min-width: 1200px) {
    main.home .section_threee .left_wrap .wrap h6 {
        font-size: 46px
    }
}

main.home .section_threee .left_wrap .wrap h6:before {
    content: "";
    width: 45%;
    height: 3px;
    position: absolute;
    bottom: 0;
    display: inline-flex;
    background-color: #1a99d7
}

main.home .section_threee .left_wrap .wrap p {
    font-size: 15px;
    color: #142d54;
    line-height: 1.5;
    padding-block-start: 15px
}

main.home .section_threee .left_wrap .wrap .__btn {
    background-color: #1a99d7;
    display: flex;
    width: 120px;
    justify-content: center;
    align-items: center;
    height: 40px;
    color: #fff;
    border: 2px solid transparent;
    transition: all .3s ease;
    z-index: 9;
    margin-block-end: 20px;
    font-size: 15px
}

main.home .section_threee .left_wrap .wrap .__btn:hover {
    border: 2px solid #1a99d7;
    color: #1a99d7;
    background-color: transparent;
    transition: all .3s ease
}

main.home .section_threee .right_wrap {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: none;
    width: 50%
}

@media all and (min-width: 1200px) {
    main.home .section_threee .right_wrap {
        display: block
    }
}

main.home .section_threee .right_wrap::before {
    content: "";
    background-color: #fff;
    width: 15px;
    height: 515px;
    position: absolute;
    left: 102px;
    top: -31px;
    z-index: 9;
    transform: rotate(-26deg)
}

main.home .section_threee .right_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top left
}

.companyy {
    COLOR: #FFF;
    font-size: 20px;
    margin-top: 30px;
    padding-bottom: 30px;
}

.form-control {
      margin: 10px 0px !important;
          line-height: 2;
}
.home form#myForm button,
.home form#myForm button{
    width: 100% !important;
    margin-top: 30px;
}
.contact-us  form#myForm button,
.contact-us  form#myForm button{
    width: 100% !important;
    margin-top: 30px;
    background: #ac0000;
    padding: 10px;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}
form#myForm button:hover {
    background: #fff;
        color: #000;

}
main.home section.section_eight .wrap .detail_wrap .__btn:hover {
    background:#002155;
}
.__btn {
    background-color: #ac0000;
    font-family: 'Yantramanav', sans-serif !important;
    display: flex
;
    width: 120px;
    justify-content: center;
    align-items: center;
    height: 40px;
    color: #fff;
    border: 2px solid transparent;
    transition: all .3s 
ease;
    font-family: "Tahoma";
}
.mean-container .mean-bar {
    background:#002155 !important;
}
.__btn:hover {
    background-color: #002155;
    color:#fff;
}.mobile-menu.mean-container .mean-bar:nth-child(2) {
    display: none;
}
.mean-container .mean-bar {
        min-height: 90px !important;
}
.mean-container .mean-bar::before {
        content: "" !important;
    display: block;
    width: 300px;
    height: 340px;
    background-image: url(../images/logoq.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px !important;
    left: 10px;
}


.input_file_wrapper {
    position: relative;
    margin-block-end: 20px;
    width: 100%;
    display: flex
;
    align-items: center;
    height: 40px;
    background: #fff;
    background-image: url(../images/plus_icon.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    padding: 5px 15px;
}
.input_file_wrapper input {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    font-size: 0;
}

@media(max-width:767px) {
    .row.footer-bg .col-lg-3:nth-child(3) h4 {
    display: none !important;
}
    .choose-shape img {
    width: 100%;
}.search-box-btn.search-box-outer {
    display: none;
}.header-button {
    display: none;
}
.project-section {
        padding: 0px !important;
    }
    
    .mean-container .mean-nav {
            background: transparent !important;
    }
    
    
    .consen-section-title {
    margin-top: 30px;
}
     main.home .section_threee .heloo .inside_wrap {
        padding: 0;
    }
 
    .view-project-btn {
            width: 170px !important;
    }
    main.home .section_threee .left_wrap .inside_wrap span.title {
            font-size: 34px;
    }
    main.home section.section_eighttt .wrap .detail_wrap p {
        margin-right:30px !important;
    }
    main.home .section_threee {
            background: #000;
    }
}
.constre-btn a:hover {
    color:#fff;
}


.form_wrapper .input_file_wrapper {
        height: 45px;
        margin-top:10px;
}

