@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@200;300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');

::selection {
  color: #fff;
  background: #f15a22; 
}
body{font-family: 'Josefin Sans', sans-serif;margin:0;padding:0;font-size:15px;line-height:20px;font-weight:400;overflow-x:hidden;}
section{overflow-x:hidden;}
a {-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;text-decoration: none;}
p{font-family: 'Poppins', sans-serif;}
.container{max-width:1200px;} 
.header{width:100%;position:absolute;left:0;top:15px;z-index:999;padding:0 15px;}
.header .container{padding:15px;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.15);display:table;border-radius:15px;position:relative;}
.menu-fixed{top:0;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.15);position:fixed;}
.menu-fixed .container{box-shadow:none;}
.logo{float:left;}
.menu{margin:38px auto 0;position:absolute;left:0;right:0;top:0;width:594px;}
.menu .navbar{float:left;padding:0;}
.menu .navbar-nav .nav-link{color:#000;padding:7px 15px 3px;position:relative;font-weight:600;font-size:14px;text-transform:uppercase;border-radius:30px;}
.menu .navbar-nav .nav-link:hover{color:#fff;background:#f15a22;}
.menu .navbar-nav .nav-link:focus{color:#fff;background:#f15a22;}
.menu .navbar-nav .nav-item.active .nav-link{color:#fff;background:#f15a22;} 
.menu .navbar-nav .nav-item{margin:10px 5px;float:left;} 
.menu .navbar-dark .navbar-nav .nav-link:focus, .menu .navbar-dark .navbar-nav .nav-link:hover{color:#fff;}
.menu .navbar-nav{display:inline-block;width:100%;}
.menu .dropdown-menu{padding:0;left:auto !important;right:0;transform:none !important;top:48px !important;}
.menu .dropdown-menu a{padding:10px;background:#f15a22;border-bottom:solid rgba(255,255,255,0.15) 1px;color:#fff;}
.menu .dropdown-menu a:hover{background:#d8420a;}
.head-right{float:right; margin-top:33px;}
.head-right a{color:#000;display:inline-block;margin-left:15px;position:relative;width:30px;height:30px;border-radius:30px;border:solid #000 2px;text-align:center;padding-top:5px;}
.head-right a:hover{color:#f15a22;border-color:#f15a22;}
.head-right a:before{position:absolute;right:-8px;top:3px;width:1px;height:10px;content:"";background:rgba(0,0,0,0.50);}
.head-right a:last-child:before{display:none;}
.slider{width:100%;float:left;position:relative;}
.slider .item img{width:100%;height:100vh;object-fit:cover;}
.slider-caption{position:absolute;left:0;top:50%;width:100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.slider-caption h3{font-size:60px;color:#fff;margin:0 0 10px;font-weight:700;line-height:58px;}
.slider-caption p{color:#fff;margin:0;font-weight:600;font-size:16px;}
.main-options{width:100%;float:left;margin-top:-150px;z-index:9;position:relative;min-height:350px;padding:35px 0;}
.main-options-box{width:100%;float:left;padding:25px 15px 25px;border-radius:15px;text-align:center;min-height:380px;transition: transform .2s;
background: rgb(204,68,18);
background: -moz-linear-gradient(top,  rgba(204,68,18,1) 0%, rgba(241,90,34,1) 100%);
background: -webkit-linear-gradient(top,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%);
background: linear-gradient(to bottom,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4412', endColorstr='#f15a22',GradientType=0 );}
.main-options-box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.50); -ms-transform: scale(1.1); 
  -webkit-transform: scale(1.1); 
  transform: scale(1.1); }
.main-options-box h3{ color:#fff;font-size:18px;font-weight:600;margin:10px 0;}
.main-options-box p{color:#fff;line-height:20px;margin:0;}
.main-options-box ul{margin:0;padding:0;list-style:none;}
.main-options-box ul li{position:relative;display:inline-block;margin:0 5px 5px 0;padding-left:15px;position:relative;color:#fff;padding-top:2px;}
.main-options-box ul li:before{position:absolute;left:0;top:0;font-family:IcoFont;content:"\eab8";color:#fff;}
.about-sec{width:100%;float:left;min-height:600px;padding:60px 0;background:url(../images/about-line-bg.png) no-repeat;background-position:right bottom;background-size:350px;}
.about-sec img{max-width:100%;}
.about-sec h3{color:#000;font-size:36px;font-weight:600;margin:0 0 15px;padding-bottom:10px;position:relative;}
.about-sec h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.about-sec h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #fff 3px;}
.about-sec p{line-height:22px;margin:0 0 15px;text-align:justify;}
.about-sec ul{margin:0;padding:0;list-style:none;}
.about-sec ul li{position:relative;width:50%;padding-left:25px;margin-top:10px;float:left;}
.about-sec ul li:before{width:16px;height:16px;background:#f15a22;position:absolute;left:0;top:0;content:"";}
.about-sec ul li:after{font-family:IcoFont;content:"\f00e";color:#fff;position:absolute;left:2px;top:-1px;font-size:13px;}
.more-information{width:100%;float:left;padding:100px 0;
background: rgb(204,68,18);
background: -moz-linear-gradient(top,  rgba(204,68,18,1) 0%, rgba(241,90,34,1) 100%);
background: -webkit-linear-gradient(top,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%);
background: linear-gradient(to bottom,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4412', endColorstr='#f15a22',GradientType=0 ); }
.more-information h3{font-size:36px;color:#fff;font-weight:400;margin:0 0 15px;position:relative;padding-bottom:15px;}
.more-information h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#fff;}
.more-information h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#fff;border:solid #fff 3px;}
.more-information p{color:#fff;} 
.more-info-box{width:100%;float:left;text-align:center;margin-top:35px;}
.more-info-box h4{color:#fff;margin:15px 0;font-weight:600;font-size:20px;}
.more-info-btn{border:solid #fff 2px;border-radius:10px;display:table;padding:13px 0 10px;color:#fff;text-transform:uppercase;font-weight:600;width:150px;text-align:center;margin:15px auto 0;}
.more-info-btn:hover{color:#f15a22;background:#fff;}
.services{width:100%;float:left;padding:60px 0;background:url(../images/services-left-bg.png) no-repeat;background-position:left bottom;background-size:300px;}
.services h3{font-size:36px;color:#000;font-weight:400;margin:0 0 15px;position:relative;padding-bottom:15px;}
.services h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.services h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #fff 3px;}
.services-box{width:100%;float:left;margin-top:30px;border:solid 3px rgba(241,90,34,0.15);padding:45px;min-height:326px;border-radius:15px;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;background:#fff;}
.services-box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.25);}
.services-box figure{width:65px;height:65px;border-radius:65px;background:#f15a22;text-align:center;padding-top:3px;}
.services-box h4{color:#000;font-size:18px;margin:0 0 10px;font-weight:700;}
.risk-involved{width:100%;float:left;padding:60px 0;background:url(../images/risk-involved-bg.jpg) no-repeat;background-size:cover;background-attachment:fixed;background-position:left bottom;}
.risk-involved img{max-width:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.15);border:double rgba(255,255,255,0.35) 4px;}
.risk-involved h3{font-size:36px;color:#fff;font-weight:400;margin:0 0 35px;position:relative;padding-bottom:15px;}
.risk-involved h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#fff;}
.risk-involved h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#fff;border:solid #f15a22 3px;}
.risk-involved p{color:#fff;line-height:22px;margin:0 0 15px;}
.advantages-area{width:100%;float:left;padding:60px 0;background:url(../images/advantages-bg.jpg) no-repeat;background-position:left top;}
.advantages-area img{max-width:100%;border:solid #fff 10px;box-shadow:0px 0px 15px rgba(0,0,0,0.15);border-radius:15px;}
.advantages-area h3{color:#000;font-size:36px;font-weight:600;margin:35px 0 15px;padding-bottom:10px;position:relative;}
.advantages-area h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.advantages-area h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #fff 3px;}
.advantages-area p{color:rgba(0,0,0,0.70);margin:0 0 20px;line-height:24px;}
.advantages-area ul{margin:0;padding:0;list-style:none;}
.advantages-area ul li{position:relative;width:100%;padding-left:25px;margin-top:20px;float:left;font-size:18px;}
.advantages-area ul li:before{width:16px;height:16px;background:#f15a22;position:absolute;left:0;top:0;content:"";}
.advantages-area ul li:after{font-family:IcoFont;content:"\f00e";color:#fff;position:absolute;left:2px;top:-1px;font-size:13px;}
.client-sec{width:100%;float:left;padding:60px 0;}
.client-sec h3{color:#000;font-size:36px;font-weight:600;margin:0 0 15px;padding-bottom:10px;position:relative;}
.client-sec h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.client-sec h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #fff 3px;}
.client-sec .item{box-shadow:0px 0px 15px rgba(0,0,0,0.15);padding:5px 10px;text-align:center;border-radius:15px;}
.client-sec .item img{max-width:100%;}
.client-sec .owl-item{padding:15px;}
.address-form{width:100%;float:left;padding:60px 0;background:#f2f2f2;}
.addressbox{background:#fff;padding:30px;width:100%;float:left;min-height:393px;}
.addressbox h3{color:#000;font-size:36px;font-weight:600;margin:0 0 25px;padding-bottom:10px;position:relative;}
.addressbox h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.addressbox h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #fff 3px;}
.addressbox p{padding-left:20px;margin:0 0 19px;position:relative;}
.addressbox p i{position:absolute;left:0;top:3px;}
.addressbox p a{color:#000;}
.addressbox p a:hover{color:#f15a22;}
.formbox{width:100%;float:left;padding:69px; 
background: rgb(204,68,18); 
background: -moz-linear-gradient(top,  rgba(204,68,18,1) 0%, rgba(241,90,34,1) 100%);  
background: -webkit-linear-gradient(top,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%); 
background: linear-gradient(to bottom,  rgba(204,68,18,1) 0%,rgba(241,90,34,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4412', endColorstr='#f15a22',GradientType=0 );}
.formbox h3{color:#fff;font-size:36px;font-weight:600;margin:0 0 15px;padding-bottom:10px;position:relative;}
.formbox h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#fff;}
.formbox h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#fff;border:solid #f15a22 3px;}
.formbox input{width:100%;margin-bottom:10px;padding:10px;background:#fff;border:none;outline:none;}
.formbox button{padding:10px 30px 7px;display:inline-block;background:#fff;color:#f15a22;border-radius:30px;font-weight:700;border:none;cursor:pointer;}
.footer{width:100%;float:left;padding:30px 0 0 0;background:#60301e;}
.footer h3{color:#fff;font-size:26px;font-weight:600;margin:0 0 25px;padding-bottom:10px;position:relative;}
.footer h3:before{position:absolute;left:0;bottom:0;content:"";width:100px;height:1px;background:#f15a22;}
.footer h3:after{position:absolute;left:0;bottom:-6px;content:"";width:15px;height:15px;background:#f15a22;border:solid #60301e 3px;}
.footer img{max-width:100%;margin-bottom:10px;}
.footer p{color:#fff;margin:0 0 10px;line-height:22px;}
.footer ul{margin:0;padding:0;list-style:none;}
.footer ul li{margin:0 0 10px;}
.footer ul li a{color:#fff;padding-left:20px;position:relative;}
.footer ul li a:before{font-family:IcoFont;content:"\ea7c";color:#fff;position:absolute;left:2px;top:-3px;font-size:13px;}
.footer ul li a:hover{padding-left:25px;}
.copyright{width:100%;float:left;padding:15px 0;margin-top:30px;text-align:center;color:#fff;background:#4d2719;}
.account-modal .modal-dialog{max-width:750px;}
.account-modal .modal-dialog img{width:100%;object-fit:cover;}
.account-modal .modal-header{background:#f15a22;padding-right:40px;}
.account-modal .modal-title{color:#fff;}
.account-modal .close{position:absolute;margin:0;padding:0;text-align:center;width:30px;height:30px;border-radius:30px;background:#fff;right:5px;top:10px;outline:none;opacity:1;font-weight:400;}
.account-modal-body{width:100%;float:left;position:relative;}
.account-modal-body:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );  
}
.account-modal-body ul{padding:15px;position:absolute;margin:0;list-style:none;bottom:0;left:0;width:100%;z-index:9;}
.account-modal-body ul li{color:#fff;margin-bottom:10px;font-size:18px;position:relative;padding-bottom:10px;}
.account-modal-body ul li:before{position:absolute;left:0;bottom:0;width:40px;height:2px;content:"";background:#fff;} 
.account-modal-body ul li:last-child:before{display:none;}
 
.whatsapp-btn{
    width: 50px;
    height: 50px;
    order: 2;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    box-shadow: rgb(0 0 0 / 40%) 2px 2px 6px;
    transition: all 0.5s ease 0s;
    position: fixed;bottom:5px;right:5px;
    z-index: 200;
    display: block;
    border: 0px;
    background: rgb(77, 194, 71) !important;z-index:999;
}
/*=======media start here=======*/

@media screen and (max-width:1300px){
.container{max-width:100%;} 
.advantages-area{background-size:50% 100%;}
}


@media screen and (max-width:1199px){
.main-options{margin-top:0;min-height:0;}
.more-information{padding:30px 0;text-align:center;}
.more-information h3:before{right:0;margin:0 auto;}
.more-information h3:after{right:0;margin:0 auto;}
.logo img{max-width:100px;}
.menu .navbar-nav .nav-link{padding:5px 8px 2px;font-size:12px;}
.menu{width:468px;margin:16px auto 0;}
.head-right{margin-top:15px;}
}


@media screen and (max-width:1024px){
.main-options-box{padding:30px 15px;}
.advantages-area h3{font-size:28px;margin-top:15px;}
}

@media screen and (max-width:991px){
.main-options-box{margin:10px 0;}
.about-sec h3{margin-top:20px;}
.about-sec{padding:0 0 30px 0;}
.services{padding:30px 0 80px;background-size:100px;}
.risk-involved{padding:30px 0;}
.advantages-area{padding:30px 0;}
.client-sec{padding:30px 0;}
.client-sec h3{font-size:28px;}
.addressbox h3{font-size:28px;}
.formbox h3{font-size:28px;}
.address-form{padding:30px 0;}
.menu .navbar-nav .nav-item{margin:10px 2px;}  
.slider-caption h3{font-size:30px;line-height:28px;}
.main-options-box{min-height:300px;}
}

@media screen and (max-width:767px){
.header{top:0;padding:0;}
.header .container{border-radius:0;padding:5px 15px;}
.menu{width:100%;position:absolute;left:0;top:3px;margin:0;padding:0 15px;}
.menu .navbar{width:100%;padding:0 15px;position:absolute;left:0;top:0;}
.menu .navbar-toggler{position:absolute;right:15px;top:8px;border:solid #f15a22 1px;color:#f15a22;padding:5px 8px;outline:none;}
.menu .navbar-toggler img{max-width:50px;}
.menu .navbar-nav{margin-top:49px;} 
.menu .navbar-nav .nav-item{margin:0 0 2px;padding-top:0;padding-right:0;width:100%;}
.menu .navbar-nav .nav-item:after{display:none;}
.menu .navbar-nav .nav-link{padding:10px 15px;font-size:14px;background:rgba(255,255,255,1);color:#000;} 
.menu .navbar-nav .nav-item.active{border-bottom:none;}
.menu .dropdown-menu{margin:0;}
.main-options-box{min-height:0;}
.about-sec {background-size:80%;}
.about-sec h3{font-size:28px;}
.more-info-box{margin-top:15px;}
.more-information h3{font-size:26px;margin:0 0 10px;}
.services-box{min-height:0;}
.advantages-area{background:none;}
.addressbox{margin-bottom:15px;min-height:0;}
.head-right{margin-right:50px;margin-top:9px;}
.formbox{padding:30px;}
.account-modal .modal-dialog{max-width:98%;} 

}

@media screen and (max-width:414px){
.account-modal .modal-dialog img{height:400px;}
.risk-involved h3{margin-bottom:25px;font-size:30px;}
}