/*GSM Style Begins*/
body{font-size:16px;font-family: 'ABeeZee', sans-serif;line-height:1.5;margin:0px;padding:0px;}
a{color:#e91e63;}
h1{font-size:50px;padding:0px;margin:0px;}
h2{font-size:40px;padding:0px;margin:0px;}
h3{font-size:35px;padding:0px;margin:0px;}
h4{padding:0px;margin:0px;}
h5{padding:0px;margin:0px;}
h6{padding:0px;margin:0px;}
p{margin:15px 0px;}
header{box-shadow:0 6px 20px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19) !important;}
#header{background-image:url('../images/banner/gajalakshmi-sawmill-main-banner.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100vh;position:relative;}
#header::before{background-color: rgba(0,0,0,0.7);content:"";width:100%;Height:100%;position:absolute;}
.header-top{padding:10px 0px;position:relative;}
.header-shortcut{width:75%;margin:0px auto;display:flex;align-items:center;}
.logo{flex:1;}
.logo img{width: 90%;max-width:320px;}
.top-nav{flex:2;text-align:right;}
.top-nav ul li{list-style-type:none;display:inline;padding:0px 10px;}
.top-nav ul li a{text-decoration:none;color:#FFFFFF;padding:10px;font-weight:bold;}
.top-nav ul li a:hover{background-color:#e91e63;}
ul.mobileMenu{list-style:none;padding-left:0px;}
.mobile-menu{display:none;}
.subpage-header-top{padding:10px 0px;}
.subpage-header-shortcut{width:75%;margin:0px auto;display: flex;align-items: center;}
.subpage-logo{flex:1;line-height:0;}
.subpage-logo img{width: 90%;max-width:320px;}
.subpage-top-nav{flex:2;text-align:right;}
.subpage-top-nav ul li{list-style-type:none;display:inline;padding:0px 10px;}
.subpage-top-nav ul li a{text-decoration:none;padding:10px;font-weight:bold;}
.subpage-top-nav ul li a:hover{background-color:#e91e63;color:#FFFFFF;}
.white-bg ul li a{color:#e91e63;}
.home-banner-text{width:45%;min-width:650px;margin:0px auto;text-align:center;color:#FFFFFF;position:inherit;}
.home-banner-text h1{font-size:70px;line-height:1.5;padding:30px 0px;}
.home-banner-text p{font-size:18px;line-height:1.5;}
.btn{padding:15px 33px;background-color:#e91e63;border:none;border-radius:3px;color:#FFF;font-size:16px;margin-bottom:30px;cursor: pointer;}
.btn a{color:#FFF;text-decoration:none;font-size:16px;outline:none;}
.btn-anchor{padding:15px 0px;background-color:#e91e63;border:none;border-radius:3px;color:#FFF;font-size:16px;margin-bottom:30px;cursor: pointer;}
.btn-anchor a{color:#FFF;text-decoration:none;font-size:16px;outline:none;padding:15px 33px;}
.sub-page-banner{height:400px;position:relative;z-index:-999;cear:both;}
.sub-page-banner img{height:inherit;width:100%;object-fit:cover;object-position:bottom;position:absolute;}
.sub-page-banner h1{position:absolute;width:100%;text-align:center;line-height:400px;color:#FFFFFF;}
section{width:100%;}
.our-mission{width:75%;margin:0px auto;padding:60px 0px;display:flex;gap:20px;align-items:center;}
.our-mission-intro{flex:1;}
.our-mission-intro h2{font-size:22px;padding-bottom:10px;}
.our-mission-pic{flex:1;text-align:center;}
.our-mission-pic img{width:90%;}
.services{background-color:#333333;padding:60px 0px;}
.services h3{text-align:center;font-size:50px;color:#FFFFFF;padding:0px 0px 50px;}
.service-blocks{width:75%;display:grid;margin:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}
.service-icon{border:1px solid #CCC;box-sizing: border-box;text-align:center;display:flex;align-items:center;justify-content:center;}
.service-icon img{width:140px;}
.service-details{text-align:center;box-sizing: border-box;color:#FFF;padding:50px 20px;}
.service-details h4{font-size:22px;}
.our-products{width:100%;padding:60px 0px;height:auto;}
.our-products h3{text-align:center;font-size:50px;color:#000000;padding:0px 0px 50px;}
.products-block{width:75%;display:flex;margin:0px auto;gap:20px}
.wood-product{flex:1;}
.wood-product img{width:100%;}
.wood-product h4{font-size:22px;text-align:center;}
.get-in-touch{background-image:url('../images/layout/get-in-touch.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;position:relative;}
.get-in-touch::before{background-color:rgba(0,0,0,0.7);content:"";width:100%;Height:100%;display:block;position:absolute;}
.git-center{width:75%;margin:auto;position:inherit;display:flex;padding:120px 0px;gap:20px;}
.git-address{flex:1;color:#FFFFFF;}
.git-address h5{font-size:35px;padding:20px 0px;}
.git-office-address{background-image:url('../images/icons/location.png');background-size:30px;background-repeat:no-repeat;box-sizing: border-box;padding-left:50px;margin-top:20px;}
.git-office-address h6{font-size:20px;}
.git-company-registration-details{background-image:url('../images/icons/gsm-registration-details.png');background-size:30px;background-repeat:no-repeat;box-sizing: border-box;padding-left:50px;margin-top:20px;}
.git-company-registration-details h6{font-size:20px;}
.git-ring{background-image:url('../images/icons/phone.png');background-size:20px;background-repeat:no-repeat;box-sizing: border-box;padding-left:50px;margin-top:50px;}
.git-ring h6{font-size:20px;}
.git-form{flex:1;}
.quick-form{width:100%;background-color:#FFFFFF;border-radius:5px;padding:10px 0px;}
.quick-form h6{background-color:#e91e63;width:80%;margin:0px auto;padding:30px;border-radius:3px;position:relative;top:-20px;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56), 0 4px 25px 0 rgba(0,0,0,0.12), 0 8px 10px -5px rgba(0,0,0,0.2);color:#FFFFFF;text-align:center;font-size:20px;}
.form-group{width:80%;margin:0px auto 40px;}
.form-gorup-full{width:100%;margin:30px 0px;}
.form-gorup-full input, .form-gorup-full textarea{padding:10px;box-sizing:border-box;width:100%;}
.main-container{width:75%;margin:60px auto;}
.company-registration-details h3{color:#e91e63;}
.team-row{display:flex;gap:20px;margin:20px 0px 40px;}
.team-member-detials{flex:2;}
.team-member-detials h3{color:#e91e63;}
.team-member-picture{flex:1;text-align:center;}
.team-member-picture img{width:95%;}
.contact-row{display:flex;margin-top:30px;}
.contact-form-left{flex:1;}
.contact-map-right{flex:1;}
.info{color:#ff0000;}
footer{background-color:#000000;width:100%;}
.footer-center{width:75%;margin:auto;font-size:12px;color:#FFFFFF;display:flex;padding:20px 0px;}
.copyright{flex:1;}
.credits{flex:1;text-align:right;}
.gsm-ads{width:100%;text-align:center;margin-bottom:60px;}
.gsm-ads img{width:75%;object-fit:cover;max-width:800px;}
.g-recaptcha{transform:scale(0.77);-webkit-transform:scal(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
/*Short Code*/
.lr-block-topalign{display:flex;gap:20px;}
.lr-block{display:flex;gap:20px;align-items: center;}
.box{flex:1;}
.box img{width:100%;}
/*text color*/
.text-black{color:#000000 !important;}
.text-white{color:#FFFFFF !important;}
.text-red{color:#e91e63;}
/*padding top and bottom (py) starts*/
.py-0{padding:0px !important;}
.py-20{padding:20px 0px;}
.py-10{padding:10px 0px;}
.py-15{padding:15px 0px;}
.py-25{padding:25px 0px;}
.py-30{padding:30px 0px;}
.py-60{padding:60px 0px;}
.py-70{padding:70px 0px;}
.py-80{padding:80px 0px;}
.py-150{padding:150px 0px;}
/*padding top ends and padding bottom starts*/
.pb-5{padding-bottom:5px !important;}
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-60{padding-bottom:60px;}
/*padding botton ends and just padding(all sides) starts*/
.p-0{padding:0px;}
.p-10{padding:10px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.p-60{padding:60px;}/*margin top and bottom (my) starts*/
.my-0{margin:0px !important;}
.my-6{margin:6px 0px !important;}
.my-10{margin:10px 0px !important;}
.my-20{margin:20px 0px !important;}
.my-25{margin:25px 0px !important;}
.my-30{margin:30px 0px;}
.my-40{margin:40px 0px;}
.my-50{margin:50px 0px;}
.my-60{margin:60px 0px;}
.my-70{margin:70px 0px;}
.my-80{margin:80px 0px;}
.my-minus-5{margin-top:-5px !important;}
/*margin top and bottom (my) ends and margin left and right (mx) starts*/
.mx-auto{margin:auto;}
/*margin left and right (mx) ends and margin top starts*/
.mt-0{margin-top:0px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px;}
.mt-100{margin-top:100px;}
.mt-minus-7{margin-top:-7px !important;}
.mt-minus-25{margin-top:-25px !important;}
/*margin top ends, and margin bottom starts*/
.mb-0{margin-bottom:0px;}
.mb-10{margin-bottom:10px !important;}
.mb-25{margin-bottom:25px;}
.mb-50{margin-bottom:50px;}
.mb-100{margin-bottom:100px;}
/*mergin bottom ends*/
/* Floating Social Media Bar Style Starts Here */
.fl-fl{background: #e91e63;text-transform:uppercase;letter-spacing:3px;padding:4px;width:190px;position:fixed;right:-160px;z-index:1000;font: normal normal 10px 'ABeeZee', sans-serif;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.fa{font-size:20px;color:#fff;padding:10px 0;width:40px;margin-left:8px;}
.fa:before{font-size:18px;}
.fl-fl:hover{right:0;}
.fl-fl a{color: #fff !important;text-decoration:none;text-align:center;line-height:43px!important;vertical-align:top!important;}
.float-yt{top:160px;}
.float-fb{top:215px;}
.float-ig{top:270px;}
.float-pn{top:325px;}
.float-tw{top:380px;}
.float-gm{top:435px;}
/* Floating Social Media Bar Style Ends Here */
/************************* RESPONSIVE *******************************/
@media (max-width:992px){
.subpage-header-shortcut, .main-container, .footer-center {width:90%;}
.subpage-top-nav ul li{padding:0px;}
}
@media (max-width:768px){
#header{height:auto;}
.header-top{margin-top:40px;}
.home-banner-text button{margin-bottom:60px;}
.home-banner-text{width:80%;min-width:unset;margin:auto;}
.home-banner-text h1{font-size:36px;}
.our-mission, .lr-block-topalign, .lr-block{flex-direction:column;}
.our-mission-pic img{width:100%;}
.main-container, .subpage-header-shortcut, .header-shortcut, .our-mission, .service-blocks, .products-block, .git-center, .footer-center{width:80%;}
.service-blocks{grid-template-columns: 1fr;grid-template-rows: 1fr;}
.service-icon img{padding:60px;}
.gsm-ads img{width:90%;}
.top-nav, .subpage-top-nav{display:none;}
/*Mobile Menu Starts*/
.mobile-menu{position:relative;background-color:#FFFFFF;display:flex;align-items:center;padding:0px 10px;}
.h-reachus{flex:5;text-align:right;}
.h-reachus p{padding-right:5px;}
.mobile-menu-icon{flex:1;color:#e91e63;}
.mobile-menu-icon span{font-size: 34px;cursor: pointer;padding:5px;}
.spmm{background-color:#e91e63;}
.spmm-icon, .spmm-txt{color:#FFFFFF;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left: 0;background-color: #FFFFFF;overflow-x: hidden;transition: 0.5s;  padding-top: 60px;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 16px;color: #e91e63;display: block;transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
/*Mobile Menu Ends*/
.logo, .subpage-logo{width:100% !important;	text-align:center !important;}
.products-block, .git-center, .team-row, .contact-row, .footer-center{flex-direction:column;}
.credits{text-align:left;}
.contact-map-right iframe{width:100%;}
.team-member-detials{order:1;}
.team-row{border-bottom:3px solid #e91e63;padding-bottom:30px;}
}
@media (max-width:480px){
.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
.home-banner-text h1{font-size:32px;}.quick-form h6{width:unset;}
}
@media (max-height:600px){
#header{height:auto !important;}
}