body{background-color: var(--primary-color-white);font-family: var(--primary-font);color: var(--primary-color-black);font-size: 16px;line-height: 1.5;}
.wrapper{max-width: 1600px;width: 100%;display: inline-block;padding: 0 20px;}
.subhead-wrapper{max-width: 800px;width: 100%;display: inline-block;padding: 0 20px;}
.contact-wrapper{max-width: 1180px;width: 100%;display: inline-block;padding: 0 20px;}
header{padding: 0px 0 0px;background-color: var(--primary-color-white);z-index: 999;}
.btn{display: inline-block;font-weight:600;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;padding: 5px 10px;border: none;font-size: 16px;font-family: 'Open Sans', sans-serif;}
img{max-width: 100%;}
.sec-heading{font-size: 32px;color:var(--primary-color);font-weight: var(--fw-regular);font-family: var(--primary-font);}
.sec-heading .head-bold{font-family: var(--manrope-bold);color: var(--primary-color-black);font-weight: var(--fw-extra-bold);}
.sec-subheading{font-size: 16px;line-height: 1.8;margin-top:26px;color:var(--primary-color);}

/* Media page */
.s-mediaSec{margin: 2rem 0 4rem;}    
.mediasecINN{margin-bottom: 40px;}
.st-list{margin: 45px 0;gap: 30px;}
.st-listText{margin-top: 20px;}
.st-medtext{margin-top: 10px;font-size: 18px;text-align: left;font-family: var(--manrope-bold);color: var( --secondary-color-grey);}
.st-list li { width: calc(33.33% - 20px);}
.but-load{font-size: 18px;border-radius: 22px;padding: 9px 40px;background-image: -moz-linear-gradient( -65deg, rgb(255,62,0) 0%, rgb(255,194,51) 100%);   background-image: -webkit-linear-gradient( -65deg, rgb(255,62,0) 0%, rgb(255,194,51) 100%); background-image: -ms-linear-gradient( -65deg, rgb(255,62,0) 0%, rgb(255,194,51) 100%);}
.mfeature-list{align-items:baseline;gap:30px;}
/* .mfeature-list li{width:calc(33.33% - 20px);display:flex;justify-content:center;} */
.mfeature-list li{width:100%;display:flex;justify-content:center;}
.mfeature-listImg{width:100%;float:left;display:flex;justify-content:center;}

