.blog_row {
    display: flex;
    flex-wrap: wrap;
	margin:45px 0px
}
.blog_column {
    max-width: 24%;
    box-shadow: 0px 0px 10px #ccc;
    padding: 35px;
    margin: 15px;
}
.blog_img {
    text-align: center;
    display: block;
    margin-bottom: 15px;
}
.blog_content a h3 {
    text-align: center;
    font-size: 19px;
}
.blog_content a h3:hover,.blog_content a:hover{
	text-decoration:none;
	color:#E58425;
}
.blog_content p {
    font-size: 14px;
    line-height: 21px;
}
a.blog_read_more {
    color: #6e76d5;
    border: 3px solid;
    padding: 1px 4px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 3px;
}
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai+Looped:wght@100;200;300;400;500;600;700&display=swap');
.blog-box{
	box-shadow:0px 0px 10px #ccc;
}
.blog-para{
	padding:15px;
}
.blog-para a, .blog-para h3 {
    font-size: 20px;
    color: #262f9a;
}
.blog-para a:hover{
	text-decoration:none;
}
.blog-para ul,.author ul{
	display:block;
	margin-top:20px;
}
.blog-para ul li {
    display: inline-block;
    color: #e58425;
    padding-right: 5px;
    font-size: 12px;
}
.author ul li {
    display: inline-block;
    color: #e58425;
    padding-right: 5px;
    font-size: 16px;
}
.blog-para ul li span,.author ul li span{
	display:inline-block;
	margin-right:5px;
}
.blog-boximg{
	min-height: 230px;
    background-size: cover;
}
.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
}

.pagination a.active {
  background-color: #4CAF50;
  color: white;
}

.pop-up-home {
  padding: 50px 0px;
  background-color: #ff6d59;
  color: #fff;
}
.pop-up-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pop-up-home .pop-up-wrap .pop-up-left-column {
  width: 70%;
}
.pop-up-home .pop-up-wrap .pop-up-left-column h1 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    max-width: 500px;
    color: #ffff;
}
.pop-up-home .pop-up-wrap .pop-up-left-column h3 {
  font-size: 20px;
  font-weight: 400;
  margin:0;
  max-width: 700px;
  color: #fff;
}
.pop-up-home .pop-up-wrap .pop-up-right-column {
  width: 30%;
  position: relative;
}
.pop-up-home .pop-up-wrap .pop-up-right-column .iamge-wrap {
  padding-left: 30px;
}
.pop-up-home .pop-up-wrap .pop-up-right-column .image1 {
  padding-top: 60px; // arbitrary value
  padding-right: 20%; // arbitrary value
  width: 80%; // arbitrary value
  
}
.pop-up-home .pop-up-wrap .pop-up-right-column .image1 img {
  max-width: 40%;
}

.pop-up-home .pop-up-wrap .pop-up-right-column .image2 {
  position: absolute;
  right: 0;
  top: 0;
  width: 70%; 
  z-index: 1;
}

.pop-up-home .pop-button {
  margin-top: 50px;
}
.pop-up-home .pop-button a {
  text-decoration: none;
  background-color: #fff;
  padding: 15px 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 15px 0px 0px;
  border:2px solid #000;
  max-width: 208px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
  border-radius: 30px;
  transition: all .25s;
}
.pop-up-home .pop-button a i {
  font-size: 18px;
  font-weight: 700;
  color: #000;
  padding-left: 20px;
}
.pop-up-home .pop-button a:hover {
  background-color: transparent;
  color: #fff;
}
.pop-up-home .pop-button a:hover i {
  color: #fff;
}
.sgpb-popup-close-button-1 {
    background-color: #fff;
    padding: 8px;
    cursor: pointer;
    border-radius: 48px !important;
    bottom: auto !important;
    top: 8px !important;
}
.sgpb-theme-1-content {
    margin: 0px !important;
   border-bottom-width: 0px!important;
  max-height:100% !important;
}
.pop-up-home .text {
  padding-top: 50px;
}
.pop-up-home .text p {
  font-size: 20px;
  font-weight: 400;
  text-transform: capitalize;
}

