@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
/* custom fonts */
/*   font-family: "Poppins", sans-serif; */



:root{
    --heading-font: 'Inter', sans-serif;
    --body-font: 'Inter', sans-serif;
    --common-transition: all 0.3s ease 0s;
    --primary: #200566;  
    --secondary:#1F1AED;
    --accent: #4F4D55;
    --black: #000000;  
    --gray: #333333;
    --white: #FFFFFF; 
}

/* ~-~-~-~-~-~-~-~-~-~ global adjustments ~-~-~-~-~-~-~-~-~-~ */ 
body, html{overflow-x: hidden;}
body { margin: 0; padding: 0; font-family: var(--body-font); font-size: 16px; line-height: 1.4;  color: var(--accent); overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; padding: 0; line-height: 1.2;  font-family: var(--body-font); color: var(--black); font-weight: bold;}
h1{ font-size: 50px; /* 54px-30px */ }
h2{ font-size: 40px; /* 42px-28px */ }
h3{ font-size:24px;  /* 32px-26px */ }
h4{ font-size:22px; /* 20px-18px */ }
h5{ font-size: clamp(1rem, 0.915rem + 0.177vw, 1.125rem); /* 18px-16px */ } 
h6{ font-size: clamp(0.875rem, 0.79rem + 0.177vw, 1rem); /* 16px */ }
p{ margin: 0 0 20px; padding: 0; line-height: 1.5; }
.fw-600 { font-weight: 600;}
ul{padding: 0; margin: 0; list-style: none;}
img { max-width: 100%; }
figure { margin: 0;}
a, img { border: 0; text-decoration: none; outline: none; }
a, a:link, a:visited, a:focus, a:hover {  outline: none; text-decoration: none; transition: var(--common-transition); }
a:hover{  text-decoration: none; transition: var(--common-transition); }
 
textarea, select, .form-control, input { border-radius: 0;   }
/* input[type="submit"] { font-family: var(--poppins); font-weight: 400; font-size: 16px; transition: all 0.3s ease 0s; outline: none; } */
textarea:focus, select:focus, .form-control:focus { outline: none; box-shadow: inherit;}

select { background-image: url(../images/icon-down.svg); background-repeat: no-repeat; background-position: 95% center; }
input:focus, input:focus-visible { border: none; outline: none; box-shadow: none; }
/* .btn-check:focus+.btn, .btn:focus { box-shadow: inherit;} */
/* --- for placeholder color --- */