/* Blog page */
.st-blogpage{margin: 2rem 0;}
.st-blogWrp{width: calc(22% - 18px);}
.st-rgtMain{margin-top: 20px;}
.st-rgtDiv{padding-bottom: 18px;margin-bottom: 40px;border: 1px solid rgb(235, 239, 247);border-radius: 8px;padding-left: 15px;}
.st-rgtDivName{font-size: 20px;margin-top: 15px;font-family: var(--manrope-bold); font-weight: var(--fw-extra-bold);}
.st-rgtmedia-list{margin-top: 15px;border-radius: 10px;}
.st-rgtmedia-list li{margin: 6px 0;}
.checkboxWrp{margin-top: 6px;}
.checkboxWrp .aks-input-label { margin-left: 10px; cursor: pointer; position: relative;font-size: 16px; text-align: left;width: calc(92% - 8px);margin-top: -4px;font-family: var(--poppins-medium);color: var(--primary-color-black);}
.checkboxWrp .aks-input-label a{text-decoration: underline;color: inherit;}
.latestnews-text{font-family: var(--manrope-semibold);margin: 0 15px;color: var( --secondary-color-grey);font-size: 16px;}
.checkboxWrp .aks-input[type="checkbox"] { -webkit-appearance: none; -moz-appearance: none; height: 16px; width: 16px; border: 1px solid var(--secondary-color-grey); border-radius: 2px; outline: none; position: relative; margin: 0; cursor: pointer; background: transparent; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: -4px;}
.checkboxWrp .aks-input[type="checkbox"]:hover { border-color: var(--primary-color-black);}
.checkboxWrp .aks-input[type="checkbox"]:after{content:"";display:flex;align-items:center;justify-content:center;width:4px;height:8px;border:2px solid #fff;border-top:0;border-left:0;top:1px;left:4px;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.checkboxWrp .aks-input[type="checkbox"]:checked {background: var(--primary-color-black); border: 1px solid var(--primary-color-black); -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.checkboxWrp .aks-input[type="checkbox"]:checked:after {-webkit-transform: rotate(43deg); transform: rotate(43deg);}
.checkboxWrp .aks-input[type="checkbox"]:disabled { background: #f6f8ff; cursor: not-allowed; opacity: 0.9; border-color: #bbc1e1;}
.st-blogListWrp{width: calc(78% - 35px);padding-right: 8rem;}
.st-list-wrp{margin-top: 20px;}
.st-list-wrp li{width:100%;border-bottom: 1px solid rgb(235, 239, 247);}
.blog-slider { width: 100%;float: left; margin-top: 5%;}/*5-6-23*/

.textOut .blog-text{font-family: var(--manrope-bold);font-size: 18px;color: var(--primary-color-black);margin: 10px 0;}
.btn.blogbut{border-radius: 8px;color: var(--primary-color-black); background-color: var(--button-bg);font-family: var(--poppins-medium);}
.blogwrap{margin: 20px 0;}
.blogpagination{margin-top: 20px;}
.pagination{margin:0;padding:0;text-align:center}
.pagination li{display:inline}
/* .pagination li a{display:inline-block;text-decoration:none;padding:5px 12px;color: var(--primary-color-white);background-color: var(--button-bg);border-radius: 50px;margin: 0px 2px;} */

.pagination li a:active{border: solid 1px #f89e1e;
    color:#f89e1e;}
.pagination li a:hover{border: solid 1px #f89e1e;
        color:#f89e1e;}
.pagination li a {
    display: inline-block;
    text-decoration: none;
    padding: 5px 12px;
    color: var(--primary-color-white);
    background-color: #fff;
    border-radius: 50px;
    margin: 0px 2px;
    border: solid 1px #ededed;
    color: #ededed;
}
.st-blogImgline {margin-top: -10px;}

/* Contact page */
.st-contactsec{margin-top: 2rem;margin-bottom: 2rem;}
.cntform{margin: 40px 0;padding: 0 6rem;}
div.form{background-color:#fff;}
.form-input,textarea,select{width:100%;border:1px solid #bdbdbd;border-radius:5px;background-color: var( --light-grey);font-family: var(--secondary-font);}
.form form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}
.form form p:last-child{position: relative;}
.form form p:last-child #contactMSG{position:absolute;font-size:1rem !important;margin: 0 !important; top:0;left:50%;transform:translate(-50%,-20%);width: 100%;}

.full-width{grid-column:1 / 3;}
.form-input,textarea,select{padding:1em;} 
.full-width.buttonOut .but-load{margin-top: 20px;}
.contact-text{font-family: var(--secondary-font);font-size: 16px;color: var(--primary-color);line-height: 1.9;padding: 0px 20px;}
.contxt{padding: 10px 0;}
.st-talk{padding-left: 25px;}
.talkus{background-color: var( --light-grey);}

.connect-us{margin-top: 40px;}
.socialImg{background-color: #3b3b3b;display: flex;justify-content: center;align-items: center;padding: 16px;}
.st-talkImg img{max-width: 100%;display: block;}
.social-info .social-text{background-color: #2e2e2e;text-align: left;display: flex;align-items: center;display: block;color: var(--primary-color-white);padding: 10px 100px 10px 30px;font-size: 16px;}
.social-text span{color: #f89e1e;display: block;}
textarea {resize: none;}

@media screen and (max-width:1600px){
    .wrapper{max-width:1440px;}
    .st-list { gap: 30px;}
    .st-blogListWrp { padding-right: 5rem;}
    .blogwrap {margin: 10px 0;}
    
}
@media screen  and (max-width:1500px){   
    .wrapper {max-width: 1340px;}
    .st-blogListWrp {padding-right: 1rem;} 

}

@media screen and (max-width:1400px){
    .wrapper {max-width: 1280px;}
    .sec-heading{font-size: 28px;}
    .st-medtext{font-size: 16px;}
    .but-load {font-size: 14px;}
    .textOut .blog-text {font-size: 16px;}
    .btn {font-size: 14px;}
    .contact-text{line-height: 1.6;}
    .social-info .social-text{padding: 10px 60px 10px 20px;}
    .social-info .social-text{font-size: 14px;}
    .socialImg {padding: 13px;}
    .connect-us {margin-top: 15px;}
    .s-mediaSec{margin: 1rem 0 2rem;}   
    .st-list {margin: 30px 0;gap: 20px;}
    .st-listText {margin-top: 5px;}
    .st-medtext {font-size: 14px;}
    .mediasecINN {margin-bottom: 30px;}  
  }
@media screen and (max-width:1300px){
    .wrapper {max-width: 1190px;}

}
@media screen and (max-width:1140px){
    .sec-heading {font-size: 24px;}
    .mfeature-list {gap: 0px;}
    .mfeature-listImg {width: 80%;}
    .st-rgtDivName {font-size: 18px;}
    .checkboxWrp .aks-input-label {font-size: 14px;}
    .latestnews-text {font-size: 14px;}
    .textOut .blog-text {font-size: 16px;}
    .btn {font-size: 14px;}
    .st-blogWrp {width: calc(30% - 10px);}
    .st-blogListWrp {width: calc(70% - 15px);}
    .blogwrap {margin: 0px 0;}
    .st-talk {padding-left: 0px;}
    .connect-us {margin-top: 15px;}
    .socialImg { padding: 9px;}
    .social-info .social-text {padding: 6px 30px 6px 10px;}
    .cntform {padding: 0 3rem;}
    .contxt {padding: 5px 0;font-size: 14px;}
    .connect-us {margin-top: 5px;}
    .sec-subheading {font-size: 14px;line-height: 1.4;}
    .subhead-wrapper { padding: 0 52px;}
    
    .blogwrap {margin: 20px 0;}
}
@media screen and (max-width:992px){
    .st-list li { width: calc(50.00% - 20px);}
    .st-list {gap: 38px;margin: 30px 0;}
    .talkus { flex-direction: column;gap: 2rem;}
    .cntform {margin: 25px 0;padding: 0 0rem;}
    .social-info .social-text{padding:6px 90px 6px 30px;}
    .contact-text {padding: 0px 0px;}
    .connect-us {margin: 10px 0;}

    
  .mfeature-list li {width: calc(27% - 10px);}
  .subhead-wrapper.media-wrapper .mfeature-list { flex-wrap: wrap;}

}
@media screen and (max-width:740px){
.mediasecINN{margin-bottom:30px;}
.sec-heading{font-size:25px;}
.sec-subheading{font-size:14px;line-height: 1.4;}
.st-list li{width:100%;}
.but-load{font-size:14px;}
.st-list{margin:15px 0;} 
.mfeature-list li {width: calc(50.00% - 10px);margin-top: 30px;}
.st-blogInner-wrp{display: flex;justify-content: center;}
.st-blogWrp {width:80%;}
.st-blogListWrp {width:100%;}
.st-blogListWrp {padding-right: 0rem;}
.blogwrap{display: block;}
.st-blogpage {margin: 15px 0;}
.st-rgtDiv {padding-bottom: 10px;margin-bottom: 15px;}
.st-rgtmedia-list {margin-top: 10px;}
.st-rgtDivName {margin-top: 10px;}
.st-blogListWrp {margin-top: 20px;}
/* .st-blogImgline{display: none;} */
.st-blogImg{display: flex;justify-content: center;width: 100%;}
.blogbutOut{display: flex;justify-content: center;}
.social-info .social-text {padding: 6px 15px 6px 7px;}
.socialImg {padding: 9px 2px;}
.subhead-wrapper {padding: 0 10px;}
.contact-wrapper { padding: 0 10px;}
.st-list {gap: 20px;}
}

@media screen and (max-width:550px){
.form form {display: inline-block;}
.cntform {margin: 25px 10px;}
.but-load {padding: 11px 45px;}
.full-width.buttonOut .but-load { margin-top: 15px; margin-bottom:20px;}

.mfeature-list li {width: calc(35% - 10px);}
.blogbutOut { display: flex; justify-content: left;}
.blogwrap {margin: 20px 0;}


}
@media screen and (max-width:390px) {
    .st-blogWrp {width: 100%;}
    .social-info .social-text {padding: 6px 5px 6px 2px;}
.socialImg {padding: 9px 2px;}
.mfeature-list li {  width: calc(50% - 10px);}

}