@media screen and (max-width:1900px){
	.header ul li {
    display: inline-block;
    padding-left: 35px;
    position: relative;
    line-height: 64px;
}
}


@media screen and (max-width:1440px) {
  .pop-up-home .pop-up-wrap .pop-up-left-column h1 {
    font-size: 30px !important;
  }
  .pop-up-home .pop-up-wrap .pop-up-left-column h3 {
    font-size: 16px !important;
  }
 .pop-up-home .pop-button a {
    padding: 14px 16px !important;
    border-radius: 12px !important;
}
	.pop-up-home .pop-button a i {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #000 !important;
    padding-left: 0px !important;
    position: relative !important;
    top: 1px !important;
}
	.pop-up-home .pop-button {
    margin-top: -20px !important;
}
	
 .pop-up-home .text p {
    font-size: 16px  !important;
}
  .pop-up-home .text {
    padding-top: 40px;
  }
	.pop-up-home {
		padding:10px 0px !important;
	}
	.pop-up-home .pop-up-wrap .pop-up-right-column .iamge-wrap {
    padding-left: 30px;
    position: relative !important;
    top: 33px !important;
}
}

@media screen and (max-width:760px) {
  .pop-up-home .pop-up-wrap .pop-up-left-column {
    width: 100% !important;
}
	.pop-up-home .pop-up-wrap .pop-up-right-column{
		display:none;
	}
	.pop-up-home .pop-button {
    margin-top: 29px !important;
}
.sgpb-popup-close-button-1 {
    z-index: 999920;
    position: relative !important;
    float: right !important;
    right: 39px !important;
    bottom: -41px !important;
    width: 30px !important;
    height: 30px !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    padding: 8px;
    cursor: pointer;
    border-radius: 48px !important;
}
	.blog_column {
    max-width: 100%;
    box-shadow: 0px 0px 10px #ccc;
    padding: 35px;
    margin: 15px 0px;
}
}

.wp-image-687{
	display:none;
}

.landingp_img img{
	width: 100% !important;
	height: 500px !important;
}

.section_landing_page .textwidget li{
	font-size: 19px;
    color: #000;
    padding: 10px 0px;
}

.section_landing_page .panel-grid-cell .so-panel{
	margin-bottom: 0px;
}


.con_form input{
	width: 100%;
	padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
}

.con_form input:focus-visible{
	outline: none;
}

.con_form input[type="submit" i]{
	width: 15%;
	height: 44px;
	padding: 0px;
	background-color: #FF9248;
    color: #fff;
    border-radius: 5px;
    border: none;
}

.con_form textarea:focus-visible{
	outline: none;
}

.con_form textarea{
	width: 100%;
	height: 120px;
	padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
}

.pricing_tab .sow-feature-text{
	text-align: center;
}

.landing_section_3 .textwidget ul li,
.landing_section_3 .textwidget p{
	font-size: 16px;
	color: #000;
	line-height: 1.8em;
}

.landing_section_3 .sow-headline-container p{
	font-size: 16px;
	color: #000;
	line-height: 1.8em;
}
.homsliderr .sld-f{
  background-image: url(images/Banner-img-1.jpg);
}
.homsliderr .sld-s{
  background-image: url(images/Banner-img-2.jpg);
}
.homsliderr .sld-s h3{
 max-width: 80%;
}
.homsliderr .sld-t{
  background-image: url(images/Banner-img-3.jpg);
}
.homsliderr .sld-t h3{
 max-width: 90%;
}
.homsliderr .sld-four{
  background-image: url(images/Banner-img-4.jpg);
}
.ovr-lap-ext{
background-image: url(images/bg.png);
}
.whyus.section-padding-bottom .co-lumn-ext{
min-width: 60%;
}
.whyus.section-padding-bottom .ext-c-s{
min-width: 55%;
}
.tesmon-ext{
background-image: url(https://cogniable.tech/wp-content/uploads/2021/12/Testimonial-background-img-1.jpg);
}
.tx-t-ext{
color: red;
}
.fo-ot-ext{
  max-width: 38%;
}
.fo-ot-ext .fo-ot-a-ext{
  display: inline-block;
}
.img-ext-foot{
 max-width: 30px;
}