@charset "utf-8";
/* CSS Document */


html, body{ font-family: "Inter", sans-serif; height:100%; }
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; padding-left:0px !important; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none;  transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}
.navbar-toggler{color:#fff; border:none; outline:none; box-shadow:none}
.navbar-toggler:focus{box-shadow:none}


 
.navbar-brand img{width:80px;}
.navbar-expand-lg .navbar-nav .nav-link{color:#2c3e50; font-size:16px; font-weight:600; padding:6px 15px; font-family: 'Inter', sans-serif;}
 .navbar-expand-lg .navbar-nav .nav-link:hover{color:#bfa33a}
.navbar-expand-lg .navbar-nav .nav-link.noborder{border:none}
.nav-item.sicil{padding-left:25px;}
.navbar-toggler{color:none; text-shadow: none; box-shadow: none;}
.nav-item .dropdown:hover .dropdown-menu{ display: block; }
.navbar-expand-lg .navbar-nav .dropdown .nav-link{color:#fff;}
.nav-item .dropdown:hover .dropdown-menu{background:#fff; border:1px solid #bfa33a; width:96%;}
.dropdown-item.active, .dropdown-item:active{background:none}
.dropdown-item:hover{background:none}
.navbar-toggler{
        border-color: #2c3e50;
        color: #2c3e50;
    }

/***sidebar***/
.sidenav {height:100%; width:0; position:fixed; z-index:9999; top:0; right:0; background-color:#2c3e50; overflow-x:hidden; transition:0.5s; padding-top:17px;}
.sidenav .closebtn {position:absolute; top:0; right:25px; font-size:36px; margin-left:50px; color:#fff; z-index:99}
.listmdn ul li{padding:7px 10px;margin:0px;}
.listmdn ul li a{font-size:16px; color:#000; padding:1px 6px;}
.my_linkd{padding:0px 10px}
.sidenav a:hover {color:#bfa33a;}
.my_nsl a{background:#173cbe; margin:2px 0px; display:block; color:#fff; padding:10px 15px;}
.my_nsl a .fa{font-size:18px;}
.my_nsl a:hover{background:#e1d4f0; color:#173cbe}
.top_nave .my_n span{color:#fff; background:#bfa33a; font-size:25px; padding:2.3px 10px} 
.liv_text{background:#2c3e50; padding:9px 15px; color:#fff; text-decoration:none; color:#fff; font-size:14px; font-weight:600; text-transform:uppercase; position:relative; top:-4px; box-shadow:0px 8px 15px rgba(0, 0, 0, 0.1)}
.my_n .liv_text{text-decoration:none;}
.my_n .liv_text:hover{color:#fff; box-shadow:1px 0px 2px rgba(0, 0, 0, 0.1)}
.my_n{height:38px; margin-left:8px}
.chect_box{padding:10px 0px;}
.chect_box p{font-size:16px; color:#fff; padding:3px 10px; font-weight:500;margin:0px;}
.chect_box p a{display:inline-block; font-size:18px; padding:3px; color:#fff}
.chect_box p a:hover{color:#e1d4f0}
.chect_box p span{padding-right:10px}

#header{ position:fixed; left:0px; right:0px; top:10px; z-index:999;background:rgba(255,255,255,.8);}
.navbar{border-radius:15px;}
  .navbar-nav .dropdown-menu {
                position: static !important;
                float: none !important;
                background: #a48c2f !important;
                border-color: #a48c2f !important;
            }

            .sidenav {
                background: #bfa33a !important
            }

            .navbar-expand-lg .navbar-nav .listmdn .nav-link {
                color: #fff !important;
            }

            .listmdn ul li a {
                color: #fff !important;
                background: none;
            }

            .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
                background: #bfa33a !important;
                color: #fff;
            }

            .listmdn ul li .dropdown-item {
                padding: 10px 15px !important
            }

            .listmdn ul.dropdown-menu li {
                padding: 0px !important
            }

   .liv_text {
    background: #2c3e50;
    padding: 9px 15px;
    color: #fff;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    top: -4px;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}
     .top_nave .my_n span {
                color: #fff;
                background: #bfa33a;
                font-size: 25px;
                padding: 2.3px 10px
            }

 

/***End-sidebar***/

/****new-banner***/
#herosection{position:relative}
#herosection video{width:100%; height:500px; max-width:100%; object-fit: cover;}
#formfl{padding:30px 0px 0px; background:#f9f9f9}
#property-filter-form{display:flex; flex-wrap:wrap; width:100%}
.forminbo{display:flex; flex-wrap:wrap; background:#fff; box-shadow:0px 0px 6px #00000020; border-radius:5px; padding:18px; margin-top:-65px; z-index:99; position:relative}
.forminbo .col3{max-width:30%; flex:30%; padding:0px 4px;}
.forminbo .col6{max-width:58%; flex:58%; padding:0px 4px;}
.forminbo .col2{max-width:12%; flex:12%; padding:0px 4px;}
.forminbo .btn{background:#bfa33a; border-radius:5px; color:#fff; padding:12px 15px}
.forminbo .btn-group{background:rgba(191,163,58,.5); color:#bfa33a; border:none; padding:12px 15px; text-align:center}
.forminbo svg{fill:#bfa33a;}
.forminbo .text-secondary{color:#bfa33a !important}
.forminbo .form-control{padding:13px 13px; font-size:16px; font-weight:500; color:#000; box-shadow:none; outline:none; font-style:normal; text-align:left; border:1px solid #ced4da; border-radius:5px;}
.btnse {display:flex;}
.btnse .btl{width:100%; text-align:center; margin:0px 2px;}
.liderf{display:flex; flex-wrap:wrap; width:100%; padding:10px 0px 0px;}
.liderf .col6{max-width:50%; flex:50%; padding:0px 5px;}
.ournes{width:100%;}
.ournes{display:none}

/**our-property**/
#ourproperty{padding:50px 0px; background:#f9f9f9}
.headprop {padding:0px 0px 10px}
.headprop h1{color:#bfa33a; font-weight:700; font-size:35px; padding:6px 0px;margin:0px;}
.headprop p{color:#333; font-weight:300; font-size:18px; line-height:1.5em; padding:6px 0px; margin:0px;}
.productbox{background:#fff; border-radius:2.5em; padding:20px; box-shadow:0px 0px 10px #00000020; margin:10px 3px;}
.imbbox{position:relative; overflow:hidden; border-radius:25px; height:245px}
.imbbox img{border-radius:25px;width:100%; object-fit: cover; transition:all 0.5s ease-in-out; height:100%}
.productbox:hover .imbbox img{ transform:scale(1.09); -webkit-transform: scale(1.09);}
.productcont {padding:10px 5px 0px;}
.productbox h3{font-size:22px; font-weight:700; color:#000; padding:5px 0px;margin:0px;}
.productbox p{font-size:16px; font-weight:400; color:#000; padding:5px 0px;margin:0px;}
.productbox p i{color:#bfa33a}
.productcont ul li{font-size:16px; font-weight:600; color:#000; padding:5px 5px; display:inline-block;margin:0px;}
.productcont ul li img{width:18px;}
.productbox h4{font-size:24px; font-weight:700; color:#fff; bottom:25px; left:15px; position:absolute; z-index:9;margin:0px;}
.imbbox:before{content:"";position: absolute;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 1) 100%);
width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto;   z-index: 1;  pointer-events: none; border-radius:25px}
.productcont a{font-size:16px; font-weight:600; color:#fff; padding:12px 0px; width:180px; display:block; border-radius:100px; background:#bfa33a; text-align:center; text-transform:uppercase; margin:10px 0px 0px; border:1px solid #bfa33a;}
.productcont a:hover{background:none; color:#bfa33a}
.imbbox ul li{font-size:13px; font-weight:600; color:#000; padding:5px 10px; display:inline-block;background:#bfa33a; color:#fff; border-radius:100px; text-transform:uppercase;margin:0px;}
.imbbox ul{position:absolute; right:10px; top:10px; opacity:0;    z-index:9;  transition:all 0.5s ease-in-out; transform: translateX(15px);}
.productbox:hover .imbbox ul{transition:all 0.5s ease-in-out; opacity: 1; transform: translateX(0);
    -webkit-transform: translateX(0);}
.loadmore a{font-size:18px; font-weight:600; color:#bfa33a; padding:18px 0px; width:230px; display:block; border-radius:100px; background:none; text-align:center; text-transform:uppercase; margin:10px auto 0px; border:1px solid #bfa33a; }
.loadmore a:hover{background:#bfa33a; color:#fff}
.loadmore{text-align:center; padding-top:30px;}
.mordel{right:10px; bottom:22px;  padding:5px 10px; font-size:30px; position:absolute; color:#bfa33a; z-index:99}
.mordel:hover{color:#fff; }

#latestoff{background:#fff; padding:50px 0px;}
.owl-nav{display:none}


#location{padding:50px 0px; background:#f9f9f9}
.imgseloc p{  top:25px; left:15px; position:absolute; z-index:9; font-size:13px; font-weight:600; color:#000; padding:5px 10px; display:inline-block;background:#bfa33a; color:#fff; border-radius:100px; text-transform:uppercase;transition:all 0.5s ease-in-out;margin:0px;}
.imgseloc{position:relative; overflow:hidden; border-radius:25px; text-align:center}
.imgseloc img{border-radius:25px;width:100%; object-fit: cover; transition:all 0.5s ease-in-out; height:100%; margin:0px auto; text-align:center}
.imgseloc:hover img{ transform:scale(1.09); -webkit-transform: scale(1.09);}
.imgseloc:before{content:"";position: absolute;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 1) 100%);
width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto;   z-index: 1;  pointer-events: none; border-radius:25px}
.twlnd{display:flex; flex-wrap:wrap;}
.lend1{height:610px;}
.lend2{height:300px; padding:0px 2px;}
.twlnd .col6{max-width:50%; flex:50%; padding:10px 5px;}
.twlnd .imgseloc{height:300px;}
.imgseloc:hover p{background:#fff; color:#bfa33a;margin:0px;}
.imgseloc:hover a{color:#fff}
.imgseloc a{ transform: translateX(0px);}
.imgseloc:hover a{transform: translateX(-10px);  -webkit-transform: translateX(-10px);}

/***our-patner**/
#ourpatner{background:#333; padding:30px 0px;}
.patnerbox{background:#fff; padding:10px; border-radius:15px; margin:15px 0px 0px;}

/***testimonial**/
.ourtestimonl h3{font-weight:700; font-size:16px; color:#bfa33a;margin:0px; text-transform:uppercase}
.ourtestimonl h4{font-weight:700; font-size:27px; color:#000;margin:0px; padding:10px 0px;}
.ourtestimonl h5{font-weight:600; font-size:18px; color:#bfa33a; text-transform:uppercase}
.ourtestimonl p{color:#333; font-weight:500; font-size:18px; line-height:1.5em;margin:0px; padding:10px 0px}
.clintbox{display:flex; flex-wrap:wrap; align-items:center}
.clintbox img{border-radius:100px; width:80px;}
.clintbox h6{font-size:17px; font-weight:700; color:#000;margin:0px;}
.clintbox p{font-size:16px; font-weight:300; color:#333; padding:0px;margin:0px;}
.clintbox .col9{padding-left:15px;}
.ourclintbpx{background:#fff; border-radius:25px; padding:15px; box-shadow:0px 0px 10px #00000020; display:flex; flex-wrap:wrap; align-items:center; margin-top:15px;}
.ourclintbpx .col7{max-width:60%; flex:70%; padding:15px;}
.ourclintbpx .col5{max-width:40%; flex:40%; padding:15px;}
.dubaiimg img{border-radius:25px;width:100%; object-fit: cover; height:100%}
.dubaiimg {height:380px; overflow:hidden}

.alimg{padding:15px; background:#fff; border-radius:35px; box-shadow:0px 0px 10px #00000020; margin:10px 0px}
.contt{position:absolute; bottom:0px; left:0px; right:0px; z-index:99; padding:20px 20px 0px; }
.myrequest h3{  font-size:20px; font-weight:700; color:#fff; padding:5px 10px 10px; border-radius:100px; text-transform:uppercase;transition:all 0.5s ease-in-out;margin:0px;}
.myrequest{position:relative; overflow:hidden; border-radius:25px; text-align:center; height:450px; }
 
.myrequest img{border-radius:25px;width:100%; object-fit: cover; transition:all 0.5s ease-in-out; height:100%; margin:0px auto; text-align:center}
.myrequest:hover img{ transform:scale(1.09); -webkit-transform: scale(1.09);}
.myrequest:before{content:"";position: absolute;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 1) 100%);
width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto;   z-index: 1;  pointer-events: none; border-radius:25px}
.myrequest a{background:#bfa33a; border-radius:20px 20px 0px 0px; font-weight:600; font-size:16px; color:#fff; display:block; width:210px; margin:0px auto; padding:14px 0px; text-align:center}


/****blog**/
#ourblog{background:#fff; padding:50px 0px;}
#ourblog .imbbox ul{opacity:1; right:0px; transform:none; left:15px; bottom:20px; top:auto}

#freeconslt{background:url(../images/bg-1-scaled.webp) no-repeat top center; background-size:cover; padding:40px 0px}
.freeform{background:rgba(0,0,0,.8); padding:40px 40px; border-radius:20px; display:flex; flex-wrap:wrap; align-items:center}
.freeform .col5{max-width:40%; flex:40%; padding:0px 10px}
.freeform .col7{max-width:60%; flex:60%; padding:0px 10px}
.limges img{max-width:100px;}
.limges h1{font-size:30px; font-weight:700; padding:30px 0px; color:#fff;margin:0px;}
.limges p{font-size:18px; font-weight:400; padding:0px 0px; color:#fff;margin:0px;}
.limges p img{max-width:25px;}
.accont{background:#fff; border-radius:15px; padding:15px;}
.accont h2{font-size:25px; font-weight:700; padding:5px 0px; color:#bfa33a; text-align:center;margin:0px;}
.accont p{font-size:18px; font-weight:400; padding:5px 0px; color:#000; text-align:center;margin:0px;}
.informab{display:flex; flex-wrap:wrap;}
.informab .col6{max-width:50%; flex:50%; padding:10px 10px}
.informab .col12{max-width:100%; flex:100%; padding:10px 10px}
.informab label{font-size:15px; font-weight:700; color:#bfa33a; margin:0px; padding:8px 0px}
.informab .form-control{border-radius:5px; border:1px solid #e8e8e8; color:#000; font-weight:400; font-size:15px; box-shadow:none; outline:none; padding:10px 10px;}
.informab .btn{font-size:15px; font-weight:600; color:#fff; padding:15px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:5px; display:block; margin:10px auto ; width:250px; text-transform:uppercase}
.informab .btn:hover{background:none; color:#000;}
.informab .checkbs label{font-weight:400; color:#000;}
.informab .checkbs label a{font-weight:400; color:#000;}

#neddsection{background:#333 ; padding:50px 0px}
.nedbox{border:1px solid #fff; border-radius:10px; padding:30px 40px 10px; text-align:center}
.nedbox h1{font-size:25px; font-weight:700; color:#bfa33a; padding:10px 0px;margin:0px;}
.nedbox p{font-size:18px; font-weight:400; color:#fff; padding:10px 0px 20px; min-height:140px;margin:0px;}
.nedbox a{font-size:18px; font-weight:600; color:#fff; padding:12px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:10px; display:block; margin:0px auto -30px; width:180px;}
.nedbox a:hover{background:#333}


/****footer**/
#footer{background:#333 ; padding:50px 0px}
.menubox{padding:10px 0px}
.menubox .col4{max-width:33.33%; flex:33.33%; padding:0px 10px}
.menubox h1{font-size:16px; font-weight:700; padding:10px 0px; color:#fff;margin:0px; text-transform:uppercase;}
.menubox ul li a{font-size:15px; font-weight:400; color:#fff; padding:5px 0px; display:block}
.menubox ul li a:hover{color:#bfa33a}
.nesletter h1{font-size:16px; font-weight:700; padding:10px 0px; color:#fff;margin:0px; text-transform:uppercase;}
.form{background:#fff; border-radius:10px; padding:10px; margin-top:10px;}
.nesletter .btn{background:#bfa33a; border-radius:10px; box-shadow:none; outline:none; color:#fff; font-size:16px; font-weight:600; display:block; width:100%; padding:15px 0px; margin-top:15px; border:1px solid #bfa33a}
.nesletter .btn:hover{background:none}
.nesletter .form-control{background:none; outline:none; box-shadow:none; border:none; border-radius:0px; padding:10px 0px; font-size:15px;}
.socilionc{padding:10px 0px 0px;}
.socilionc ul{text-align:center}
.socilionc ul li{display:inline-block;margin:0px; padding:0px 10px}
.socilionc ul li a{color:#fff; font-weight:500;}
.socilionc ul li a span{padding:0px 8px;}
.socilionc p{font-size:16px; font-weight:400; color:#fff; text-align:center; padding:10px 0px 0px;}

.foterlogo img{max-width:100px;}
.tosolicin{text-align:right}
.alich{align-items:center}

    /****aboutme****/
#aboutme{padding:50px 0px; background:#fff}
.abouttext h1{font-size:30px; font-weight:700; margin:0px; padding:5px 0px; text-transform:uppercase}
.abouttext p{font-size:18px; font-weight:400; margin:0px; padding:5px 0px}
.aboutmimg {margin:-140px 0px 0px; position:relative; z-index:99}
.aboutmimg img{border:8px solid #fff; border-radius:50px; background:#fff; padding:10px; box-shadow:0px 0px 10px #00000020}
.abouttext ul{padding:10px 0px;}
.abouttext ul li{padding:5px 0px;}
.abouttext ul li a{border-radius:100px; padding:0px 10px; font-size:18px; color:#000;font-weight:600; text-align:left}
.abouttext ul li i{padding-right:5px;}
.aboutvideo iframe{width:100%; height:600px; border:12px solid #fff; border-radius:30px; box-shadow:0px 0px 10px #00000020}
.aboutvideo {padding-top:50px}

#testimonal{background:#f9f9f9; padding:50px 0px;}
.testimnl{background:#fff; box-shadow:0px 0px 10px #00000020; border-radius:25px; padding:15px; margin:10px;}
.testimnl p{color:#333; font-weight:400; font-size:18px; line-height:1.5em; padding:10px 0px}
.ourcint{display:flex; flex-wrap:wrap; align-items:center}
.ourcint img{border-radius:100px; width:80px; background:#fff; border:5px solid #fff; box-shadow:0px 0px 5px #00000020}
.ourcint h6{font-size:17px; font-weight:700; color:#000;}
.ourcint p{font-size:16px; font-weight:300; color:#333; padding:0px;}
.ourcint .col9{padding-left:15px;}


.bannerimg{height:600px;}
.bannerimg img{height:100%; width:100%; object-fit:cover;}


/****carear***/
#carear{padding:20px 0px;}
.carearb{background:#fff; border-radius:20px; padding:20px; box-shadow:0px 0px 10px #00000020; margin:10px 3px;}

.carearb h2{font-size:22px; font-weight:700; color:#000; padding:5px 0px}
.carearb ul{padding:10px 0px 0px;}
.carearb ul li{font-size:16px; font-weight:400; color:#000; padding:5px 0px; }
.carearb ul li span{font-weight:600;}
.carearb a{font-size:16px; font-weight:600; color:#fff; padding:12px 0px; width:180px; display:block; border-radius:100px; background:#bfa33a; text-align:center; text-transform:uppercase; margin:10px 0px 0px; border:1px solid #bfa33a;}
.productcont a:hover{background:none; color:#bfa33a}
#ourcompenyveu{background:#f9f9f9; padding:40px 0px;}
.ourvalu h2{font-size:22px; font-weight:700; color:#bfa33a; padding:10px 0px}
.ourvalu ul{padding:0px 0px 0px;}
.ourvalu ul li{font-size:18px; font-weight:400; color:#000; padding:2px 0px; }
.ourvalu ul li span{font-weight:600;}
.ourvalu{background:#fff; border-radius:15px; padding:20px 25px; box-shadow:0px 2px 5px #00000010}
.ourvalu img{max-width:80px}
.carearb h3{font-size:18px; font-weight:700; color:#bfa33a; padding:5px 0px}
.carearb p{font-size:16px; font-weight:400; color:#000; padding:5px 0px}
#careardtail{padding:50px 0px}
.apply .btn{margin:0px auto; width:100%;}


@media (min-width: 992px) and (max-width: 1199px) {
.widthse{width:77%;}

#reltedsetion h1{font-size:35px;}
.headprop h1{font-size:30px;}
.headprop p{font-size:16px;}
.productbox{padding:15px;}
.productbox h4{font-size:20px;}
.productbox h3{font-size:18px}
.productbox p{font-size:15px;}
.productcont ul li{font-size:13px;}
.productbox a{font-size:15px;}

.lend1{height:480px;}
.lend2 {height:230px}
.twlnd .imgseloc{height:234px}

.ourtestimonl p{font-size:16px;}
.ourtestimonl h4{font-size:24px;}
	
}

@media (min-width: 768px) and (max-width: 991px) {
.mobile{display:block}
.desktop{display:none}
.navbar-toggler{display:none}
.my_n.listder{position:absolute; right:10px; top:10px}
.navbar-collapse {
        display: block !important;
    }

 .collapse:not(.show) .my_n.listder {
        position: absolute;
        right: 14px;
        top: 27px;
    }
	
	
/****new-banner***/
.forminbo .col3{max-width:50%; flex:50%; padding:0px 4px;}
.forminbo .col6{max-width:50%; flex:50%; padding:0px 4px;}
.forminbo .col2{max-width:100%; flex:100%; padding:0px 4px;}
.btnse .btl{margin:8px 2px 0px;}
.forminbo .text-secondary{margin:0px auto}	
.forminbo .form-control{font-size:15px;}
.headprop h1{font-size:25px;}
.headprop p{font-size:16px;}

.productbox h4{font-size:22px;}
.productbox h3{font-size:18px;}
.productbox p{font-size:15px;}
.productbox ul li{font-size:15px;}
.imgseloc{height:277px;}
.twlnd .col6{max-width:100%; flex:100%;}
.lend2{margin:20px 0px 10px;}

.ourclintbpx .col7{max-width:100%; flex:100%;}
.ourclintbpx .col5{max-width:100%; flex:100%;}
.ourtestimonl p{font-size:16px;}
.ourtestimonl h4{font-size:24px;}
.need_help{padding:20px 20px}
.need_help h4{font-size:20px;}
.need_help .btn{width:100%; margin:10px 0px; display:block}

.limges h1{font-size:25px;}
.freeform .col5{max-width:100%; flex:100%; padding:10px 0px}
.freeform .col7{max-width:100%; flex:100%; padding:10px 0px}

/***abot-me**/
.abouttext{padding-top:25px;}
.abouttext h1{font-size:24px;}
.abouttext p{font-size:16px;}
.abouttext ul li a{font-size:16px;}
.aboutvideo{padding-top:30px;}
.aboutvideo iframe{height:300px}
.testimnl p{font-size:16px;}
#testimonal{padding:30px 0px;}
#aboutme{padding:30px 0px}

}
@media (max-width: 767px) {
 
.mobile{display:block}
.desktop{display:none}
.navbar-toggler{display:none}
.my_n.listder{position:absolute; right:10px; top:10px}
.navbar-collapse {
        display: block !important;
    }
.collapse:not(.show) .my_n.listder {
        position: absolute;
        right: 14px;
        top: 27px;
    }
/****new-banner***/
.forminbo .col3{max-width:50%; flex:50%; padding:0px 4px;}
.forminbo .col6{max-width:50%; flex:50%; padding:0px 4px;}
.forminbo .col2{max-width:100%; flex:100%; padding:0px 4px;}
.btnse .btl{margin:8px 2px 0px;}
.forminbo .text-secondary{margin:0px auto}	
.forminbo .form-control{font-size:15px;}
.headprop h1{font-size:22px;}
.headprop p{font-size:15px;}

.productbox h4{font-size:22px;}
.productbox h3{font-size:18px;}
.productbox p{font-size:15px;}
.productbox ul li{font-size:15px;}
.imgseloc{height:277px;}
.twlnd .col6{max-width:100%; flex:100%;}
.lend2{margin:20px 0px 10px;}
.ourclintbpx .col7{max-width:100%; flex:100%; padding:0px;}
.ourclintbpx .col5{max-width:100%; flex:100%; padding:0px;}
.ourtestimonl p{font-size:16px;}
.ourtestimonl h4{font-size:24px;}
.productbox{padding:13px;}
.need_help{padding:20px 20px}
.need_help h4{font-size:20px;}
.need_help .btn{width:100%; margin:10px 0px; display:block}
.abcoform .col3{max-width:100%; flex:100%; padding:10px 0px}
.abcoform .col12{max-width:100%; flex:100%; padding:10px 0px}
.freeform{padding:15px;}
.freeform img{max-width:82px;}
.limges h1{font-size:22px;}
.freeform .col5{max-width:100%; flex:100%; padding:10px 0px}
.freeform .col7{max-width:100%; flex:100%; padding:10px 0px}
.accont h2{font-size:20px;}
.accont p{font-size:15px; padding:0px 0px 10px}
.informab .col6{max-width:100%; flex:100%; padding:10px 0px}
.informab .col12{max-width:100%; flex:100%; padding:10px 0px}


/***abot-me**/
.abouttext{padding-top:23px;}
.abouttext h1{font-size:24px;}
.abouttext p{font-size:16px;}
.abouttext ul li a{font-size:16px;}
.aboutvideo{padding-top:30px;}
.aboutvideo iframe{height:250px}
.testimnl p{font-size:16px;}
#testimonal{padding:30px 0px;}
#aboutme{padding:30px 0px}

}

@media (max-width: 480px) {

}

@media (max-width: 390px) {

}

@media (max-width: 320px) {

}

