*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
html{scroll-behavior: smooth;}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background-color:#000;border-radius:10px}
::-webkit-scrollbar-thumb{background:#dabd1d;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background-color:rgba(218,189,29,0.8)}
::selection{background-color:#dabd1d;color:#171717;}
body{font-family:"Roboto",sans-serif;background-color:#171717;color:#fff}
a{text-decoration:none;display:inline-block}
header,section,main,footer,.inner,header#header .header_inner_bar,header#header .main_menu_wrapper .inner .logo,header#header .main_menu_wrapper .inner .menu,header#header .main_menu_wrapper .inner .bottom_bar,section.section_achievments .achievment_inner,section.section_achievments .achievment_inner .columns .image,section.section_contactMe form.forms,section.section_mythoughts .thought_wrapper,section.section_blogwrapper .latest_blog,section.section_blogwrapper .block_columns,section.section_media .media_wrapper,section.section_gallery .gallery_wrapper{width:100%;float:left}
a.readmore,header#header,header#header .main_menu_wrapper .inner .menu span.nav_links a,header#header .main_menu_wrapper .inner .bottom_bar ul.social_links li a,header#header .main_menu_wrapper .close,section.section_homeAbout .content_area ul.social_links li a,section.section_homeAbout .content_area a.readmore,section.section_achievments .achievment_inner .columns .image a img,section.section_contactMe form.forms .form-group input,section.section_contactMe form.forms .form-group textarea,section.section_blogwrapper .latest_blog a.image img,section.section_blogwrapper .latest_blog .name a h4.first_top,section.section_blogwrapper .block_columns .image a img,section.section_blogwrapper .block_columns .name a,section.section_media .media_home_wrapper .image img,section.section_media .media_wrapper .right_media_box .media_inner_box ul li a,section.section_gallery .gallery_wrapper .gallery_column a img,section.section_gallery .gallery_wrapper .gallery_column a::after,section.section_gallery .gallery_wrapper .gallery_column a::before,footer .right ul.pagelink li a,a.whatsApp,.scrollUp{-webkit-transition:.5s ease;transition:.5s ease}
a.readmore,section.section_homeAbout .content_area a.readmore{background-color:#dabd1d;color:#171717;padding:12px 45px;border-radius:50px;font-size:1rem;font-weight:600;margin:30px 0 0}
section.section_homeAbout,section.section_video_testimonials,section.section_reviews,section.section_achievments,section.section_contactMe,section.section_mythoughts,section.section_my_projects,section.section_media,section.section_about,section.section_blogwrapper{background-size:cover;background-position:center;background-repeat:no-repeat}
section .inner_section{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0}
.content_title h2{font-size:3rem;font-family:"Oswald",sans-serif;font-weight:600;color:#fff;text-transform:uppercase;color:#dabd1d}
.content_title h2 span{display:block;color:#fff}
.content_title p{font-size:1.1rem;margin:0}
.plane_content p{font-size:1.2rem;line-height:1.4;margin:0 0 25px}
.text-left{text-align:left}
.text-justify{text-align:justify}
.bg_banner1{background-image:url(../img/banner.webp)}
.bg_banner2{background-image:url(../img/contact-bg.webp)}
.bg_banner3{background-image:url(../img/testimonial-bg.webp)}
.bg_banner4{background-image:url(../img/thought.webp)}
a.readmore:hover{background-color:#171717;color:#fff}
header#header{position:fixed;top:0;left:0;right:0;padding:15px 20px;z-index:99999;border-bottom:solid 1px rgba(40,40,40,0)}
header#header .header_inner_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header#header .header_inner_bar .logo img{height:50px}
header#header .header_inner_bar .menu_bar span.menu{font-size:1.9rem;cursor:pointer}
header#header .main_menu_wrapper{width:30%;position:fixed;height:100vh;top:0;right:-30%;background:#171717;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
header#header .main_menu_wrapper .inner{height:100%;padding:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header#header .main_menu_wrapper .inner .logo{margin:10px 0 30px}
header#header .main_menu_wrapper .inner .logo img{height:60px}
header#header .main_menu_wrapper .inner .menu span.nav_links{display:block;padding:10px 0}
header#header .main_menu_wrapper .inner .menu span.nav_links a{font-size:1.5rem;font-family:"Oswald",sans-serif;text-transform:uppercase;color:#fff}
header#header .main_menu_wrapper .inner .menu span.nav_links a:hover{color:#dabd1d}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links li a{font-size:1.8rem;color:#dabd1d}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links li a:hover{color:#fff}
header#header .main_menu_wrapper .close{position:absolute;top:20px;right:20px;display:inline-block;color:#fff;font-size:2rem;cursor:pointer;padding: 10px 13px;line-height: 0;}
header#header .main_menu_wrapper .close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
header#header .main_menu_wrapper.visible{right:0}
header#header.sticky{background-color:#171717;border-bottom:solid 1px #282828}
section{min-height:100vh}
section.section_homeAbout{overflow:hidden;padding:0}
section.section_homeAbout .inner_section{padding:0}
section.section_homeAbout .image{height:100%;position:relative;bottom:-50px;text-align:center}
section.section_homeAbout .image img{width:80%}
section.section_homeAbout .content_area{padding-right:20%}
section.section_homeAbout .content_area .name{margin:0}
section.section_homeAbout .content_area .name h1{display:block;font-size:4rem;font-family:"Oswald",sans-serif;color:#dabd1d;text-transform:uppercase;font-weight:800;line-height:1.2}
section.section_homeAbout .content_area .name h1.top{color:#2b3033;background-color:#fff;width:auto;display:inline-block;padding:5px 15px}
section.section_homeAbout .content_area .content_title h2{margin:0}
section.section_homeAbout .content_area .content_title h2 span{text-transform:uppercase;color:#dabd1d;font-size:1.2rem;font-family:"Oswald",sans-serif;line-height:1.7;margin:10px 0;display:inline-block}
section.section_homeAbout .content_area p.des{font-size:1.1rem;line-height:1.6;margin:0}
section.section_homeAbout .content_area ul.social_links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;list-style:none;margin:20px 0 0;padding:0}
section.section_homeAbout .content_area ul.social_links li a{color:#dabd1d;font-size:1.4rem}
section.section_homeAbout .content_area ul.social_links li a:hover{color:#fff}
section.section_homeAbout .content_area a.readmore{margin:20px 0 0}
section.section_homeAbout .content_area a.readmore:hover{color:#fff;background-color:#171717}
section.section_video_testimonials .video_box{margin-top:40px}
section.section_video_testimonials .video_box iframe{width:100%;height:300px}
section.section_video_testimonials .video_box h3.name{color:#dabd1d;font-size:1.2rem;margin:20px 0 0;text-transform:uppercase;font-family:"Oswald",sans-serif}
section.section_video_testimonials .video_box video{height:300px;width:100%}
section.section_reviews .inner_section .title_area p{font-size:1.2rem;margin:0}
.topBottomTitle{text-align:right}
.topBottomTitle p.num{font-size:3rem;color:#dabd1d;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;margin:0}
.topBottomTitle span{font-size:1.2rem}
.content_title p a{color:#000}
section.section_reviews .inner_section .owl-carousel{margin-top:80px}
section.section_reviews .inner_section .owl-carousel .review_box{text-align:center}
section.section_reviews .inner_section .owl-carousel .review_box i{color:#dabd1d;font-size:3rem;margin:0 0 30px}
section.section_reviews .inner_section .owl-carousel .review_box .comment{color:#a6a6a6;font-size:1.1rem;margin:0 0 30px}
section.section_reviews .inner_section .owl-carousel .review_box .comment p{margin:0}
section.section_reviews .inner_section .owl-carousel .review_box .image{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;overflow:hidden}
section.section_reviews .inner_section .owl-carousel .review_box .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
section.section_reviews .inner_section .owl-carousel .review_box h3.name{font-family:"Oswald",sans-serif;color:#dabd1d;font-size:1.4rem;text-transform:uppercase;margin:0 0 20px}
section.section_reviews .inner_section .owl-carousel .review_box h3.name span{text-transform:capitalize;color:#fff;display:block;font-size:1rem;margin:8px 0 0;font-family:"Roboto",sans-serif}
section.section_reviews .inner_section .owl-carousel .owl-dots button span{width:15px;height:15px;background-color:#fff}
section.section_reviews .inner_section .owl-carousel .owl-dots button span:hover{background-color:#fff}
section.section_reviews .inner_section .owl-carousel .owl-dots button.active span{background-color:#dabd1d}
section.section_reviews .inner_section #fb-root{width:100%;text-align:right;margin-top:50px}
section.section_achievments .achievment_inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:50px}
section.section_achievments .achievment_inner .columns .image{height:300px;margin:0 0 20px;overflow:hidden}
section.section_achievments .achievment_inner .columns .image a{width:100%;height:100%}
section.section_achievments .achievment_inner .columns .image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
section.section_achievments .achievment_inner .columns .image:hover a img{-webkit-transform:scale(1.1);transform:scale(1.1)}
section.section_achievments .achievment_inner .columns .descrpt h3{font-size:1.2rem;margin:0;color:#dabd1d;font-family:"Oswald",sans-serif;text-transform:uppercase}
section.section_contactMe .topBottomTitle p.num a{color:#dabd1d}
section.section_contactMe .topBottomTitle span a{font-size:1.5rem;color:#fff}
section.section_contactMe form.forms{margin-top:50px}
section.section_contactMe form.forms .form-group,section.section_contactMe form.forms input,section.section_contactMe form.forms textarea{width:100%}
section.section_contactMe form.forms .form-group{margin-bottom:15px}
section.section_contactMe form.forms .form-group input,section.section_contactMe form.forms .form-group textarea{border:none;background:none;border-bottom:solid 2px #494949;resize:none;font-size:1.2rem;color:#a6a6a6}
section.section_contactMe form.forms .form-group input:focus,section.section_contactMe form.forms .form-group textarea:focus{outline:none;border-bottom:solid 2px #dabd1d}
section.section_contactMe form.forms .form-group input{min-height:50px;padding:10px 0}
section.section_contactMe form.forms .form-group textarea{min-height:180px;padding:10px 0}
section.section_contactMe form.forms input.submit{background-color:#dabd1d;color:#171717;padding:12px 60px;border-radius:50px;width:auto;margin:30px 0 0;border:none;font-weight:600;font-size:1.2rem}
section.section_contactMe form.forms span{margin:20px 0 10px;color:#dabd1d;font-weight:300;font-size:1rem;display:inline-block}
section.section_mythoughts{background-image:url(../img/banner.webp)}
section.section_mythoughts .inner_section .owl-carousel .owl-dots{margin-top:50px}
section.section_mythoughts .inner_section .owl-carousel .owl-dots button span{width:15px;height:15px;background-color:#fff}
section.section_mythoughts .inner_section .owl-carousel .owl-dots button.active span{background-color:#dabd1d}
section.section_mythoughts .thought_wrapper{margin:40px 0 0}
section.section_mythoughts .thought_wrapper .item .column{background-color:#171717;padding:40px 30px;text-align:center;min-height:250px;border-radius:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}
section.section_mythoughts .thought_wrapper .item .column h3.quote{font-weight:400;font-size:1.3rem;margin:0;line-height:1.3;font-weight:300;font-style:italic;position:relative;z-index:3}
section.section_mythoughts .thought_wrapper .item .column h3.quote span{color:#dabd1d}
section.section_mythoughts .thought_wrapper .item .column::before,section.section_mythoughts .thought_wrapper .item .column::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;z-index:0;opacity:.5;font-size:3rem;color:#dabd1d}
section.section_mythoughts .thought_wrapper .item .column::after{content:"\f10e";bottom:15px;right:15px}
section.section_my_projects{background-image:url(../img/thought.webp)}
section.section_my_projects .client_wrapper{margin:50px 0 0}
section.section_my_projects .client_wrapper .owl-carousel .item img{width:100%;margin:0 auto 20px}
section.section_my_projects .client_wrapper .owl-carousel .item .projectTitle h3{font-family:"Oswald",sans-serif;color:#dabd1d;font-size:1.1rem}
section.section_my_projects .client_wrapper .owl-carousel .owl-dots{margin-top:50px}
section.section_my_projects .client_wrapper .owl-carousel .owl-dots button span{width:15px;height:15px;background-color:#fff}
section.section_my_projects .client_wrapper .owl-carousel .owl-dots button.active span{background-color:#dabd1d}
section.section_my_projects .bottom_bar{border-top:solid 1px #282828;padding-top:40px;margin-top:40px}
section.section_my_projects .bottom_bar p{font-size:1.5rem}
section.section_blogwrapper .latest_blog{overflow:hidden;position:relative;height:100%}
section.section_blogwrapper .latest_blog a.image{width:100%;height:100%}
section.section_blogwrapper .latest_blog a.image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
section.section_blogwrapper .latest_blog .name{position:absolute;width:100%;bottom:0;left:0;z-index:1;padding:30px;background-image:-webkit-gradient(linear,left bottom,left top,from(black),color-stop(rgba(0,0,0,0.8)),to(rgba(23,23,23,0)));background-image:linear-gradient(to top,black,rgba(0,0,0,0.8),rgba(23,23,23,0))}
section.section_blogwrapper .latest_blog .name a h3.first_top{margin:0;font-size:1.5rem;color:#fff;font-family:"Oswald",sans-serif;padding-bottom:20px;position:relative;font-weight: 400;}
section.section_blogwrapper .latest_blog .name a h3.first_top::after{content:"";width:20%;height:2px;background:#dabd1d;position:absolute;left:0;bottom:0;-webkit-transition:1s ease;transition:1s ease}
section.section_blogwrapper .latest_blog:hover a.image img{-webkit-transform:scale(1.08);transform:scale(1.08)}
section.section_blogwrapper .latest_blog:hover .name a h4{color:#dabd1d}
section.section_blogwrapper .latest_blog:hover .name a h5::after{width:100%}
section.section_blogwrapper .block_columns{overflow:hidden;position:relative;margin-bottom:20px}
section.section_blogwrapper .block_columns .image{position:relative;height:300px;width:100%}
section.section_blogwrapper .block_columns .image a{height:100%}
section.section_blogwrapper .block_columns .image a img{height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}
section.section_blogwrapper .block_columns .name{position:absolute;width:100%;bottom:0;left:0;z-index:1;padding:10px 20px;background-image:-webkit-gradient(linear,left bottom,left top,from(black),color-stop(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,black,rgba(0,0,0,0.7),rgba(0,0,0,0))}
section.section_blogwrapper .block_columns .name a{color:#fff}
section.section_blogwrapper .block_columns .name a h3{font-family:"Oswald",sans-serif;font-size:1.3rem;padding-bottom:20px;position:relative}
section.section_blogwrapper .block_columns .name a h3::after{content:"";width:20%;height:2px;background:#dabd1d;position:absolute;left:0;bottom:0;-webkit-transition:1s ease;transition:1s ease}
section.section_blogwrapper .block_columns:hover .image a img{-webkit-transform:scale(1.08);transform:scale(1.08)}
section.section_blogwrapper .block_columns:hover .name a{color:#dabd1d}
section.section_blogwrapper .block_columns:hover .name a h4::after{width:100%}
section.section_blogwrapper .block_columns.mb0{margin-bottom:0}
section.section_media .media_home_wrapper .top_media_post{height:100%;width:100%;display:inline-block;overflow:hidden}
section.section_media .media_home_wrapper .top_media_post .image{width:100%;height:623px}
section.section_media .media_home_wrapper .image{width:100%;display:inline-block;overflow:hidden;height:300px;margin:0 0 15px}
section.section_media .media_home_wrapper .image a{width:100%;height:100%}
section.section_media .media_home_wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
section.section_media .media_home_wrapper .image:hover a img{-webkit-transform:scale(1.05);transform:scale(1.05)}
section.section_media .media_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px;-ms-grid-rows:1fr;grid-template-rows:1fr;margin:40px 0 0}
section.section_media .media_wrapper .left_image{height:625px}
section.section_media .media_wrapper .left_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
section.section_media .media_wrapper .right_media_box h4{font-family:"Oswald",sans-serif;color:#dabd1d;font-size:1.4rem;margin:0 0 30px}
section.section_media .media_wrapper .right_media_box .media_inner_box{height:568px;overflow-y:auto}
section.section_media .media_wrapper .right_media_box .media_inner_box ul{list-style:none;padding:0;margin:0}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li{position:relative;padding:18px 0 18px 60px;line-height:1.1;border-bottom:solid 1px #272727}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li a{color:#fff;font-size:1.2rem}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li a:hover{color:#dabd1d}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li::after{content:"\f0c1";position:absolute;left:0;top:15px;font-size:2rem;color:#dabd1d;font-family:"Font Awesome 5 Free";font-weight:900}
section.section_about .content_title{margin:0}
section.section_about .content_title h2{margin:0}
section.section_about .content_title h2 span{font-size:1.2rem;margin:15px 0;line-height:1.3}
section.section_about img.top_banner_img{border:solid 4px #fff}
section.section_policy{color:#a6a6a6}
section.section_policy .content_title{margin-top:40px}
section.section_policy .content_title span{display:inline-block}
section.section_policy .content_title.small h2{font-size:1.5rem}
section.section_policy a{color:#dabd1d}
section.section_policy ul.listing{padding:0;margin:20px 0;list-style:none}
section.section_policy ul.listing li{position:relative;padding:8px 0 8px 30px;font-size:1.2rem;line-height:1.4}
section.section_policy ul.listing li span{color:#fff}
section.section_policy ul.listing li::before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:5px;font-size:1.2rem;color:#dabd1d}
section.section_disclaimer{color:#a6a6a6}
section.section_disclaimer a{color:#dabd1d}
section.section_gallery .gallery_wrapper{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;margin-top:40px}
section.section_gallery .gallery_wrapper .gallery_column{height:400px;overflow:hidden;position:relative}
section.section_gallery .gallery_wrapper .gallery_column a{position:relative;z-index:0;height:100%;width:100%}
section.section_gallery .gallery_wrapper .gallery_column a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative;z-index:0}
section.section_gallery .gallery_wrapper .gallery_column a::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:absolute;opacity:0;z-index:2;top:0;left:0}
section.section_gallery .gallery_wrapper .gallery_column a::before{content:"\f065";font-family:"Font Awesome 5 Free";font-weight:900;color:#dabd1d;font-size:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;opacity:0}
section.section_gallery .gallery_wrapper .gallery_column a:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);position:relative;z-index:0}
section.section_gallery .gallery_wrapper .gallery_column a:hover::after{opacity:1}
section.section_gallery .gallery_wrapper .gallery_column a:hover::before{opacity:1}
footer{padding:30px 0;border-top:solid 1px #282828}
footer p{margin:0;font-size:1.2rem;color:#a6a6a6}
footer p a{color:#dabd1d}
footer p a:hover{color:#dabd1d}
footer .right{text-align:right}
footer .right ul.pagelink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0;margin:0}
footer .right ul.pagelink li a{color:#a6a6a6;text-transform:uppercase;font-size:1.1rem}
footer .right ul.pagelink li a:hover{color:#dabd1d}
a.whatsApp,.scrollUp{position:fixed;bottom:30px;width:45px;height:45px;font-size:1.7rem;border-radius:50%;background-color:#dabd1d;text-align:center;color:#171717;line-height:1.85;z-index:9}
a.whatsApp{left:25px;background-color:#25d366;color:#fff}
a.whatsApp:hover{background-color:#fff;color:#171717}
.scrollUp{right:25px;font-size:1.5rem;line-height:2;display:none;-webkit-transition:inherit;transition:inherit;cursor:pointer}
header .menuoverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);transition:.32s ease;opacity:0;visibility:hidden}
header .menuoverlay.show{opacity:1;visibility:visible}
@media screen and (min-width: 1340px) and (max-width: 1450px){
    section.section_homeAbout .image{
        bottom:-100px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1340px) {
    section.section_homeAbout .image img{width:100%}
header#header .main_menu_wrapper .inner .logo img{height:50px}
header#header .main_menu_wrapper .inner .menu span.nav_links{padding:8px 0}
header#header .main_menu_wrapper .inner .menu span.nav_links a{font-size:1.35rem}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links li a{font-size:1.5rem}
}
@media screen and (min-width: 992px) and (max-width: 1280px){
    section.section_homeAbout .image img{width:100%}
    section.section_homeAbout .content_area .name h1 {font-size: 2.5rem;}
}
@media screen and (min-width: 992px) and (max-width: 1170px){
    section.section_homeAbout .image{
        bottom:-115px;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
 section.section_homeAbout .content_area{padding:140px 15% 0}
section.section_achievments .achievment_inner .columns .image,section.section_gallery .gallery_wrapper .gallery_column{height:150px}
.content_title h2,.topBottomTitle p.num{font-size:2.3rem}
footer .right p{margin-top:10px}
footer .right{text-align:inherit}
header#header .main_menu_wrapper{width:50%;right:-50%}
section.section_media .media_wrapper{-webkit-grid-template-columns:1fr;-moz-grid-template-columns:1fr;grid-template-columns:1fr}
header#header .main_menu_wrapper .inner{overflow-y:auto}
header#header .main_menu_wrapper .inner::-webkit-scrollbar{display:none}
header#header .main_menu_wrapper .inner .logo img{height:50px}
header#header .main_menu_wrapper .inner .bottom_bar {
    margin-top: 40px;
}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links {
    gap: 32px;
}
section.section_blogwrapper .latest_blog {
    height: auto;
    margin-bottom: 20px;
}
section.section_about .content_title,.mt-md-4 {
    margin-top: 40px;
}

}
@media screen and (max-width: 767px) {
header#header .header_inner_bar .logo a img{height:40px}
header#header .main_menu_wrapper{width:100%;right:-100%}
header#header .main_menu_wrapper .inner{padding:15px}
header#header .main_menu_wrapper .inner .menu span.nav_links{padding:10px 0}
header#header .main_menu_wrapper .inner .menu span.nav_links a{font-size:1.35rem}
header#header .main_menu_wrapper .inner .logo{margin:10px 0}
header#header .main_menu_wrapper .inner .logo img{height:40px}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}
header#header .main_menu_wrapper .inner .bottom_bar ul.social_links li a{font-size:1.3rem}
section.section_homeAbout .inner_section{padding:100px 0 40px}
section.section_homeAbout .inner{padding:150px 0}
section.section_homeAbout .image img{width:90%}
section.section_homeAbout .content_area{padding:0 15px;text-align:center}
section.section_homeAbout .content_area .text-justify{text-align:center}
section.section_homeAbout .content_area ul.social_links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section_homeAbout .content_area .name h1{font-size:2rem}
section.section_reviews .inner_section .owl-carousel .owl-dots{display:none}
section.section_reviews .inner_section #fb-root{text-align:center}
section.section_achievments .achievment_inner{-ms-grid-columns:1fr;grid-template-columns:1fr}
section.section_blogwrapper .latest_blog,section.section_blogwrapper .block_columns{margin:0 0 20px;height:auto}
section.section_blogwrapper .block_columns.mb0{margin-bottom:20px!important}
section.section_media .media_home_wrapper{margin:0 0 30px}
section.section_about .content_title{margin-top:40px}
section.section_about .inner_section{padding-bottom:70px}
section.section_about .plane_content.text-justify{text-align:left}
section.section_gallery .gallery_wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}
a.whatsApp,.scrollUp{bottom:50px}
.mtMobile{margin-top:40px}
.mobileLeftAlign{text-align:left}
section{height:auto}
section.section_mythoughts .inner_section .owl-carousel .owl-dots,section.section_my_projects .client_wrapper .owl-carousel .owl-dots{display:none}
section .inner_section{height:auto}
.content_title{text-align:center}
.content_title h2{font-size:2rem}
.topBottomTitle{text-align:center;margin:30px 0 0}
.topBottomTitle p.num{font-size:2rem}
footer .right{text-align:center}
footer .right ul.pagelink{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 20px}
section.section_media .media_wrapper{display:inherit}
section.section_media .media_wrapper .right_media_box{margin-top:50px}
section.section_media .media_wrapper .right_media_box .media_inner_box{overflow-x:hidden}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li{padding:18px 0}
section.section_media .media_wrapper .right_media_box .media_inner_box ul li::after{display:none}
}