input::-moz-placeholder , .form-control::-moz-placeholder { color: #6A7E87; opacity: 1; }
input:-ms-input-placeholder, .form-control:-ms-input-placeholder { color: #6A7E87; }
input::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { color: #6A7E87; }
/* --- for placeholder color --- */

/* --- only use for wordpress (Image alignment) --- */
.alignleft, .alignnone { float: left; margin: 0 15px 10px 0; }
.alignright { float: right; margin: 0 0 10px 15px; }
.aligncenter { margin: 10px auto; display: block; }
/* --- only use for wordpress (Image alignment) --- */

/*..............common styles..............*/
.common-padding{ padding-top: 80px; padding-bottom: 80px; }
.common-small-padding{ padding-top: 80px; padding-bottom: 80px; } 



.btn {min-width: 160px; overflow: hidden;position: relative;z-index: 1;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;color: var(--white);padding: 19px 14px;line-height: 1;border-radius: 8px;font-weight: 500;background: var(--secondary);font-size: 18px; text-align: center; border: 0;}

.btn:hover {transform: translate(0px, 0px); transition: all 0.9s ease; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -ms-transition: all 0.9s ease; -o-transition: all 0.9s ease;  color: #fff !important; background: var(--primary);}
.btn-grey { background: var(--gray); color: var(--white); }
.btn-grey:hover{background: var(--black);}
.line-btn { border: 2px solid var(--secondary); background: transparent; color: var(--secondary); } 
.btn-bar a { margin-left: 16px;     border: 2px solid var(--secondary) !important; }

/* ============ header Start ============ */

  
/*top menu*/

.main-header { width: 100%; z-index: 90; position: relative; background: transparent; padding: 20px 0;}
.navigation-bar { display: flex; align-items: center; justify-content: space-between;}


.logo-block{ width: 171px; }
.logo-block a{ display: block; }
.logo-block a img{ width: 100%; height: 100%; }



/* About */
.banner-content { text-align: center; } 
.inner-bg { padding: 170px 0; position: relative; z-index: 1; } 
.inner-bg:before { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(125.65deg, rgba(21, 23, 42, 0.9) 0.67%, rgba(46, 51, 105, 0.9) 68.12%); top: 0; left: 0; bottom: 0; right: 0; z-index: -1; }
.banner-content h1{color: var(--white); font-weight: 300;}
.banner-content h1 span{font-weight: 700;}

.athlets-img { position: relative; padding-bottom: 80%; } 
.athlets-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; object-fit: cover; border-radius: 20px; } 
.about-text { padding-left: 27px; }

.common-heading { margin-bottom: 45px; }
.common-heading h2 , .common-heading h1 , .common-heading h4{font-weight: 700; color: #090909; margin-bottom: 0;}
.common-heading h2 span , .common-heading h1 span , .common-heading h4 span{font-weight: 700;color: #090909;}
.common-heading h4{font-weight: 400;}
.common-heading h2{text-transform: uppercase;font-weight: 700;}
.comminty-wrapper { background: #F6F8F7; }
.single-counter h2 { color: var(--secondary); border-bottom: 1px solid #C3D4DC; padding-bottom: 32px; margin-bottom: 30px; } 
.single-counter p { font-size: 22px; color: var(--primary); margin-bottom:0; }

.banner-contnt .common-heading h1{font-family: var(--heading-font);
    font-weight: 700;
    font-size: clamp(1.875rem, -0.029rem + 5.077vw, 4rem);
    text-align: center;
    text-transform: uppercase;
    color: #200566;
    line-height: 1;
    }
    .banner-contnt .common-heading h1 span{color: #1F1AED;display: block;   font-weight: 700;}
.mission-section { display: flex; background-color: #ECF4F9; padding: 30px; border-radius: 10px; margin: 0 0 0 41px; } 
.icon-container { background-color: #200566; border-radius: 50%; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin-right: 15px; border: 10px solid var(--white); margin-left: -79px; flex:  0 0 auto; } 
.mission-content h3 { color: var(--primary); margin-bottom: 16px; }
.mission-content p { max-width: 512px; }

/* footer */
.footer-wrap { background: #200566; } 
.header-footer { padding: 80px 0; }
.email-input-container { position: relative; } 
.email-input { width: 100%; padding: 14px 50px 14px 30px; border: 2px solid #C3D4DC !important; border-radius: 25px; outline: none; font-size: 16px; background-color: transparent; color: #AAAAAA; min-height: 56px; } 
.email-input::placeholder { color: #ccc; } 
.send-button { position: absolute; right: 10px; top:11px;  background-color: #1F1AED; border: none; width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; } 
.send-button img { width: 18px; height: 18px; }
.ftr-logo { /* max-width: 137px; */ margin-bottom: 50px; }
.blog-banner .blog-status .author span { color: #fff; }
.social-media ul { display: flex; align-items: center; } 
.social-media ul li h3 { margin: 0; font-weight: 800; font-size: 30px; text-transform: uppercase; color: var(--white);margin-bottom: 0;padding-right: 24px;} 
/* .social-media ul li:not(:first-child) { padding: 5px; color: white; border-width: 2px; border-style: solid; border: 1px solid; border-image-slice: 1; border-width: 3px; 
    border-image-source:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.05) 100%); border-radius: 5px; background-clip: padding-box; }
 */
.social-media ul li:not(:first-child) { padding: 5px; color: white; border-width: 2px; border-style: solid; border: 1px solid #ffffff05; border-image-slice: 1; border-width: 3px; border-radius: 5px;margin-right: 15px; }

.ftr-heading h3 { color: var(--white); font-weight: 600; margin-bottom: 30px;text-transform: uppercase; } 
/* .social-media ul li h3 { margin-bottom: 0; }  */
.social-media ul li a { width: 50px; height: 50px; display: inline-block; border-radius: 5px; /* background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.05) 100%); */ display: flex ; align-items: center; justify-content: center; color: var(--white); font-size: 20px; background-color: #ffffff05;}

.ftr-heading ul li a { color: var(--white); font-size: 16px; margin-bottom: 14px; display: block; }
.ftr-heading ul li a:hover { color: var(--secondary); }
.privay-link { text-align: right; } 
.privay-link ul { list-style: none; display: flex; align-items: center; justify-content: flex-end; } 
.privay-link ul li a {  color: var(--white); font-size: 16px; position: relative; display: block; padding-right: 12px;} 
.privay-link ul li a:before{    position: absolute; content: ''; width: 4px; height: 4px; background: var(--white); right: 0; top: 50%; transform: translateY(-50%); border-radius: 50%;} 
.privay-link ul li:last-child a:before{display: none;}
.privay-link ul li:not(:last-child) { margin-right: 12px; }
.privay-link ul li a:hover{color: var(--secondary);}

.copyright-panel p { color: var(--white); margin-bottom: 0; }
.copyright-panel { padding: 30px 0; border-top: 1px solid #ffffff1a; }

/* footer */

/* blog */
.blog-banner-card{position: relative;}
.blog-banner-card figure{ position: relative; padding-bottom: 43%; z-index: 1;} 
.blog-banner-card figure:before { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); top: 0; bottom: 0; left: 0; right: 0; border-radius: 20px; z-index: 2; }
/* .blog-banner-card figure img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; border-radius: 20px; object-fit: cover; border-radius: 20px;}  */
.card-content { position: absolute; bottom: 0; left: 0; width: 100%; padding: 50px;     max-width: 1000px; color: white;     border-radius: 20px; z-index: 3;}
.blog-banner-card .date { font-size: 16px; display: flex; align-items: center; margin-bottom: 5px; }
.blog-banner-card .date span { margin-top: 0px; margin-right: 4px; }
.blog-banner-card .card-content h2 { color: var(--white); font-weight: 700; }
.author { display: flex; align-items: center; margin-top: 10px; }
.author img { width: 50px; height: 50px; border-radius: 50%; margin-right: 15px; }
.author span { font-size: 18px;font-weight: 400; }
.blog-status .author span { color: #4F4D55; font-weight: 500; }
.feed-list-slider .card-content .author { margin-top: 0px; }
.blog-status { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgb(255 255 255 / 10%);
    padding-top: 19px;margin-bottom: 11px;}
.stats {display: flex;     margin-top: 16px;     cursor: pointer;}    
.stats span { display: flex; margin-left: 20px; align-items: center; }  
.stats span img { margin-right: 5px; margin-top: -4px; } 
.like-count { margin: 0; }
.small-blg { margin-top: 24px; }
.small-blg .card-content{position: relative; color: var(--primary); padding: 24px 0;}
.small-blg  .blog-banner-card figure{padding-bottom: 77%;}
.small-blg .blog-banner-card .card-content h4 {color:#090909;border-bottom: 1px solid #ccc;padding-bottom: 19px;margin-bottom: 0;}
.small-blg .blog-banner-card .date{    margin-bottom: 15px; font-size: 16px; color:#200566; font-weight: 500;}
.small-blg  .blog-banner-card figure:before {display: none;}
.blog-details-content p { display: block; clear: both; }


ul.pagination { justify-content: center; margin-top: 50px; } 
ul.pagination li a { width: 40px; height: 40px; background: #fff; border-radius: 50% !important; display: flex; align-items: center; justify-content: center; color: var(--accent); border: 0; font-weight: 500; font-size: 16px; }
ul.pagination li:first-child a ,  ul.pagination li:last-child a { box-shadow: 0px 2px 10px 0px #00000014; background: #fff; border: 1px solid #0000000D; } 
ul.pagination li { margin-right: 10px; }
ul.pagination li a.active { background: var(--secondary); }
/* blog */

/* index */
.dwnld-img { min-height: 390px; border-radius: 20px; display: flex ; align-items: center; padding-right: 54px; background-size: cover; background-repeat: no-repeat;}
.sports-man { margin-top: 14px; }
.scan-wrap { max-width: 600px; display: flex; align-items: center; margin-left: auto; } 
.scan-text h4 { color: var(--white); margin-bottom: 15px; font-family: Poppins; font-weight: 500; font-size: 16px; }
.scan-text h3 { color: var(--white); font-weight: 800; max-width: 340px;margin-bottom: 0px; text-transform: uppercase; }

.scan-text { max-width: 420px; margin-right: 50px; } 
.scanner-img img { border-radius: 10px; }

.feed-wrap{background: #FCEDE9;}
/* .small-blg.side-list .blog-banner-card figure { padding-bottom: 24%; width: 34%; flex: 0 0 auto; }  */
.small-blg.side-list .blog-banner-card figure { padding-bottom: 0; width: 34%; flex: 0 0 auto; background-color: #fff; display: flex ; align-items: center; justify-content: center;overflow: hidden;border-radius: 20px; }
.small-blg.side-list .blog-banner-card .card-content { width: calc(100% - 24%); }
.small-blg.side-list .blog-banner-card a { display: flex; } 
.small-blg.side-list .card-content { margin-left: 16px;     padding: 0;}

.blog-banner-card figure img {top: 50%;
    transform: translateY(-50%); position: absolute; max-width: 100%; max-height: 100%; border-radius: 20px; object-fit: contain; border-radius: 20px; object-position: center center; aspect-ratio: 3 / 3; }
.feed-flex { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; } 
.feed-flex .common-heading { margin-bottom: 0; }

.mission-content h4 { margin-bottom: 0; font-weight: 500; color: var(--primary); }
.icon-container img { max-width: 30px; }

.main-banner { padding: 0px 0 315px; background: url(../images/home-bg.png); }

.nav-tabs { justify-content: center; border-bottom: 0; } 
.bnr-tab{position: relative;}
.bnr-tab .nav-tabs .nav-link { font-size: 20px; color: var(--primary); padding-left: 0; padding-right: 0; font-weight: 500;} 
.bnr-tab .nav-tabs .nav-link span { margin-right: 10px; } 
.bnr-tab .nav-item { margin: 0 20px;     flex: 0 0 auto;} 
.bnr-tab .nav-tabs .nav-link.active { background: transparent; border-bottom: 1px solid #200566; border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.bnr-tab .nav-tabs .nav-link:focus , .bnr-tab .nav-tabs .nav-link:hover { box-shadow: none; outline: none; border-bottom: 1px solid #200566; border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; }

.bnr-srch-form { width: 100%; max-width: 800px; margin: 24px auto 0; } 
.bnr-srch-form form { position: relative; display: flex; align-items: center; } 
.bnr-srch-form form input[type=submit] { min-width: 160px; overflow: hidden; position: relative; z-index: 1; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; color: var(--white); padding: 19px 14px; line-height: 1; border-radius: 8px; font-weight: 600; background: var(--secondary); font-size: 18px; text-align: center; border: 0; position: absolute; right: 11px; top: 42%; transform: translateY(-50%); } 
.bnr-srch-form form .form-control {     border: 0; padding: 0; background: transparent; color: #6A7E87; font-size: 16px;}
.bnr-srch-form form .input-group { height: 76px; border: 1px solid #fff; border-radius: 8px; padding: 25px 172px 25px 30px;background-color: #fff; }
.bnr-srch-form form  .input-group-text { padding: 0; border: 0; margin-right: 16px; color: #6A7E87; background-color: transparent !important;}

.connect-wrap { margin-top: -266px; }
.banner-card { height: 100%; }
.banner-card a { background: var(--white); box-shadow: 0px 4px 20px 0px #00000014; border-radius: 20px; padding: 20px; display: block; border: 1px solid transparent; transition: all .3s ease;     height: 100%;} 
.banner-card a:hover, .banner-card.active a { border: 1px solid #3CB0E4; }
.banner-card-img { position: relative; padding-bottom: 85%; } 
.banner-card-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; border-radius: 10px; object-fit: cover; } 
.banner-card-content { margin-top: 20px; }
.banner-card-content h3 { font-weight: 600; color: var(--primary); margin-bottom: 14px;text-transform: uppercase; } 
.banner-card-content p { margin-bottom: 10px; color: var(--accent); } 
.banner-card-content ul li { color: #4F4D55; margin-bottom: 10px; padding-left: 34px; position: relative; }
.banner-card-content ul li:before{position: absolute; content: '\f0a9'; font-family: 'Font Awesome 5 Free'; left: 0; font-weight: 900; font-size: 19px;color: #1F1AED;}
/* index */

/* search */
.search_tab ul li{margin-right: 8px;}
.search_tab ul li button { color: var(--accent0); font-weight: 500; font-size: 18px; border: 1px solid #C3D4DC; border-radius: 100px !important; padding: 12px 25px; min-width: 112px; }
.search_tab ul li button.active , .search_tab ul li button:hover { background-color: #CDE4EF !important; color: var(--primary) !important; border: 1px solid #CDE4EF !important; }
.search_form { border: 1px solid #C3D4DC; border-radius: 20px; padding: 30px; margin: 24px 0;} 
.search_form h4 { color: var(--primary); font-weight: 600; border-bottom: 1px solid #20404E33; padding-bottom: 30px; margin-bottom: 30px; }
.search_form form .form-control { border: 1px solid #C3D4DC; height: 56px; border-radius: 154px; border-left: 0; color: #6A7E87;} 
.search_form form .input-group-text { border-right: 0 !important; background: transparent; border-top-left-radius: 100px !important; border-bottom-left-radius: 100px !important; border: 1px solid #C3D4DC; padding-left: 20px; } 
.search_form form .input-group-text img { border-right: 1px solid #4F4D5533; padding-right: 20px; }
.search_form form  input[type=submit] { min-width: 160px; overflow: hidden; position: relative; z-index: 1; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; color: var(--white); padding: 19px 14px; line-height: 1; border-radius: 100px; font-weight: 600; background: var(--secondary); font-size: 18px; text-align: center; border: 0;  } 
.search_form form select{background: #fff url(../images/down-arrow.svg); background-size: 3%; background-position-x: 97%; background-repeat: no-repeat; background-position-y: 50%; color: #6A7E87; padding: 15px 40px 15px 17px;}

.connect-grid { display: flex; flex-wrap: wrap; margin: 0px -12px; }
.profile-card { background: white; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); overflow: hidden; text-align: center; position: relative; } 
.profile-card-wrap{width: 20%;padding: 0px 12px;margin-bottom: 24px; }
.cover-photo { width: 100%; height: 80px; object-fit: cover; } 
.profile-picture { width: 80px; height: 80px; border-radius: 50%; border: 3px solid white; position: absolute; top: 40px; left: 50%; transform: translateX(-50%); } 
.profile-info { padding: 50px 14px 15px; } 
.profile-name { font-weight: 500; margin: 5px 0; color: var(--primary);} 
.profile-description { font-size: 14px;  margin-bottom: 10px; } 
.connections {font-size: 16px; color: var(--secondary); font-weight: 500; margin-bottom: 10px; } 
.mutual-connections { font-size: 12px; color: gray; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #20404E33; padding-bottom: 16px;} .mutual-connections img { width: 30px; height: 30px; border-radius: 50%; margin-right: 5px;     border: 2px solid #FFFFFF;} 
.mutual-connections img:not(:first-child) { margin-left: -10px; }
.connect-button {display: block; width: 100%; margin: 10px auto; padding: 16px; border: 2px solid var(--secondary); border-radius: 50px; color: var(--secondary); text-align: center; font-size: 14px; font-weight: bold; cursor: pointer; background: white; transition: 0.3s; margin-top: 16px;} 
.connect-button:hover { background: var(--secondary); color: white; }
.profile-delete { position: absolute; right: 10px; top: 20px; } 
.profile-delete a{ width: 30px; height: 30px; border-radius: 50%; background: #00000066; display: flex; align-items: center; justify-content: center; }
/* search */

/* blog details */
.blog-banner-card.blg-details .card-content h2 { color: var(--primary); margin-bottom: 10px; }
.small-blg  .blog-banner-card.blg-details  figure { padding-bottom: 43%; margin-bottom: 40px;}
.blg-details .blog-status{padding-top: 0;}
.bl-row{margin: 40px 0;}
.bl { position: relative; padding-bottom: 87%; } 
.bl img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; border-radius: 20px; object-fit: cover; }


.comments-area { box-shadow: 0 0 16px 7px rgba(0, 0, 0, 0.08); margin-bottom: 40px; padding: 50px;}
.comment-list  { list-style: none; padding-left: 0px; margin-top: 20px; } 
.comment-list .commentform { box-shadow: none; margin-bottom: 40px } 
.comment-list .comment .comment-body { background: #fff; padding: 20px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 12px;} 
.comment-list .reply a { padding-bottom: 0 }
 .comment-list .comment .comment-body .comment-meta .comment-awaiting-moderation { margin-left: 3.7rem; margin-top: 1rem; }

.comment-list .comment .comment-body .comment-meta .comment-author { display: flex; } .comment-list .comment .comment-body .comment-meta .comment-author b { padding: 0rem 1rem; } .comment-list .comment .comment-body .comment-meta .says { display: none; } .comment-list .comment .comment-body .comment-meta .comment-author b a { text-decoration: none; color: var(--black); font-size: 16px; } .comment-list .comment .comment-body .comment-meta .comment-metadata { margin-left: 3.7rem; } .comment-list .comment .comment-body .comment-meta .comment-metadata a { text-decoration: none; font-size: 13px; color: rgba(0, 0, 0, 0.6); } .comment-list .comment .comment-body .comment-content p { margin-left: 3.7rem; font-size: 16px; line-height: 1.7; color: rgba(0, 0, 0, 0.7); } 
.comment-list .comment .comment-body .reply { margin-left: 3.7rem; } .comment-list .comment .comment-body .reply a { font-size: 13px; color: rgba(0, 0, 0, 0.7); } 

.comment-reply-title a { color: var(--black); } 
p.comment-form-cookies-consent { display: flex; } 
input#wp-comment-cookies-consent { width: 20px; height: 20px; margin-right: 10px; margin-top: 4px; }
.comment-respond textarea { padding: .375rem .75rem; }
em.comment-awaiting-moderation { font-size: 14px; margin-left: 3.7rem; margin-top: 1rem; font-weight: 700; } 
.children .comment-content { margin-left: 3.7rem; font-size: 16px; line-height: 1.7; } 
.children { width: 88%; margin-left: auto; margin-bottom: 3rem; margin-top: 3rem; list-style: none; }
.comment-form input , .comment-form textarea { border: 1px solid #ccc; } .comment-form input { height: 40px; }
.comment-author.vcard img{border-radius: 50%;} 
ul.page-numbers { display: flex; justify-content: center; } 
ul.page-numbers li a { width: 40px; height: 40px; background: var(--white); color: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 7px; box-shadow: 0 0 3px #ccc; font-weight: 600; } ul.page-numbers li span { width: 40px; height: 40px; color: var(--white); background: var(--secondary); display: flex; align-items: center; justify-content: center; border-radius: 50%; box-shadow: 0 0 3px #ccc; }
/* blog details */

/* .blog-banner-card .date span img{filter:brightness(0) invert(1);} */



/*  anirban */

.d-none {
    display: none;
}

/* new-about */
.about-wrapper { background: rgba(240, 250, 255, 1); min-height: 100vh; padding: 124px 0; } 
.about-heading h2 { color: var(--primary); text-transform: uppercase; font-weight: 900; } 
.about-heading { margin-bottom: 98px; }
.single-box-white { border: 1px solid #c3d4dc; background-color: #fff; border-radius: 20px; padding: 30px 30px; margin-bottom: 24px; position: relative; /* height: 100%; */ } 
.single-box-white .heading-flex { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #20404e33; padding-bottom: 30px; margin-bottom: 30px; } 
.single-box-white h4 { font-size: 22px; font-weight: 600; line-height: 28px; text-align: left; color: #200566; margin-bottom: 0;}
.single-box-white h3 { color: var(--primary); text-align: center; text-transform: uppercase; font-weight: 800; margin-top: 30px; }
/* new-about */
.mc4wp-alert.mc4wp-error { margin-top: 10px; text-align: center;}
.mc4wp-alert.mc4wp-error p { margin-bottom: 0px; color: #c82222; }
.feed-list-slider li{margin-bottom: 24px;}

.blog-banner .blog-banner-card .card-content .author span { color: #200566; }
.blog-banner .blog-banner-card .blog-status { margin-bottom: 0px; }
.blog-banner .blog-banner-card .card-content{padding-bottom: 0px;}
.pagination-container { margin-top: 40px; }
.blog-banner-card.blg-details figure { margin-top: 24px; }
.common-pg-sec  ul{margin-bottom: 20px;}
.common-pg-sec  ul li{margin-bottom: 12px;}

.blog-left-w .blog-banner-card figure {
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    border-radius: 20px;
    padding-bottom: 0px !important;
}

.blog-left-w .blog-banner-card figure {
    overflow: hidden;
}

.blog-left-w .blog-banner-card figure img {
    position: relative;
    top: inherit;
    transform: inherit;
}
.blg-details figure{padding-bottom: 0px !important;}
.blg-details figure img {
    position: relative;
}


/* ================= 18/09/2025 ====================== */
header.main-header.new-header { position: fixed; }
header.main-header.new-header.fixed { background-color: #fff; }
.main-banner.new-banner {
    background-image: url(../images/banner-img2-new.png);
    /* padding: 503px 0px 550px 0px !important; */
    background-size: 100% 100%;
    background-position: 0% 0%;
    height: 100vh;
    padding-bottom: 252px;
    box-sizing: content-box;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.download_app { display: flex; justify-content: center; }
.download_app a { width: 252px; height: 74px; display: flex; align-items: center; justify-content: center; }

.download_app a img {
    /* width: 100%; */
    /* height: 100%; */
    object-fit: contain;
}
section.main-banner.new-banner h4 {
    font-weight: 400;
    font-size: 48px;
    text-align: center;
    color: #fff;
}

section.connect-wrap.new-connect-wrap .row {
    margin-top: -252px;
}

section.main-banner.new-banner .banner-contnt p { font-weight: 700; font-size: 20px; text-align: center; color: #fff; }
.download_app_flex a { width: 292px; display: flex; align-items: center; }
.download_app_flex { display: flex; justify-content: center; }
.app-download p { margin-bottom: 0px; font-weight: 500 !important; font-size: 24px !important; text-align: center; }
.app-download { margin-top: 150px; }
.main-new{background-color: #1D0662;}
section.connect-wrap.new-connect-wrap { border-bottom: 0.5px solid #979797; padding-bottom: 192px; margin-top: 0;position: relative; }
header.main-header.new-header a.btn { border-radius: 40px; font-weight: 400; font-size: 20px; text-align: center; padding: 9px; min-width: 133px; }
section.connect-wrap.new-connect-wrap .banner-card-slider .banner-card a {
    /* background: linear-gradient(180deg, rgba(255, 255, 255, 0.59) 0%, rgba(153, 153, 153, 0) 100%); */
    border: none;
    position: relative;
    background-color: rgb(255 255 255 / 14%);
    border-radius: 40px;
    padding: 24px;
}
section.connect-wrap.new-connect-wrap .banner-card-slider .banner-card a:after {
    content: "";
    position: absolute;
    background-image: url(../images/after_svg1.svg);
    background-position: bottom;
    background-size: cover;
    height: 57%;
    width: 100%;
    bottom: -17px;
    left: 0;
}

section.connect-wrap.new-connect-wrap .banner-card-img { padding-bottom: 0px; height: 451px; z-index: 1;border-radius: 30px;overflow: hidden;}
section.connect-wrap.new-connect-wrap .banner-card-img img { position: relative; border-radius: 0;}
section.connect-wrap.new-connect-wrap .banner-card-content {
    margin-top: 70px;
        position: relative;
    z-index: 1;
}
section.connect-wrap.new-connect-wrap .banner-card-content h3, section.connect-wrap.new-connect-wrap .banner-card-content p{color: #fff;}
section.connect-wrap.new-connect-wrap .bnr-tab {
    padding-top: 200px;
}



section.connect-wrap.new-connect-wrap .bnr-tab ul.nav.nav-tabs li.nav-item button {
    font-weight: 400;
    font-size: 28px;
    line-height: 20px;
    color: #fff;
    text-align: center;
}

section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form {
    margin-top: 66px;
}
section.connect-wrap.new-connect-wrap::after{ content: "";
    position: absolute;
    background-image: url(../images/round_after.png);
    background-position: bottom;
    background-size: cover;
    height: 57%;
    width: 75%;
    bottom: 123px;
    left: 0;}

section.connect-wrap.new-connect-wrap .container {
    position: relative;
    z-index: 1;
}
section.connect-wrap.new-connect-wrap .bnr-srch-form .input-group{position: relative;}
section.connect-wrap.new-connect-wrap .bnr-srch-form .input-group::after {
     content: "";
    position: absolute;
    background-image: url(../images/input_bg1.png);
    background-size: 100% 99%;
    height: 100%;
    width: 100%;
    bottom: 1px;
    left: -25px;
    right: 0;
    margin: 0 auto;
}
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group {
    background-color: transparent;
    border: none;
    margin-bottom: 0px !important;
}

section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group span {
    position: relative;
    z-index: 1;
    color: #fff;
}

section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control {
    color: #fff !important;
    position: relative;
    z-index: 1;
}
/* Standard */
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control::placeholder {
  color: #fff; /* change color */
  opacity: 1; /* makes sure it’s visible */
}

/* Chrome, Safari, Edge */
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

/* Firefox */
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

/* IE 10–11 */
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control:-ms-input-placeholder {
  color: #fff;
}

/* Microsoft Edge (legacy) */
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form .input-group input.form-control::-ms-input-placeholder {
  color: #fff;
}
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form input[type="submit"] {
    background-color: #1E1AE3;
    border-radius: 21px;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    padding: 12px 33px;
    min-width: 133px;
    position: absolute;
    right: 32px;
    top: 46%;
    transform: translateY(-50%);
}

@media only screen and (min-width:1600px) {

    .container { max-width: 1490px; } 


}


@media only screen and (min-width:1700px) {

    .container { max-width: 1609px; } 


}

@media only screen and (max-width:1799px) {  
    .single-counter p { font-size: 18px;}
    .single-counter h2{padding-bottom: 16px; margin-bottom: 21px;}
    .blog-status{padding-top: 9px;}
    section.connect-wrap.new-connect-wrap .banner-card-img{height: 300px;}
}

@media only screen and (max-width:1599px) { 
    h1 { font-size: 44px; }
    h2 { font-size: 38px; }
    h3 { font-size: 22px; }
    h4 { font-size: 18px; }
    .common-heading  , .feed-flex{ margin-bottom: 30px; }
    .bnr-tab .nav-tabs .nav-link { font-size: 20px;}
    .banner-card-content h3{margin-bottom: 8px;}
    body{font-size: 14px;}
    .banner-card-content ul li{padding-left: 26px;}
    .banner-card-content ul li:before{font-size: 16px;}
    .banner-card-content h3{margin-bottom: 8px;}

    .small-blg .blog-banner-card .date { margin-bottom: 8px;}
    .small-blg .blog-banner-card .card-content h4{    padding-bottom: 14px;}
    .blog-status{padding-top: 2px;}
    .author span { font-size: 18px; }
    .author img { width: 35px; height: 35px;  margin-right: 9px; }

    .common-padding { padding-top: 60px; padding-bottom: 60px; }

    /* .small-blg.side-list .blog-banner-card figure { padding-bottom: 16%;} */
    section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form { margin-top: 45px; }
    section.connect-wrap.new-connect-wrap::after { width: 80%; }
section.connect-wrap.new-connect-wrap .banner-card-content { margin-top: 30px; }
}
@media only screen and (max-width:1440px) {  

    section.connect-wrap.new-connect-wrap .bnr-tab {
    padding-top: 150px;
}
 
}

@media only screen and (max-width:1366px) {  
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form { margin-top: 28px; } 
.bnr-srch-form { max-width: 670px; }
section.connect-wrap.new-connect-wrap .banner-card-slider .banner-card a{padding: 16px;border-radius: 20px;}
section.connect-wrap.new-connect-wrap .banner-card-img{border-radius: 20px;}
}
@media only screen and (max-width:1356px) {
    
    .additional__options .btn{padding: 1.5rem 1rem; font-size: 14px;}  
    h1 { font-size: 46px; }
    h2 { font-size: 32px; }
    .small-blg .blog-banner-card .date { font-size: 15px; }
    .common-heading, .feed-flex { margin-bottom: 20px; }
    .bnr-tab .nav-tabs .nav-link { font-size: 15px; }
    .bnr-srch-form form .input-group { 
        /* height: 59px;  */
        padding: 16px 162px 16px 21px;}
    .bnr-srch-form form input[type=submit] { min-width: 156px;padding: 15px 14px;font-size: 17px;right: 7px; top: 38%;}
    h3 { font-size: 24px; }
    .mission-section{    margin: 0 0 0 30px;}
    .icon-container img { max-width: 25px; }
    .mission-section{padding: 20px;}
    .btn { min-width: 138px;     padding: 16px 14px; font-size: 16px;}
    .icon-container{width: 70px; height: 70px; margin-left: -54px;}
    .author span { font-size: 16px; }
}
@media only screen and (max-width:1199px) { 
    .additional__options{flex-wrap: wrap;}
    .additional__options .btn{    width: calc(50% - 1rem); margin-right: 1rem; margin-bottom: 16px;}
    .client-content { max-width: 80%;     padding-left: 270px;}
    .small-blg .blog-banner-card .date { font-size: 14px;  margin-bottom: 8px;}
    .author{margin-top: 8px;}
    .author span { font-size: 14px; }
    .single-counter p { font-size: 16px; }

    .search_tab ul li button{padding: 9px 22px; min-width: 109px; font-size: 14px;}
    .search_form{padding: 30px 20px;}
    .search_form h4{padding-bottom: 16px;}
    .connect-grid{gap: 21px;}
    .profile-card-wrap { width: 33.3%;}
        section.connect-wrap.new-connect-wrap::after {
        width: 90%;
    }
    section.connect-wrap.new-connect-wrap .bnr-tab ul.nav.nav-tabs li.nav-item button{font-size: 20px;}
}


@media only screen and (max-width:991px) { 
    
    .header-right-btn { margin: 0 0 0 auto; }
    .nav_btn { width: 30px; height: 30px; position: relative; ; transition: .5s ease-in-out; cursor: pointer; right: 0;    z-index: 9999; }
    .nav_btn span { display: block; position: absolute; height: 2px; width: 100%; background: var(--accent); border-radius: 0; opacity: 1; left: 0; transform: rotate(0deg); transition: .25s ease-in-out;}
    .main-menu.open { transform: translateX(0);}
    .main-menu { position: fixed; transform:translateX(-100%); left: 0; top: 0; bottom: 0; z-index: 999; max-width: 100%; box-shadow: 4px 0 27px rgba(0, 0, 0, 0.11); background-color: var(--white); padding:92px 10px 0; margin:0; display:block; height: 100vh; width: 100%; transition: 250ms ease-in;}
    .main-menu ul li { width: 100%; margin: 0; }
    .main-menu ul li:not(:last-child) { margin-right: 0; }
    .main-menu ul li a { display: block; padding: 10px; }
    .nav_close { display: block; position: absolute; top: 8px; right: 10px; z-index: 999; font-size: 30px; }

    .plus, .minus { display: block; padding: 6px 5px 6px 30px; font-weight: 700; color: #000; font-size: 20px; cursor: pointer; position: absolute; right: 0; left: 0; top: 0; font-size: 25px; z-index: 9; text-align: right; } 
    .plus { display: inline-block; width: 30px; left: 80%; top: 5px; }
    .minus {display: none;} 
    .open-sub > .minus {width: 30px; left: 80%; top: 5px;} 
    .menu-item-has-children.open-sub > .plus {display: none;} 
    .menu-item-has-children .open-sub > .minus {display: block;} 
    .menu-item-has-children.open-sub > ul.sub-menu { display: block; } 
    .open-sub>.minus { display: inline-block; width: 30px; left: 80%; top: 5px; }

    .menu-dropdown .plus {  display: block;} 
    .menu-dropdown .minus {  display: none;} 
    .menu-dropdown.open-sub > .plus {display: none;} 
    .menu-dropdown.open-sub > .minus {display: block;} 
    .main-menu ul li.menu-item-has-children li.menu-dropdown ul.super-sub-menu { display: none !important;} 
    .main-menu ul li.menu-item-has-children li.menu-dropdown.open-sub ul.super-sub-menu { display: none} 
    .menu-item-has-children:after , .menu-item-has-children > a::after{ display: none; } 
     li.menu-item-has-children > ul.sub-menu { position: inherit; top: 0; min-width: 100%; box-shadow: none; display: none; left: 0;}
     .main-header{   padding: 17px  0;}
     li.menu-item-has-children:hover ul.sub-menu { display: none;}
     li.menu-item-has-children.open-sub ul.sub-menu {display: block; background: var(--white); opacity: 1; visibility: visible; width: 100%; top: 0; left: 0;}
     .nav_btn span:nth-child(1) { top: 4px; } 
     .nav_btn span:nth-child(2) { top: 14px; } 
     .nav_btn span:nth-child(3) { top: 24px; } 
     .nav_btn.open span:nth-child(3) { top: 14px; transform: rotate(-135deg); } 
     .nav_btn.open span:nth-child(2) { opacity: 0; left: -30px; } 
     .nav_btn.open span:nth-child(1) { top: 14px; transform: rotate(135deg); }
     .talk-btn a{display: inline-block !important;}
     .main-menu ul li:last-of-type { margin-top: 30px; }

     /* menu */
     
     .ftr-newsletter { margin-bottom: 35px; }
     .grow__content , .grow__image{width: 100%; }
     .about_careers__content { position: inherit; right: inherit; bottom: inherit; width: 100%;}
     .careers__image{margin-bottom: 0;}
     .about_careers__content { position: inherit; right: inherit; bottom: inherit; width: 100%; }
     .intro__wrapper { padding: 140px 0 70px; }
     .client-content {max-width: 80%;}
     .brands__logo-img img { width: auto; max-width: 110px; height: auto; }

     .small-blg.side-list .blog-banner-card figure{
        /* padding-bottom: 3%; */
         width: 24%;}
     .banner-card { height: calc(100% - 20px); margin-bottom: 20px; }
     h1 { font-size: 34px; }
     .mission-section { margin: 0 0 20px 30px; }
     .scan-wrap{width: 100%; text-align: center; max-width: 100%; flex-wrap: wrap; justify-content: center;} 
     
     .scan-text { max-width: 100%; margin-right: 0; margin-top: 30px; }

     .ftr-heading ul { display: flex; flex-wrap: wrap; justify-content: space-between; } 
     .ftr-heading ul li { width: 50%; } .social-media { margin-bottom: 32px; } 
     .footer-menu { margin-bottom: 32px; }

    .privay-link{margin-top: 8px;}
    .privay-link ul { justify-content: flex-start; }
    .privay-link ul li a{font-size: 14px;}
    .privay-link ul li { margin-left: 0; }

    .about-text { padding-left: 0; margin-top: 30px; }
    .blog-banner-card figure{padding-bottom: 68%;}
    .card-content{padding: 30px;}
    .logo-block { width: 161px; }
    .header-footer { padding: 40px 0; }

    .search_tab .nav { overflow-x: scroll; -webkit-overflow-scrolling: touch; overflow-y: hidden; white-space: nowrap; margin: 0; flex-wrap: nowrap; position: relative; padding-bottom: 10px; }
    .search_form form input[type=submit] { min-width: 100%;}
    .profile-card-wrap { width: 50%; }

    .banner-card-slider .slick-track { display: flex; padding-bottom: 60px;} 
        .banner-card-slider .slick-slide {height: auto;}
    .banner-card-slider .slick-slide > div ,     .banner-card-slider .banner-card , .banner-card-slider .slick-slide > div .col-lg-3  { height: 100%; }
.pagination-container { margin-top: 24px; }
.blog-banner-card.blg-details figure { margin-top: 18px; }
    .banner-card-slider .slick-slide {margin: 0 8px;}
    section.connect-wrap.new-connect-wrap .col-lg-3.col-md-6 {
    margin-bottom: 20px;
}

    section.connect-wrap.new-connect-wrap::after { display: none; }
    /* section.connect-wrap.new-connect-wrap{overflow: hidden;} */
        section.connect-wrap.new-connect-wrap .bnr-tab {
        padding-top: 20px;
    }
    section.connect-wrap.new-connect-wrap {
    padding-bottom: 70px;

}
.main-banner.new-banner{height: auto;padding-top: 200px;}
.copyright-panel p{text-align: center;}
.privay-link ul{justify-content: center;}
}

@media only screen and (max-width:767px) { 
    h1 { font-size: 30px; }
    h2 { font-size: 28px; }
    .dwnld-img{    flex-wrap: wrap; overflow: hidden; padding: 40px 0;}
    .sports-man { text-align: center; margin-left: 0px; width: 100%; margin-top: 0;}
    .sports-man img { width: 100%; height: 100%; object-fit: cover; } 
    .sports-man picture { width: 100%; display: block; text-align: center; height: 100%; }
    .bnr-tab .nav-tabs{justify-content: flex-start; border-bottom: 0; overflow-x: scroll; -webkit-overflow-scrolling: touch; overflow-y: hidden; white-space: nowrap; margin: 0; flex-wrap: nowrap; position: relative;}
    /* .ntab-shadow{position: absolute;  width: 15%; height: 19%; background: linear-gradient(270deg, #e0f3fa 0%, rgb(215 239 248 / 32%) 100%); right: 0; top: 0;} */
    .bnr-tab .nav-item:first-child { margin-left: 24px; } 
    .bnr-tab .nav-item:last-child { margin-right: 47px; }
    .bnr-srch-form form input[type=submit]{position: inherit; top: inherit; right: inherit; width: 100%;}
    .bnr-srch-form form{    flex-wrap: wrap;}
    .bnr-srch-form form .input-group { height: 47px; padding: 9px 21px 9px 21px;}
    .bnr-srch-form form input[type=submit]{margin-top: 27px;}
    .main-banner { padding: 40px 0;}
    .connect-wrap { margin-top: 0; padding: 40px 0 0; }

    .banner-card-slider .slick-list { padding-right: 80px; }


    .common-padding { padding-top: 40px; padding-bottom: 40px; }
    .mission-section { padding: 12px; }
    .icon-container{margin-left: -41px; margin-right: 26px;}

    .feed-flex{justify-content: center;}

    .small-blg.side-list .blog-banner-card a{flex-direction: column;}
    .small-blg.side-list .blog-banner-card figure { 
        padding-bottom: 63%; 
        width: 100%; }
    .blog-banner-card figure img{   border-radius: 10px;}
    .small-blg.side-list .card-content { margin-left: 0; padding: 0; margin-top: 20px; }

    .feed-list-slider .slick-list { padding-right: 80px; }
    .feed-list-slider .slick-slide {margin: 0 8px;}

    .blog-status { flex-wrap: wrap ;}
    .stats span:first-child{margin-left: 0;}
    .author{width: 100%; margin-bottom: 16px;}
    .scan-text h3{max-width: 260px; margin-left: auto; margin-right: auto; font-size: 28px;}
    .scan-wrap{flex-direction: column;}
    .header-footer { padding: 40px 0; }
    .copyright-panel p, .privay-link { text-align: left; }
    .privay-link{margin-top: 8px;}
    /* .privay-link ul { justify-content: flex-start; } */
    .privay-link ul li a{font-size: 14px;}
    .privay-link ul li { margin-left: 0; }
    .logo-block { width: 140px; flex: 0  0 auto; }
    .btn-bar { display: flex; }
    .btn { min-width: 87px; padding: 8px 11px; font-size: 14px; }
    .btn-bar a{ margin-left: 6px; }
    .dwnld-img{padding-right: 0;}
    .logo-block { width: 125px;}
    .inner-bg { padding: 122px 0;}
    .single-counter { margin-bottom: 20px; }
    .single-counter h2 { padding-bottom: 10px; margin-bottom: 12px;text-align: center; }
    .single-counter p{text-align: center;}
    .stats{margin-top: 4px;}
    .blog-banner-card figure{padding-bottom: 60%;}
    .card-content { padding: 18px; }
    .blog-banner-card figure { padding-bottom: 107%; }
    .blg-details .blog-status { flex-wrap: nowrap; }
    .blg-details  .author { width: auto; margin-bottom: 0; }
    .bl-row .col-md-6:not(:last-child) .bl {margin-bottom: 20px;}
    .bl-row { margin: 20px 0; }
    .small-blg .blog-banner-card.blg-details figure{padding-bottom: 50%; margin-bottom: 30px;}
    .profile-card-wrap { width: 100%; }

    .small-blg.side-list .blog-banner-card .card-content { width: 100%; }
    .app-download {
    margin-top: 90px;
}
.download_app_flex a {
    width: 200px;
}
section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form input[type="submit"] {
   
    position: relative;
    right: 0;
    top: inherit;
    transform: inherit;
    left: 0;
    margin-top: 5px;
}
    section.connect-wrap.new-connect-wrap .bnr-tab .bnr-srch-form {
        margin-top: 15px;
    }
.bnr-tab .nav-tabs{justify-content: center;}
section.connect-wrap.new-connect-wrap .bnr-srch-form .input-group::after{left: 0px;}
header.main-header.new-header a.btn {
    font-size: 14px;

    min-width: 100px;
}
}


@media only screen and (max-width:360px) { 
}