/*
Theme Name: Protee-group
Author: converzo
Author URI: https://converzo.nl
Description: The Protee-group Theme based on the famous Wordpress CMS.
Version: 1.0
*/

@import url(fonts/stylesheet.css);
* {margin: 0;padding: 0;box-sizing: border-box;scroll-behavior: smooth;}
img {max-width: 100%;height: auto;}
body {background: #fff;font-size:16px;line-height: 22px;font-family: 'satoshimedium'; font-weight: normal;color: #123D3B;}
ul {list-style: none;padding: 0;}
p {font-size:16px;line-height:22px;font-weight: normal;margin-bottom: 25px;color: #123D3B;}
a { color: inherit; text-decoration: none;}
p:last-child{margin-bottom: 0;}

/* ----- Heading Font css ------ */
h1,h2,h3,h4, h5, h6 {margin-bottom: 25px;color: #123D3B;}
h1{font-size: 67px;line-height: 69px;font-weight: normal;font-family: 'clash_displaysemibold';}
h2{font-size:67px;line-height: 69px;font-weight: normal;font-family: 'clash_displaysemibold';}
h3{font-size:24px;line-height: 34px;font-weight: normal;font-family: 'clash_displayregular';}
h4{font-size:20px;line-height: 22px;font-weight: normal;font-family: 'clash_displaysemibold';}
h5{font-size:10px;line-height: 46px;font-weight: normal;font-family: 'clash_displaybold';}

strong{font-family: 'satoshibold'; font-weight: normal}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus{border: none;outline: none;}

/* Global css start */ 
.main-content{margin-top: 100px;}
.layout{width: 100%;overflow: hidden;}
.full_width{width: 100%;float:left;}
.wrapper{max-width: 1216px;margin: 0 auto;width: 100%; padding: 0 30px;}
.btn_one{font-size: 14px;transition: 0.4s;display: inline-block;padding: 12px 32px; min-width: 76px;font-weight: normal;line-height: 1;background: #FFC66A;border: 1px solid transparent; text-align: center;color: #123D3B;text-transform: uppercase;border-radius: 31px;font-family: 'clash_displaybold';word-spacing: 3px; }
.btn_one svg{margin-left: 5px;transition: 0.4s;}
.btn_one:hover{background: #123D3B;color: #FFC66A;border: 1px solid #FFC66A;transition: 0.4s;}
.btn_one:hover svg .change-color{fill: #FFC66A ;stroke: #FFC66A ;}
.btn_one:hover svg {transform: rotate(45deg);}
.btn_one.light{background: #EBF2D5;}
.btn_one.light:hover{background: #123D3B;}

.btn_one.green{background: #22B473;border: unset;color: #EBF2D5;}
.btn_one.green:hover{background: #123D3B;color: #ffc66a;border: none;}

.btn_two{transition: 0.4s;display: inline-flex;padding: 7px 15px; min-width: 56px;font-weight: normal;line-height: 1;background: transparent;border: 1px solid #EBF2D5; text-align: center;color: #123D3B;text-transform: uppercase;border-radius: 31px;font-family: 'clash_displaybold'; font-size: 14px;word-spacing: 3px;
color: #EBF2D5;align-items: center;gap:10px;}
.btn_two .arrow-white{background: url(./images/right-arrow.svg);width: 26px;height: 26px;background-size: 26px;display: block;background-repeat: no-repeat;transition: 0.4s;}
.btn_two:hover {background:#123D3B;border:1px solid #ffc66a;}

.list_style_white ul{padding-left: 20px;margin: 15px 0px;}
.list_style_white ul li{position: relative;margin-bottom: 5px;}
.list_style_white ul li::before{content: '';width: 6px;height: 6px;background: #123d3b;position: absolute;left: -18px;top: 6px;border-radius: 100%;}
.list_style_white ul li a{text-decoration: underline;transition: 0.4s;}
.list_style_white ul li a:hover{color: #22b473;}

.list_style_white ol{padding-left: 20px;margin: 15px 0px;}
.list_style_white ol li{margin-bottom: 5px;}
.list_style_white ol li a{text-decoration: underline;transition: 0.4s;}
.list_style_white ol li a:hover{color: #22b473;}

.list_style_green ul{padding-left: 20px;margin: 15px 0px;}
.list_style_green ul li{position: relative;color: #EBF2D5;margin-bottom: 5px;}
.list_style_green ul li::before{content: '';width: 6px;height: 6px;background: #EBF2D5;position: absolute;left: -18px;top: 6px;border-radius: 100%;}
.list_style_green ul li a{text-decoration: underline;transition: 0.4s;color: #EBF2D5;}
.list_style_green ul li a:hover{color: #22b473;}

.list_style_green ol{padding-left: 20px;margin: 15px 0px;}
.list_style_green ol li{color: #EBF2D5;margin-bottom: 5px;}
.list_style_green ol li a{text-decoration: underline;transition: 0.4s;color: #EBF2D5;}
.list_style_green ol li a:hover{color: #22b473;}

.section_heading{position: relative;background: transparent;padding: 9px 17px 9px 25px;color: #EBF2D5;border: 1px solid #22B473;border-radius: 35px;text-transform: uppercase;font-size: 10px;line-height: 1;font-weight: normal;font-family: 'clash_displaybold';margin-bottom: 30px;display: inline-block;word-spacing: 3px;}
.section_heading.black{color: #123D3B;}
.section_heading.white{color: #FFFFFF;}
.section_heading::before{content: '';position: absolute;top: 11px;left: 14px;width: 5px;height: 5px;border-radius: 100%;background: #22B473;}

/* header part css start here */
.header{position: fixed;top: 0;left: 0;z-index: 9999;background: #123D3B;}
.header .wrapper{max-width: 100%;}
.header .inner_part{background: #123D3B;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 27px 0px 27px 30px;position: relative;z-index: 1;}
.header .logo{width: 163px;}
.header .logo a{display: block;}
.header .logo a img{width: 100%;display: block;}
.header .right_part{width: calc(100% - 163px);display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;padding-left: 40px;  }
.header .right_part .menu {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer;margin-right: 45px;}
.header .right_part .menu .humberg{display: flex;gap: 6px;margin-right: 15px;}
.header .right_part .menu .humberg span{width: 2px;height: 12px;background: #EBF2D5;}
.header .right_part .menu h5{color: #EBF2D5;font-size: 14px;line-height: 46px;text-transform: uppercase;margin-bottom: 0;font-family: 'clash_displaysemibold';font-weight: normal;}





/* custom menu start here */
.menu span {display: block;width: 100%;background: #123d3b;height: 3px;margin-bottom: 4px;transform: unset;transition: 0.4s;border-radius: 15px;}
.menu span:last-child { margin-bottom: 0;}
.menu.active span:nth-child(1) {display: none;}
.menu.active span:nth-child(2) {transform: translateY(0px) rotate(45deg);}
.menu.active span:nth-child(3) {  transform: translateX(-8px) rotate(130deg);}
.header.sticky .menu {opacity: 1;visibility: visible;}
.header.sticky .menu{opacity: 1;visibility: visible;}
.header.sticky .logo{opacity: 0;visibility: hidden;}
.header.sticky .navigation,.header.sticky .social_link:not(.not),.header.sticky .right_part .button{opacity: 0;visibility: hidden;}
.slide_menu .wrapper{opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s all;}
.slide_menu .wrapper.show{opacity: 1;visibility: visible;pointer-events: all;}
.slide_menu::before {content: "";position: absolute;right: 0;top: 0;transition: 0.8s all;width: 0;height: 0;width: 100%;height: calc(100% + 100px);clip-path: circle(0% at 100% 0);}
.slide_menu.open::before {background: #123d3b;z-index: -1;clip-path: circle(150% at 100% 0);}

.slide_menu .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;padding-left: 0;}

.slide_menu .btn-box{opacity: 1 !important;}
/* mobile menu */
.slide_menu{position: fixed;left: 0;top: 0%;width: 100%;height: 100%;display: block;opacity: 0;visibility: hidden;pointer-events: none; background: transparent;transition: 0.4s;padding: 200px 0 100px; }
.d_flex_menu{display: flex;justify-content: center;align-items: center;height: 100%;overflow: scroll;background: #123d3b;}
.header.bg::after{content: '';position: absolute;width: 100%;height: 1px;background:rgba(235, 242, 213, 0.2);bottom: -1px;left: 0;}
.slide_menu.open{opacity: 1;visibility: visible;pointer-events: all;}
.slide_menu li{transition: 0.4s;list-style-type: none; position: relative;width: 100%;float: left;text-align:left;border-bottom: 1px solid rgba(235, 242, 213, 0.2);margin-bottom: 20px;}
.slide_menu .menu > li > a{padding: 14px 70px 20px 0px;display: block;}
.slide_menu .menu > li:not(:has(ul)) .mbl_arrow_update{pointer-events: none;}
.slide_menu li:last-child{margin-bottom: 0px;}
.slide_menu li .mbl_arrow_update{cursor: pointer; width: 56px;height: 41px;border: 1px solid rgba(235, 242, 213, 1);border-radius: 31px;display: flex;justify-content: center;align-items: center;position: absolute;right: 0;top: 4px;}
.slide_menu li .mbl_arrow_update.active .custom-arrow{transform: rotate(90deg)}
.slide_menu li ul.sub-menu li{padding: 14px 0px 0px 14px;border-bottom: none;}

.slide_menu li a{position: relative;text-decoration: none; font-size: 24px;line-height: 1;transition: 0.4s;color: #EBF2D5;text-transform: uppercase;background: transparent;transition: 0.4s;font-family: 'satoshimedium'; font-weight: normal;letter-spacing: 5px;}
.slide_menu li a:hover{color: #ffc66a;}
.header .navigation ul li .sub-menu li a::before{bottom: 0px;}
.header .slide_menu .wrapper{max-width: 1215px;height: 100%; display: flex;flex-wrap: wrap;align-items: center;padding:0 30px 0 30px;}
.header .slide_menu .outer_part{padding-bottom: 50px;}
.header .slide_menu .outer_part .inner_part{padding-top: 0px;}
.header .right_part .menu.active{z-index: 9999;}
.slide_menu li .custom-arrow {cursor: pointer;background:url(./images/arrow-mbl-menu.svg) center no-repeat;background-size: auto;width: 22px;height: 16px;background-size: 22px;transform: rotate(0deg);transition:0.4s;}
.slide_menu li ul li{padding-right: 0;}
.slide_menu li ul li a {padding-top: 0px;padding-bottom: 3px;color: #fff;text-transform: inherit;font-size: 20px;font-weight: 300;line-height: 31px;}
.slide_menu li ul {display: none;}
.slide_menu li .custom-arrow.active {transform: rotate(90deg);}


.header.bg{border-bottom: 1px solid rgba(235, 242, 213, 0.2) !important;}
.header.bg .logo{z-index: 999;}
.header.bg .btn-box{opacity: 0;}
.header .slide_menu .left_part{width: 49%;}
.header .slide_menu .left_part .mbl_heading{margin-bottom: 35px;}
.header .slide_menu .left_part h1{color: #22B473;margin-bottom: 0;text-transform: uppercase;}
.header .slide_menu .right_part{position: relative;z-index: 1;overflow: hidden; margin-top: 100px; width: 40%;background: #0E3634;border-radius: 10px;padding: 32px;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;flex-direction: column;}
.header .slide_menu .right_part .image_part{position: absolute;top: 70px;right: -45px;z-index: -1;}
.header .slide_menu .right_part .image_part img{max-width: 347px;display: block;object-fit: cover;}


.header .slide_menu .mbl_social {margin-top: 100px;}
.header .slide_menu .mbl_social ul{list-style-type:none;display: flex;flex-wrap: wrap;gap: 30px;}
.header .slide_menu .mbl_social ul li{padding: 0;border-bottom: unset;margin-bottom: 0;width: auto;}
.header .slide_menu .mbl_social ul li .mbl_arrow_update{display: none;}
.header .slide_menu .mbl_social ul li a {display: block;}
.header .slide_menu .mbl_social ul li a img{display: block;object-fit: cover;}


.header .slide_menu .right_part h2{font-size: 48px;line-height: 50px;color: #fff;margin-bottom: 15px;text-transform: uppercase;}
.header .slide_menu .right_part h2 strong{color: #EBF2D5;}
.header .slide_menu .right_part .section_heading{border-color: #FFC66A;color: #FFC66A;background-color: transparent;margin-bottom: 10px;}
.header .slide_menu .right_part .section_heading::before{background: #FFC66A;}
.header .slide_menu .right_part .actual-price{display: flex;flex-wrap: wrap;}
.header .slide_menu .right_part .actual-price p{color: #EBF2D5;font-size: 36px;line-height: 46px;font-family: 'clash_displaysemibold';margin-right: 10px;}
.header .slide_menu .right_part .actual-price p:last-child{margin-right: 0px;}
.header .slide_menu .right_part .actual-price p del{color: #7C9282;font-size: 14px;}
.header .slide_menu .right_part .mbl_vx_logo{margin-top: 46px;}
.header .slide_menu .right_part .mbl_vx_logo img{max-width: 75px;height: 30px;object-fit: cover;}




/* header part css end here */

/* banner section css start here */
.banner_section{background: #123D3B;padding: 0 24px 182px;position: relative;}
.banner_section .slick-slider{border-radius:10px;overflow:hidden;}
.banner_section .hero-slider{background-size: cover;background-repeat: no-repeat;min-height: 650px;background-position: center;position: relative;}
.banner_section .hero-slider::before{content: '';top: 0;left: 0;width: 100%;height: 100%; position: absolute;background: linear-gradient(258.77deg, rgba(18, 61, 59, 0) 19.57%, #0B2726 92.01%);}
.banner_section .inner_part{padding: 90px 0 94px;}
.banner_section .text-box{position: relative;z-index: 1;max-width: 540px;width: 100%;}
.banner_section .text-box h1 {color: #FFFFFF;text-transform: uppercase;margin-bottom: 31px;}
.banner_section .text-box p {color: #fff;font-size: 18px;line-height: 22px;margin-bottom: 62px;}
.banner_section .text-box h1 strong{color: #22B473;}

.banner_section ul{position: absolute;bottom: 76px; left: 50%;transform: translateX(-50%);width: 100%;max-width: 1216px;padding-left: 30px; display: flex;gap:12px;}
.banner_section ul li{width: 12px;height: 12px;background: rgba(235, 242, 213, 0.3);border-radius:100%;cursor: pointer;}
.banner_section ul li.slick-active{background:#EBF2D5;}
.banner_section ul li button{display: none;}

.banner_section .mbl_image{display: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.banner_section .mbl_image img{width: 100%;height: 100%;object-fit: cover;display: block;}
.banner_section .mbl_image::before {content: '';top: 0;left: 0;width: 100%;height: 100%;position: absolute;background: linear-gradient(264.28deg, rgba(18, 61, 59, 0) -29.12%, #0B2726 92.64%);}

.banner_section::before{content: '';background: #123d3b;position: absolute;top: -100px;width: calc(100% + 60px);left: -30px;height: 100px;}
.hero_section_page{background: #EBF2D5;padding: 76px 0px 80px;}
.hero_section_page .heading-top{display: flex;justify-content: center;margin-bottom: 45px;}
.hero_section_page .heading-top span{margin-bottom: 0;min-width: 134px;}
.hero_section_page .inner_content{max-width: 920px;margin: 0 auto;display: flex;flex-wrap: wrap;flex-direction: column;text-align: center;}
.hero_section_page h1{text-transform: uppercase;color: #123D3B;margin-bottom: 45px;}
.hero_section_page h1 strong{color: #22B473;}
.hero_section_page p{color: #123D3B;font-size: 18px;line-height: 22px;margin-bottom: 60px;}

/* banner section css end here */

/* three card slider css start here */
.three_card_slider{padding: 0 24px 160px;}
.three_card_slider .wrapper{max-width: 100%;padding: 0;}
.three_card_slider .inner_part {margin-top: -160px;z-index: 1;position: relative;}
.three_card_slider .card {width: calc(33.33% - 16px);position: relative;}
.three_card_slider .card h4{color: #fff;text-transform: uppercase;margin-bottom: 12px;}
.three_card_slider .card::before{content: '';top: 0;left: 0;width: 100%;height: 100%; position: absolute;background: linear-gradient(180deg, rgba(18, 61, 59, 0.4) 0%, rgba(13, 44, 42, 0.8) 100%);border-radius: 10px;}
.three_card_slider .card .card-text{display: flex;justify-content: space-between;flex-direction: column;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 26px 29px;}
.three_card_slider .card .card-bg{border-radius: 10px;}
.three_card_slider .card .card-bg img{border-radius: 10px;width: 100%;display: block;}
.three_card_slider .card .btm-content{width: 100%; display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.three_card_slider .card .logo-image{width: calc(100% - 56px);}
.three_card_slider .card .arrow-btn{width: 56px;display: flex;}

.three_card_slider .card.slick-slide{margin: 0 12px;}
.three_card_slider .three-card-slider{width: calc(100% + 24px);margin-left: -12px;}

/* three card slider css end here */


/* Limit Section css start here */
.limit_section{padding-bottom: 130px;position: relative;}
.limit_section::before{content: '';position: absolute;top: -19px;left: 0;background: url(./images/sec-element.svg);width: 434px;height: 608px;background-size: 434px;background-repeat: no-repeat;z-index: -1;pointer-events: none;}
.limit_section .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;}
.limit_section .left_part{width: 40%;}
.limit_section h2{margin-bottom: 45px;}
.limit_section h2 strong{color: #22B473;}
.limit_section .right_part{width: 50%;}
.limit_section .right_part img{border-radius: 10px;display: block;object-fit: cover;}
.limit_section .btn-box{margin-top: 50px;}

.limit_section.update {padding: 84px 0px 76px;}
.limit_section.update .left_part{padding-top: 20px;}
.limit_section.update .section_heading{margin-bottom: 20px;}
.limit_section.update h2{margin-bottom: 28px;}
.limit_section.opposite {background: #123D3B;padding: 84px 0px 108px;}
.limit_section.update::before{display: none;}
.limit_section.opposite span.section_heading {color: #EBF2D5;}
.limit_section.opposite h2,.limit_section.opposite h1,.limit_section.opposite h3,.limit_section.opposite h4,.limit_section.opposite h5,.limit_section.opposite h6 {color: #EBF2D5;}
.limit_section.opposite :is(h1 ,h2, h3, h4, h5, h6) strong {color: #22B473;}
.limit_section.opposite p {color: #EBF2D5;}
.limit_section.opposite .left_part{order: 2;width: 44%;padding-top: 0;}
.limit_section.opposite .section_heading{margin-bottom: 45px;}
.limit_section.opposite .right_part{order: 1;}
.limit_section.opposite .btn_one {border: 1px solid transparent;}
.limit_section.opposite .btn_one:hover {border: 1px solid #FFC66A;}

/* Limit Section css end here */

/* Background Slider css start here */
.bg_slider{background: #EBF2D5;padding: 75px 0px 65px;}
.bg_slider .wrapper{padding: 0;max-width: 100%;}
.bg_slider h2{font-size: 95px;line-height: 95px;text-transform: uppercase;font-weight: normal;font-family: 'clash_displaysemibold';margin-bottom: 0;}
.bg_slider .top_content h2{color: #22B473;}
.bg_slider .top_content {display: flex;flex-wrap: nowrap;white-space:nowrap;pointer-events: none;}
.bg_slider .btm_content h2{color: #123D3B;}
.bg_slider .btm_content {display: flex;flex-wrap: nowrap;white-space:nowrap;pointer-events: none;}

.bg_slider.update{padding: 98px 0px 70px;}
.marquee-row { white-space: nowrap;display: flex;}
.marquee-track{ white-space: nowrap;display: flex;}
/* Background Slider css end here */

/* Protee Section css start here */
.protee_section{padding-top: 114px;background: #FFFFFF;position: relative;}
.protee_section::before{content: '';position: absolute;top: 75px;right: 0;background: url(./images/sec-element-two.svg);width: 1103px;height: 1419px;background-size: 1103px;background-repeat: no-repeat;z-index: 1;pointer-events: none;}
.heading_section{margin-bottom: 45px;}
.heading_section .heading-top-global{display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;margin-bottom: 28px;}
.heading_section h2{color: #22B473;margin-bottom: 0;}
.heading_section h2 strong{color: #123D3B;}
.heading_section span.section_heading{margin-bottom: 0;}
.protee_section .inner_part{display: flex;flex-wrap: wrap;gap: 27px 24px;}
.protee_section .card-image{width: calc(50% - 12px);border-radius: 10px;position: relative;z-index: 1;}
.protee_section .card-image.fill{width: 100%;border-radius: 10px;}
.protee_section .card-image img{border-radius: 10px;display: block;object-fit: cover;width: 100%;}
.protee_section .card-image .bg_image img{border-radius: 10px;display: block;object-fit: cover;}
.protee_section .content_part{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;padding: 35px 65px 48px;}
.protee_section .content_part .logos img{min-width: 220px;width: auto;}
.protee_section .content_part .btn-box .btn_two{ padding: 7px 15px 7px 25px;}

.protee_section.update{background: #EBF2D5;padding: 27px 0px 60px;}
.protee_section.update::before{display: none;}
/* Protee Section css end here */

/* Two card Column Section css start here */
.two_col_sec {margin-top: -75px;background: #123D3B;padding: 184px 0 126px;position: relative;}
.two_col_sec .section_heading{margin-bottom: 0;}
.two_col_sec .top_title{margin-bottom: 42px;}
.two_col_sec .inner_part{display: flex;flex-wrap: wrap;gap: 24px;}
.two_col_sec .card{width: calc(50% - 12px);z-index: 1;}
.two_col_sec .card .top_content{margin-bottom: 37px;position: relative;}
.two_col_sec .card .top_content .bg_image{position: relative;border-radius: 10px;}
.two_col_sec .card .top_content .bg_image::before{content: '';top: 0;left: 0;width: 100%;height: 100%;position: absolute;background:linear-gradient(180deg, rgba(18, 61, 59, 0.2) 0%, #0D2C2A 100%);border-radius:10px;}
.two_col_sec .card .bg_image img{border-radius: 10px;display: block;object-fit: cover;width: 100%;}
.two_col_sec .card .content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;flex-direction: column;padding: 23px 40px;}
/* .two_col_sec .card .tech-content{padding: 0px 40px 23px;} */
.two_col_sec .card .tech-content h2{font-size: 48px;line-height: 50px;text-transform: uppercase;color: #FFFFFF;margin-bottom: 0;}
.two_col_sec .card .tech-content h2 strong{color: #5A9CD4;}
.two_col_sec .card:nth-child(2) h2 strong{color: #F7931E;}
.two_col_sec .card .btm_content p{color: #fff;margin-bottom: 40px;}
.two_col_sec .card .btm_content .btn_one{padding: 12px 23px;}
.two_col_sec .card .tech-content.mbl{display: none;}


/* Two card Column Section css end here */

/* Follow us Section css start here */
.follow_us_sec{background: #EBF2D5;padding: 75px 0px 101px;position: relative;}
.follow_us_sec::before{content: '';position: absolute;top: -498px;right: 0;background: url(./images/follow-us-element.svg);width: 1031px;height: 1420px;background-size: 1031px;background-repeat: no-repeat;pointer-events: none;}
.follow_us_sec .inner_part{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.follow_us_sec .left_part{width: 50%;padding-right: 140px;}
.follow_us_sec h3{letter-spacing: 5px;word-spacing: 2.5px; text-transform: uppercase;}
.follow_us_sec h2{margin-bottom: 0;text-transform: uppercase;}
.follow_us_sec h2 strong{color: #22B473;}

.follow_us_sec .social_media .insta_social_side{width: 50%;}
.follow_us_sec .right_part{width: 50%;display: flex;flex-wrap: wrap;gap: 24px;padding-left: 12px;}
.follow_us_sec .right_part a{display: block;border-radius: 10px;}
.follow_us_sec .right_part a img{display: block;border-radius: 10px;aspect-ratio: 1/1;}
.follow_us_sec .right_part .other_social{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: flex-start;gap: 26px;width: 94px;}
.follow_us_sec .right_part .other_social .social_media.other{width: 100%;height: calc(50% - 13px);}
.follow_us_sec .social_media{position: relative;}
.follow_us_sec .social_media.youtube .youtube_social{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.follow_us_sec .social_media.youtube .youtube_social img{width: 74px; }
.follow_us_sec .social_media.insta .insta_social{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.follow_us_sec .social_media.insta .insta_social img{width: 54px; }
.follow_us_sec .social_media.other .other_social_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.follow_us_sec .social_media.other .other_social_icon img{width: 17px;height: 25px;object-fit: contain;}
.follow_us_sec .social_media.youtube::before{content: '';top: 0;left: 0;width: 100%;height: 100%;position: absolute;background: linear-gradient(180deg, rgba(18, 61, 59, 0) 0%, #22B473 100%);border-radius:10px;}
.follow_us_sec .social_media.insta::before{content: '';top: 0;left: 0;width: 100%;height: 100%;position: absolute;background: linear-gradient(180deg, rgba(18, 61, 59, 0) 0%, #0D2C2A 100%);border-radius:10px;}
.follow_us_sec .social_media.other::before{content: '';top: 0;left: 0;width: 100%;height: 100%;position: absolute;background: linear-gradient(180deg, rgba(18, 61, 59, 0) 0%, #0D2C2A 100%);border-radius:10px;}
.follow_us_sec.update{padding: 75px 0px;}

.follow_us_sec .right_part .insta_social_side{width: calc(100% - 118px);display: flex;flex-wrap: wrap;gap: 24px;}

/* Follow us Section css end here */

/* Golf Club Section css start here */
.club_section{padding: 117px 0px 0px;background: #fff;}
.club_section .inner_part a.outer_layer{display: block;position: relative;z-index: 1;}
.club_section .inner_part a img{display: block;border-radius: 10px;object-fit: cover;}
.club_section .inner_part .inner_logo{position: absolute;top: 46px;left: 43px;}
.club_section .inner_part .inner_logo img{width: 304px;}
.club_section .inner_part .play_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.club_section .inner_part .play_btn img{animation-name: rotate-round;animation-duration: 15s;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;animation-timing-function: linear;}
.club_section .inner_part .play_btn::after{content: '';background: url(./images/play-btn.svg)center no-repeat; position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);width: 48px;height: 48px;background-size: 48px;}

@keyframes rotate-round{
0%{
transform:rotate(0deg)
}
100%{
transform:rotate(360deg)
}
}
/* Golf Club Section css end here */

/* Contact Me Section css start here */
.contact_me{background: #22B473;margin-top: -73px;padding: 160px 0px 115px;position: relative;}
.contact_me::before{content: '';position: absolute;top: -249px;right: 0;background:url(./images/contact-element.svg);background-repeat: repeat;width: 858px;height: 983px;background-size: 858px;background-repeat: no-repeat;pointer-events: none;}
.contact_me .inner_part{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;position: relative;}
.contact_me .left_part{width: 50%;}
.contact_me .left_part h3{letter-spacing: 5px;text-transform: uppercase;margin-bottom: 20px;word-spacing: -0.5px;}
.contact_me .left_part h2{margin-bottom: 42px;}
.contact_me .left_part h2 strong{text-transform: uppercase;color: #EBF2D5;}
.contact_me .left_part p a{text-decoration: underline;transition: 0.4s;}
.contact_me .left_part p a:hover{color: #EBF2D5;}

.contact_me .right_part{width: 50%;padding-left: 15px;}
.contact_me .right_part .form_content {margin-bottom: 27px;}
.contact_me .right_part .form_content:last-child {margin-bottom: 0px;}
.contact_me .right_part .form_content input{width: 100%;padding: 22px 22px;background: #F5F5F5;outline: none;font-size: 14px;font-family: 'clash_displaybold';color: #123D3B;border-radius: 10px;border: none;line-height: 1;}
.contact_me .right_part .form_content input::placeholder{color: #123D3B;text-transform: uppercase;word-spacing: 3px;}
.contact_me .right_part .sub_btn{width: 100%;display: flex;justify-content: flex-end;margin-top: 46px;position:relative;}
.contact_me .right_part .sub_btn input{font-size: 14px;transition:0.4s;display: inline-block;padding:12px 32px;min-width: 212px;font-weight: normal;line-height: 1;background:#EBF2D5;cursor: pointer;border:1px solid transparent;text-align: center;color: #123D3B;text-transform: uppercase;border-radius:31px;font-family: 'clash_displaybold';word-spacing: 3px;}

.contact_me .right_part .sub_btn input:hover{background: #123D3B;color: #fff;}
.contact_me.update{margin-top: 0;}
.wpcf7-spinner{position: absolute !important;right: 50px !important;top:10px;}


/* .globle-form{width: 100%;float: left;} */
.globle-form .field {margin-bottom: 25px;}
.globle-form .field p{margin-bottom: 0;}
.globle-form .field textarea{resize: none;height: 150px;}
.globle-form .field input:not([type="submit"]),.globle-form .field select,.globle-form .field textarea{width: 100%;padding: 22px 22px;background: #F5F5F5;outline: none;font-size: 14px;font-family: 'clash_displaybold';color: #123D3B;border-radius: 10px;border: none;line-height: 1;}
.globle-form .field input::placeholder,.globle-form .field textarea::placeholder{color: #123D3B;text-transform: uppercase;word-spacing: 3px;text-transform: uppercase;}
.globle-form .field.submit{width: 100%;display: flex;justify-content: flex-end;margin-top: 46px;position:relative;}
.globle-form .field.submit input{font-size: 14px;transition:0.4s;display: inline-block;padding:12px 32px;min-width: 212px;font-weight: normal;line-height: 1;background:#EBF2D5;cursor: pointer;border:1px solid transparent;text-align: center;color: #123D3B;text-transform: uppercase;border-radius:31px;font-family: 'clash_displaybold';word-spacing: 3px;}
.globle-form .field.submit input:hover{background: #123D3B;color: #fff;}
/* Contact Me Section css end here */

/* Accordian Section css start here */
.accordian_sec{background: #fff;padding: 63px 0 83px;}
.accordian_sec .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;}
.accordian_sec .outer_part{width: 39%;}
.accordian_sec .acc_inner{margin-bottom: 40px;}
.accordian_sec .acc_inner h4{margin-bottom: 0;color: #22B473;text-transform: uppercase;}
.accordian_sec .acc_header{padding-bottom: 7px;padding-right: 25px; border-bottom: 1px solid #123D3B;position: relative;transition: 0.4s;cursor: pointer;}
.accordian_sec .acc_header::after{content: '';width: 17px;height: 1px;background: #123D3B;position: absolute;top: 9px;right: 2px;transition: 0.4s;}
.accordian_sec .acc_header::before{content: '';width: 1px;height: 17px;background: #123D3B;position: absolute;top: 2px;right: 10px;transition: 0.4s;}
.accordian_sec .acc_body{display: none;margin-top: 30px;}
.accordian_sec .acc_header.active::before{display: none;}
.accordian_sec .acc_inner:last-child{margin-bottom: 0;}

/* Accordian Section css end here */

/* Footer part css start here */
.footer{padding: 110px 0px 93px;background: #123D3B;position: relative;z-index: 1;}
.footer::before{content: '';position: absolute;bottom: 0;left: 0;background:url(./images/footer-element.svg);background-repeat: repeat;width: 381px;height: 453px;background-size: 381px;background-repeat: no-repeat;z-index: -1;}
.footer .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 88px;}
.footer .left_part{width: 41%;}
.footer h3{letter-spacing: 20%;color: #EBF2D5;margin-bottom: 30px;text-transform: uppercase;}
.footer p{color: #F5F5F5;margin-bottom: 15px;}
.footer .left_part .email-section {margin-bottom: 31px;}
.footer .left_part .email-section input{width: 100%;padding: 22px 22px;background: #F5F5F5;outline: none;font-size: 14px;font-family: 'clash_displaybold';color: #123D3B;border-radius: 10px;border: none;line-height: 1;}
.footer .left_part .email-section input::placeholder{color: #123D3B;text-transform: uppercase;word-spacing: 3px;}
.footer .left_part .sub_btn input{font-size: 14px;transition:0.4s;display: inline-block;padding:13px 32px;min-width: 212px;font-weight: normal;line-height: 1;background:#EBF2D5;cursor: pointer;border:1px solid transparent;text-align: center;color: #123D3B;text-transform: uppercase;border-radius:31px;font-family: 'clash_displaybold';border: 1px solid transparent;word-spacing: 3px;}
.footer .left_part .sub_btn{width: 100%;display: flex;justify-content: flex-start;position:relative;}
.footer .left_part .sub_btn p{margin-bottom: 0;}
.footer .left_part .sub_btn .wpcf7-spinner{right:unset;left:80px;}
.footer .left_part .sub_btn input:hover{background: #123D3B;color: #fff;border: 1px solid #FFC66A;}
.footer .footer_top {width: 359px;margin-bottom: 65px;}
.footer .footer_top a{display: block;}
.footer .footer_top a img{display: block;object-fit: cover;}

.footer .right_part{width: 50%;display: flex;flex-wrap: wrap;}
.footer .footer_link{width: 50%;padding-left: 14px;}
.footer .footer_link.right{padding-left: 77px;}
.footer .right_part ul li{margin-bottom: 20px;}
.footer .right_part ul li:last-child{margin-bottom: 0px;}
.footer .right_part ul li a{color: #EBF2D5;text-transform: uppercase;transition:0.4s;font-size: 16px;line-height: 1;font-family: 'satoshimedium'; }
.footer .right_part ul li a:hover{color: #FFC66A;}

.footer .footer_btm{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .copy-ryt-text{width: 41%;}
.footer .condition-side{width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .privacy-side{width: 50%;padding-left: 14px;}
.footer .privacy-side.condition{padding-left: 77px;}

.footer .footer_btm p{color: #EBF2D5;font-size: 16px;line-height: 36px;margin-bottom: 0;text-transform: uppercase;}
.footer .footer_btm p a{color: #EBF2D5;font-size: 16px;line-height: 36px;text-decoration: none;text-transform: uppercase;}
.footer .footer_btm p a:hover{color: #FFC66A;}
/* Footer part css end here */

/* Error page css start here */
.error_page{padding: 100px 0px;}
.error_page .inner_part{text-align: center;}
.error_page .inner_part h2{margin-bottom: 50px;}
.error_page .inner_part img{margin-bottom: 50px;}

/* Error page css end here */
.wpcf7-not-valid-tip{margin-top:5px !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: none!important;background-color: none!important;color: #fff;border-radius: 50px;text-align: right !important;  padding: 7px 7px !important;font-size: 13px !important;line-height: 16px !important;border: none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background: red; 
color:#fff; border-color: red !important;  border-radius: 50px;text-align: center !important;  padding: 7px 7px !important;font-size: 13px !important;line-height: 16px !important; }
/* default page css start here */
.default_page{padding: 100px 0px;}
.default_page h1{font-size: 45px;line-height: 45px;margin-bottom: 15px;}
.default_page h2{font-size: 40px;line-height: 40px;margin-bottom: 15px;}
.default_page h3{font-size: 35px;line-height: 35px;font-family: 'clash_displaysemibold';margin-bottom: 15px;}
.default_page h4{font-size: 32px;line-height: 32px;margin-bottom: 15px;}
.default_page h5{font-size: 28px;line-height: 28px;margin-bottom: 15px;}
.default_page h6{font-size: 25px;line-height: 25px;font-family: 'clash_displaysemibold';margin-bottom: 15px;}
.default_page p{margin-bottom: 15px;}

.limit_section .right_part video,.limit_section .right_part iframe{width: 100%;aspect-ratio: 16/9;height: 100%;object-fit: cover;}



/* Responsive css start here  */
@media screen and (max-width:1365px) {
.banner_section {padding:0 24px 150px;}
.three_card_slider{padding-bottom: 120px;}
.three_card_slider .inner_part {margin-top: -120px;}
.limit_section {padding-bottom: 120px;}


}

@media only screen and (max-width: 1279px) {
h1 {font-size: 50px;line-height: 53px;}
h2 {font-size: 50px;line-height: 53px;}
h4 {font-size: 18px;line-height: 20px;}
.banner_section .text-box p{margin-bottom: 40px;}
.banner_section .inner_part {padding:70px 0 75px;}
.banner_section .hero-slider{min-height: auto;}
.banner_section ul{bottom: 30px;}
.header .inner_part{padding-left: 24px;}
.three_card_slider .card .card-text{padding: 20px;}
.limit_section h2 {margin-bottom: 30px;}
.two_col_sec .card .tech-content h2 {font-size: 40px;line-height: 42px;}
.follow_us_sec .inner_part{justify-content: space-between;}
.follow_us_sec .left_part {width: 40%;padding-right: 0;}
.follow_us_sec .right_part{width: 59%;gap: 25px;padding-left: 0px;}
.limit_section .left_part {width: 45%;}
.two_col_sec .card .top_content{margin-bottom: 25px;}
.bg_slider h2 {font-size: 70px;line-height: 70px;}
.contact_me .right_part{padding-left: 0;}
.footer .footer_link.right {padding-left: 30px;}
.footer .footer_link {padding-left: 0;}
.footer .inner_part{margin-bottom: 60px;}
.footer .privacy-side{padding-left: 0;}
.footer .privacy-side.condition {padding-left: 30px;}
.footer .footer_top {margin-bottom: 50px;}
.accordian_sec .outer_part {width: 45%;}
.contact_me.update{padding: 120px 0px 115px;}
.two_col_sec .card .btm_content p br{display: none;}
.default_page {padding:80px 0px;}
/* .follow_us_sec .social_media {width: calc(40% - 16px);} */
.follow_us_sec .right_part .insta_social_side {width: calc(84% - 26px);}
.follow_us_sec .right_part .other_social{width: 16%;}
.follow_us_sec .right_part .insta_social_side .social_media{width: calc(50% - 12px);}
.follow_us_sec .right_part .social_media img{width: 100%;}
.footer .copy-ryt-text{width: 100%;order: 2;margin-top: 10px;}
.footer .footer_btm p{line-height: 22px;}
.footer .condition-side{margin-left: auto;}
.slide_menu li a{font-size: 20px;}
.header .slide_menu .right_part{margin-top: 85px;}
.header .slide_menu .left_part .mbl_heading {margin-bottom: 30px;}
.header .slide_menu .right_part .image_part{right: -100px;}
.slide_menu{padding: 150px 0 100px;}
.slide_menu .inner_part{padding-left: 0;}
.header .slide_menu .mbl_social {margin-top: 65px;}


}


@media only screen and (max-width: 1023px) {
.wrapper{padding: 0 20px;}
h1 {font-size: 45px;line-height: 45px;}
h2 {font-size: 45px;line-height: 45px;}
h3 {font-size: 22px;line-height: 28px;}
/* .header{padding: 20px 0px;} */
.main-content {margin-top: 86px;}
.header .inner_part {padding: 20px 0px 20px 19px;}
.banner_section {padding:0 20px 120px;}
.three_card_slider {padding-bottom: 80px;}  
.three_card_slider .inner_part {margin-top: -95px;}
.limit_section .left_part {width: 100%;margin-bottom: 50px;}
.limit_section .right_part {width: 100%;}
.limit_section {padding-bottom: 90px;}
.bg_slider h2 {font-size: 60px;line-height: 60px;}
.bg_slider{padding: 60px 0px 60px;}
.limit_section h2 {margin-bottom: 25px;}
.section_heading{margin-bottom: 25px;}
.protee_section {padding-top: 80px;}
.protee_section .content_part{padding: 30px 30px 30px;}
.protee_section::before {width: 700px;height: 900px;background-size: 700px;top: 110px;}
.heading_section {margin-bottom: 30px;}

.follow_us_sec .left_part{width: 100%;margin-bottom: 30px;}
.follow_us_sec .right_part{width: 100%;}
.follow_us_sec{padding: 80px 0px;}
.club_section {padding:80px 0px 0px;}
.contact_me{padding: 140px 0px 90px;}
.footer {padding:90px 0px 60px;}
.footer .footer_top {width: 250px;margin-bottom: 40px;}
.footer .footer_link.right {padding-left: 0;}
.footer .left_part {width: 100%;margin-bottom: 40px;}
.footer .right_part {width: 100%;}
.club_section .inner_part .inner_logo {position: absolute;top: 30px;left: 30px;}
.club_section .inner_part .inner_logo img{max-width: 170px;max-height: 48px;}
.contact_me .left_part{width: 100%;margin-bottom: 40px;}
.contact_me .left_part h3 br{display: none;}
.contact_me .right_part{width: 100%;}
.contact_me .left_part h2 {margin-bottom: 30px;}
.contact_me .right_part .sub_btn{margin-top: 40px;}
.footer h3{margin-bottom: 25px;}
.footer .copy-ryt-text{width: 100%;order: 2;}
.footer .condition-side{width: 100%;order: 1;margin-bottom: 25px;}
.footer .privacy-side.condition{padding-left: 0;}
.footer .inner_part {margin-bottom: 40px;}
.limit_section.opposite .left_part{width: 100%;}
.limit_section.opposite .right_part{margin-bottom: 40px;}
.limit_section.opposite .section_heading {margin-bottom: 30px;}
.limit_section.update .left_part {padding-top: 0px;}
.limit_section .btn-box {margin-top: 40px;}
.limit_section.opposite .left_part{margin-bottom: 0;}
.limit_section.opposite{padding: 84px 0px 90px;}
.bg_slider.update {padding:80px 0px 70px;}
.contact_me.update {padding:80px 0px 80px;}
.accordian_sec .inner_part{gap: 30px;}
.accordian_sec .acc_inner {margin-bottom: 30px;}
.accordian_sec .outer_part {width: 100%;}
.header .right_part .menu{margin-right: 20px;}
.banner_section .text-box p br{display: none;}
.follow_us_sec .right_part a img {width: 100%;object-fit: cover;height: 100%;}
.header .slide_menu .wrapper{max-width: 770px;}
.header .slide_menu .inner_part{padding-left: 0;}
.header .slide_menu .left_part {width: 100%;}
.header .slide_menu .right_part{width: 100%;margin-top: 50px;}
.header .slide_menu .right_part h2 {font-size: 35px;line-height: 40px;}
.header .slide_menu .right_part .mbl_vx_logo {margin-top: 30px;}
.header .slide_menu .right_part .actual-price p{font-size: 28px;line-height: 33px;}
.header .slide_menu .mbl_social{margin-top: 50px;}


}


@media only screen and (max-width: 767px) {
h1 {font-size: 40px;line-height: 40px;}
h2 {font-size: 40px;line-height: 40px;}
.main-content {margin-top: 76px;}
/* .header {padding:15px 0px;} */
.header .logo {width: 140px;}
.header .right_part{width: calc(100% - 140px);}
.header .inner_part {padding: 15px 0px 15px 10px;}
.banner_section {padding:26px 20px 120px;}
.three_card_slider {padding-bottom: 61px;}
.limit_section {padding-bottom: 60px;}
.bg_slider h2 {font-size: 50px;line-height: 50px;}
.bg_slider {padding:50px 0px 50px;}
.three_card_slider .card .card-bg img{min-height: 235px;}
.three_card_slider .card .logo-image img{max-width: 93px;}
.protee_section .inner_part{gap: 15px 10px;}
.protee_section .card-image {width: calc(50% - 5px);}
.protee_section .content_part .logos img {min-width: 122px;height: unset;border-radius: unset;}
.heading_section span.section_heading {margin-bottom: 25px;}
.three_card_slider{padding: 0 0 60px;}
.error_page {padding:80px 0px;}
.protee_section span.section_heading{margin-bottom: 0;}
.default_page h1{font-size: 35px;line-height: 35px;margin-bottom: 10px;}
.default_page h2{font-size: 32px;line-height: 32px;margin-bottom: 10px;}
.default_page h3{font-size: 28px;line-height: 28px;margin-bottom: 10px;}
.default_page h4{font-size: 25px;line-height: 25px;margin-bottom: 10px;}
.default_page h5{font-size: 22px;line-height: 22px;margin-bottom: 10px;}
.default_page h6{font-size: 18px;line-height: 18px;margin-bottom: 10px;}
.two_col_sec{padding: 130px 0 80px;}
.two_col_sec .card .content{padding: 20px 25px;}
.two_col_sec .card {width: 100%;margin-bottom: 50px;}
.two_col_sec .card:last-child {margin-bottom: 0;}
.two_col_sec .card .btm_content p {margin-bottom: 30px;}
.protee_section span.section_heading{margin-bottom: 25px;}
.heading_section h2 {width: 100%;}
.follow_us_sec .social_media.youtube .youtube_social img {width: 60px;}
.slide_menu li a {font-size: 18px;}
.slide_menu li ul li a {font-size: 16px;}
.header .slide_menu .mbl_social ul{gap: 20px;}

}

@media only screen and (max-width: 600px) {
.wrapper {padding:0 16px;}
.btn_one{padding: 12px 22px;}
p{margin-bottom: 15px;}
h4 {font-size: 24px;line-height: 24px;}
h3 {font-size: 18px;line-height: 22px;}
.header .logo {width: 120px;}
.header .right_part .menu{margin-right: 15px;}
.header .right_part .btn-box{display: none;}
.three_card_slider .slick-list{padding-left: 20% !important;}
.three_card_slider .card.slick-slide {margin:0 7px;}
.header .inner_part {padding-left: 5px;}
.banner_section {padding:24px 16px 223px;}
.banner_section .inner_part {padding:30px 0 78px;}
.banner_section .text-box h1{margin-bottom: 10px;}
.banner_section .text-box p {margin-bottom: 26px;}
.banner_section ul {bottom: 34px;}
.banner_section ul{gap: 10px;padding-left: 21px;}
.three_card_slider .inner_part {margin-top: -208px;}
.three_card_slider .card h4 br{display: none;}
.limit_section h2 {margin-bottom: 18px;}
.limit_section p {margin-bottom: 8px;}
.limit_section::before {display: none;}
.limit_section .left_part{margin-bottom: 20px;}
.limit_section .right_part img{max-height: 240px;width: 100%;}
.limit_section {padding-bottom: 48px;}
.bg_slider h2 {font-size: 43px;line-height: 43px;}
.bg_slider {padding:35px 0px 30px;}
.protee_section {padding-top: 67px;}
.heading_section .heading-top-global{margin-bottom: 5px;}
.heading_section {margin-bottom: 18px;}
.protee_section .card-image img{height: 120px;}
.protee_section .inner_part {gap: 10px;}
.protee_section .card-image.fill .bg_image img{height: 153px;}
.protee_section .card-image.fill .content_part {padding:14px 19px 17px;}
.two_col_sec {margin-top: -36px;padding: 90px 0 62px;}
.protee_section::before{display: none;}
.two_col_sec .top_title {margin-bottom: 27px;}
.two_col_sec .card .tech-content.full{display: none;}
.two_col_sec .card .tech-content.mbl{display: block;margin-bottom: 12px;}
.two_col_sec .card .content{justify-content: center;align-items: center;}
.two_col_sec .card .bg_image img{height: 174px;}
.two_col_sec .card .top_content {margin-bottom: 35px;}
.two_col_sec .inner_part{gap: 0;}
.two_col_sec .card{margin-bottom: 36px;}
.follow_us_sec::before{display: none;}
.follow_us_sec {padding:45px 0px 40px;}
.follow_us_sec .left_part{margin-bottom: 18px;}
.follow_us_sec .right_part{gap: 10px;}
.follow_us_sec .social_media {width: 33%;}
.follow_us_sec .social_media img{height: 116px;}
.follow_us_sec .right_part .other_social{width: 16%;align-items: center;}
.follow_us_sec .right_part .other_social .social_media.other {width: 90%;}
.follow_us_sec .social_media.youtube .youtube_social img {width: 39px;height: 26px;}
.follow_us_sec .social_media.insta .insta_social img {width: 29px;}
.club_section {padding:35px 0px 37px;}
.club_section .heading_section{margin-bottom: 27px;}
.club_section .inner_part .play_btn{width: 78px;}
.club_section .inner_part .play_btn::after {width: 30px;height: 30px;background-size: 30px;}
.club_section .inner_part .inner_logo{top: 15px;left: 16px;}
.club_section .inner_part .inner_logo img {max-width: 90px;}
.contact_me {padding:44px 0px 35px;}
.contact_me{margin-top: 0;}
.contact_me .left_part h3{display: none;}
.contact_me .left_part h2 {margin-bottom: 15px;}
.contact_me::before {display: none;}
.contact_me .left_part p br{display: none;}
.contact_me .left_part{margin-bottom: 23px;}
.contact_me .right_part .form_content input{padding: 12px 14px;}
.contact_me .right_part .form_content {margin-bottom: 15px;}
.contact_me .right_part .sub_btn {margin-top: 20px;}
.contact_me .right_part .sub_btn input{padding: 10px 22px;min-width: 110px;}
.footer {padding:42px 0px 0px;}
.footer::before {display: none;}
.footer .footer_top {width: 190px;margin-bottom: 23px;}
/* .footer h3{display: none;} */
.footer .left_part{margin-bottom: 0;order: 2;}
/* .footer .left_part .content_short p{max-width: 250px;} */
.footer .right_part{order: 1;margin-bottom: 45px;}
.footer .condition-side{display: none;}
.footer .left_part .email-section input{padding: 10px 14px;}
.footer .footer_btm p{font-size: 12px;text-transform: uppercase;}
.footer .right_part ul li a{font-size: 14px;}
.footer .right_part ul li {margin-bottom: 2px;}
.footer .left_part .sub_btn {justify-content: flex-end;}
.footer .left_part .sub_btn input{padding:10px 22px;min-width: 110px;}
.footer .left_part .email-section {margin-bottom: 20px;}
.footer .inner_part {margin-bottom: 7px;}
.hero_section_page{padding: 90px 0px 84px;}
.hero_section_page h1{margin-bottom: 20px;}
.hero_section_page p{font-size: 14px;margin-bottom: 47px;line-height: 18px;}
.limit_section.update {padding:88px 0px 41px;}
.limit_section.opposite {padding:40px 0px 64px;}
.limit_section.opposite .left_part{order: 1;margin-bottom: 18px;}
.limit_section.opposite .right_part{order: 2;}
.limit_section.opposite .section_heading {margin-bottom: 21px;}
.limit_section.opposite h2 {margin-bottom: 18px;}
.bg_slider.update {padding:34px 0px 50px;}
.limit_section.opposite .right_part{margin-bottom: 0;}
.limit_section .btn-box {margin-top: 15px;}
.follow_us_sec h3{  letter-spacing: 12%;margin-bottom: 10px;}
.protee_section.update .card-image .bg_image img{height: 185px;}
.follow_us_sec.update {padding:55px 0px;}
.protee_section.update {padding:27px 0px 50px;}
.contact_me.update {padding:60px 0px 60px;}
.accordian_sec .acc_inner h4{font-size: 16px;line-height: 20px;}
/* .accordian_sec .acc_body p {margin-bottom: 20px;} */
.accordian_sec .acc_body {margin-top: 20px;}
.accordian_sec{padding: 63px 0 60px;}
.error_page .inner_part h2 {margin-bottom: 30px;font-size: 30px;line-height: 30px;}
.error_page .inner_part img {margin-bottom: 30px;}
.error_page {padding:60px 0px;}
.error_page .btn-box {margin-top: 30px;}

.slide_menu {padding:135px 30px 90px;}
.slide_menu li a {font-size: 22px;}
.follow_us_sec .social_media.other .other_social_icon img {width: 29px;height: 29px;}
.default_page {padding: 60px 0px;}
.default_page h1{font-size: 30px;line-height: 30px;}
.default_page h2{font-size: 28px;line-height: 28px;}
.default_page h3{font-size: 25px;line-height: 25px;}
.default_page h4{font-size: 20px;line-height: 20px;}
.default_page h5{font-size: 18px;line-height: 18px;}
.default_page h6{font-size: 16px;line-height: 16px;}
.protee_section .card-image .bg_image img{width: 100%;}
.banner_section .hero-slider{background-size: 0 !important;}
.banner_section .mbl_image{display: block;}
.follow_us_sec .right_part .other_social .social_media.other{height: calc(50% - 5px);}
.follow_us_sec .right_part .insta_social_side{gap: 10px;width: calc(66.66% - 1px);}
.follow_us_sec .right_part .insta_social_side .social_media {width: calc(50% - 5px);}
.follow_us_sec .right_part .other_social {width: calc(33.33% - 9px);}
.follow_us_sec .right_part .other_social .social_media.other {width: 100%;height: 100%;}
.follow_us_sec .right_part .other_social .social_media.mbl_prop{display: none;}
.protee_section span.section_heading{margin-bottom: 20px;}
.heading_section h2{margin-bottom: 15px;}
.two_col_sec .card .content .tech-logo img{max-width: 198px;}
.protee_section.update  .card-image .content_part{width: 100%;display: flex;justify-content: center;align-items: center;}
.protee_section.update .content_part .logos img {min-width: 220px;}
.slide_menu{padding: 120px 20px 60px;}
.slide_menu li a {font-size: 18px;}
.slide_menu li .mbl_arrow_update{width: 50px;height: 35px;}
.slide_menu li{margin-bottom: 15px;padding: 0;}
.header .slide_menu .wrapper{padding: 0;}
.slide_menu li .mbl_arrow_update{top: 16px;}
.header .slide_menu .right_part{padding: 20px;margin-top: 30px;}
.header .slide_menu .right_part .image_part{top: 15px;right: -140px;}
.header .slide_menu .right_part h2 {font-size: 28px;line-height: 32px;}
.header .slide_menu .right_part .actual-price p {font-size: 20px;line-height: 24px;}
.header .slide_menu .btn-box{display: block;}
.header .slide_menu .btn-box .btn_one{padding: 10px 20px;}
 .header .slide_menu .mbl_social { margin-top: 30px;}
 .globle-form .field input:not([type="submit"]), .globle-form .field select, .globle-form .field textarea{padding: 12px 14px;}
 .slide_menu .menu > li > a {padding: 25px 70px 25px 0px;}
 .slide_menu li a{letter-spacing: 3px;}
  .slide_menu .menu > li{margin-bottom: 0;}

}
/* Responsive css end here  */