.ptop5 { padding-top:5px;}
.ptop10{padding-top:10px;}
.ptop15{padding-top:15px;}
.ptop20 {padding-top:20px;}
.mtop { margin-top:5px;}
.mtop10 { margin-top:10px;}
.mtop15 { margin-top:15px;}
.mtop20 { margin-top:20px;}
.blog2026 *{font-family:"montserratlight",Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5 { color:#484848}
.text17line24 { font-size:17px; line-height:24px;  }
.col-pink{ color:#ed706c}
.text25 { font-size:25px;}
.tcenter { text-align:center}
.mont-semibold { font-family:"montserratsemi_bold",Arial, Helvetica, sans-serif}
.mont-regular { font-family:"montserratregular",Arial, Helvetica, sans-serif}
.mbottom { margin-bottom:5px;}
.mbottom { margin-bottom:10px;}
.mbottom { margin-bottom:15px;}
.mbottom { margin-bottom:20px;}
.blog2025{}
.blog2025-top {}
.blogbox {  display: flex;  flex-direction: row;  background: #ececec;  flex-direction: row;  flex-wrap: wrap;}
.blogimage { width:50%; position:relative}
.blogimage img { max-width:100%; height:auto}
.blogcontent { width:50%; padding:23px 27px;}
.text15line24 { font-size:15px; line-height:24px}
.blogcontent .text15line24 { margin-top:20px; height:200px; overflow:auto; font-family:"montserratlight",Arial, Helvetica, sans-serif} 
.blogcontent h3 { font-size:25px; color:#484848; font-family:"montserratlight",Arial, Helvetica, sans-serif; line-height:34px}
.text14line22{ font-size:14px; line-height:22px}
.textjustify { text-align:justify}
.breadmore { font-size:12px; color:#fd6c6c; text-transform:uppercase; padding-top:10px;}
.breadmore a{  color:#fd6c6c; text-decoration:underline; }
.blogsearch{ margin-top:28px; position:relative; margin-bottom:45px}
.bloginput2025 { width:100%; border:1px solid #c3c3c3; font-size:14px; color:#484848; padding:13px 15px;font-family:"montserratlight",Arial, Helvetica, sans-serif}
.bloginput2025::-webkit-input-placeholder{/*WebKitbrowsers*/color:#292929;}
.bloginput2025:-moz-placeholder{/*MozillaFirefox4to18*/color:#292929;opacity:1;} 
.bloginput2025::-moz-placeholder {/*MozillaFirefox19+*/color:#292929;opacity:1;}
.bloginput2025:-ms-input-placeholder{/*InternetExplorer10+*/color:#292929;}
.blogsearch2025{position:absolute;top:0;right:0;background:none;border:0;background-image:url(../../images/blog/searchblog.svg);background-size:18px;width:40px;height:42px;background-repeat:no-repeat;background-position:center;cursor:pointer}
.striponimage.text14line22.clearfix{background:rgba(253,108,108,0.8);padding:7px 12px;color:#fff;position:absolute;left:0;bottom:25px;}

.striponimage.text14line22.clearfix{}
.blog2026 {  margin-top: 40px;}
.blog3boxes{overflow:hidden}
.blog3boxes1{margin-left:-1%;margin-right:-1%;}
.blog3boxes .recentpost-box{float:left;width:31.33%;margin-left:1%;margin-right:1%;margin-bottom:40px}
.blogimage.blogimage-background img{ display:none}
.blogimage.blogimage-background { background:url(../../images/blog/mainimage2026.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover}
.imgresponsive img { max-width:100%; height:auto}
.recentpost-box .text17line24 {  padding-top: 12px; padding-bottom:5px}
.recentpost-box .text17line24 a { color:#484848; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.recentpost-box:hover .text17line24 a { color:#ed706c}

.recentpost.clearfix { margin-top:22px}
.recentpost.clearfix h4{text-align:center; text-transform:uppercase; font-family:"montserratregular",Arial, Helvetica, sans-serif}
.slide2new1{ position:relative;   margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; margin-bottom:10px; margin-left:-15px; margin-right:-15px; margin-top:30px }
.slide2new1 img { max-width:100%; height:auto}
.slide2new1 .item { margin-left:15px; margin-right:15px; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

.slide2new1 .owl-next{background:none!important;position:relative;margin:0;padding:0;background:url(../../images/blog/arrowblog-right.jpg)!important;background-size:22px;width:22px;height:25px; margin:0 !important}
.slide2new1 .owl-next span { display:none}

.slide2new1 .owl-prev{ background:none !important; background:none !important; position:relative; margin:0; padding:0; background:url(../../images/blog/arrowblog-left.jpg) !important; background-size:22px; width:22px; height:25px;margin:0 !important }
.slide2new1 .owl-prev span { display:none}
.slide2new1 .testibox { height:334px; width:100% }

.slide2new1 .owl-theme .owl-nav { position:absolute; top:-68px; right:15px}
.recentpost-section .slide2new1 .text17line24 a{ font-family:"montserratregular",Arial, Helvetica, sans-serif}

.blog-details { padding-bottom:40px}
.blog-details .text25{ color:#484848; margin-top:37px}
.blog-details .strip1 { margin-top:15px; margin-bottom:28px}
.backbtn{ float:left; margin-top:35px}
.blog-details ~ .recentpost { margin-bottom:50px}
.blog_related_p .recentpost-section .slide2new1 #owl-example2new .item { border: 1px solid #bdbdbd;}
.blog_pagination {  display: table;  margin: auto;    margin-top: auto;  margin-top: 35px; margin-bottom: 35px; }
.pagination {  font-size: 14px;  color: #292929;  float: right;  padding-top: 7px; padding-right: 14px;}
.blog_pagination .pagination a {  display: inline-block;  width: 29px;  height: 29px;  color: #484848;  font-size: 16px;  font-weight: 600;  padding: 5px;  text-align: center;}
 .blog_pagination .pagination a.pageselected {  background: #fd6c6c;  color: #fff;}

.blog3boxes1  {display: flex;  flex-direction: row;  flex-wrap: wrap;}

@media only screen and (max-width:1199px){
.slide2new1 { margin-left:-10px; margin-right:-10px;}
.slide2new1 .item { margin-left:10px; margin-right:10px;}
.blog3boxes1 {  margin-left: -1%;  margin-right: -1%;}
.blog3boxes .recentpost-box { width:31.33%; margin-left:1%; margin-right:1%}

.blogcontent h3, .text25colblue { font-size:22px;}

.text17line24 { font-size:16px;}
.text25 { font-size:23px}
}
@media only screen and (max-width:1165px){
}
@media only screen and (max-width:1145px){
}
/*Updates 19-09-2023*/
@media only screen and (max-width:1100px){
}

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

@media only screen and (max-width:979px){
.blogcontent .text14line22 { height:200px;}
.blogcontent h3, .text25colblue {    font-size: 20px; line-height:28px  }
.text14line22 { font-size:13px; line-height:21px;}
.text15line24 { font-size:13px; line-height:21px;}
.bloginput2025 { font-size:13px;}
.text17line24 {    font-size: 15px;  line-height:21px  }
.recentcategory.clearfix {  margin-top: 20px;}
.browsercategorybox-links a { padding:1px 0}
.blog3boxes .recentpost-box { width:48%}
.blogcontent { padding:20px;}
.blog3boxes .recentpost-box { margin-bottom:22px;}
.text25 { font-size:21px}
}

@media only screen and (max-width:767px){
.blogcontent h3, .text25colblue {    font-size: 18px; line-height:24px  }
.text14line22 { font-size:13px; line-height:20px;}
.text15line24 { font-size:13px; line-height:20px;}
.bloginput2025 { font-size:13px;}
.text17line24 {    font-size: 14px; line-height:20px  }
.text25 { font-size:19px}
.slide2new1 .owl-theme .owl-nav { top:-62px;}
}
@media only screen and (max-width:650px){
.blogimage { width:100%; background:none;}
.blogimage.blogimage-background img { max-width:100%; height:auto; display:block}
.blogcontent { width:100%}
.blogcontent .text14line22 { height:auto}
.blogcontent .text15line24 { height:auto}
}
@media only screen and (max-width:550px){
.text17line24 {    font-size: 13px;    line-height: 19px;  }
.blog-details {  padding-bottom: 22px;}
.blog-details ~ .recentpost {  margin-bottom: 33px;} 

.blogsearch { margin-bottom:45px;}
 }
@media only screen and (max-width:480px){}
