/* ---------------About us page from custom.css---------------- */
.td_tn_abt_us{
	margin-top:70px !important;
}
.abt_exp_gal{
	margin-top:70px !important;
	margin-bottom:70px !important;
}
.td_exp_ttl h5{
	margin-bottom:10px;
}
.abt_td_ttl h2{
	margin-bottom:25px;
}
.td_tn_abt_us_col1{
	width:60% !important;
	padding-right: 40px;
}
.td_tn_abt_us_col2{
	width:40% !important;
	position:relative;
	padding-left:30px !important;
}
.td_abt_in_sec_col1{
	width:60% !important;
	padding-right: 40px;
	margin-top: 20px;
}
.td_abt_in_sec_col2{
	width:40% !important;
	padding-left: 40px;
}
.td_abt_in_sec{
	margin-top: 40px !important;
}

.td_tn_abt_us > div{
	align-items:flex-end !important;
}
.td_tn_abt_in_ttl h5{
	margin-bottom:15px;
}
.td_tn_mn_in_txt h2{
	margin-bottom:30px;
}
.td_abt_vid{
	position:relative;
}
.td_abt_vid .elementor-custom-embed-play{
	width: 70px !important;
    height: 70px;
    background: #0044ff;
    border-radius: 100%;
}
.td_abt_vid i{
	font-size: 25px;
    opacity: 1;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.td_abt_vid .elementor-custom-embed-play::before,
.td_abt_vid .elementor-custom-embed-play::after{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: -1;
    -webkit-animation: crZoomInOutInvisible 1s ease-in-out infinite backwards;
    animation: crZoomInOutInvisible 1s ease-in-out infinite backwards;
}


.td_abt_vid .elementor-custom-embed-play::after,
.td_abt_vid .elementor-custom-embed-play::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #ff5f7a;
  border-radius: 50%;
  z-index: -1;
  -webkit-animation: grow 1s ease-in-out infinite;
          animation: grow 1s ease-in-out infinite;
}
.td_abt_vid .elementor-custom-embed-play::after {
      background: #6e93f780;
}
.td_abt_vid .elementor-custom-embed-play::after::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: #5f84ff;
  border-radius: 50%;
  z-index: -1;
  -webkit-animation: grow 1s ease-in-out infinite;
          animation: grow 1s ease-in-out infinite;
}
.td_abt_vid .elementor-custom-embed-play::before {
      background: #7096fc8a;
    animation-delay: 1s;
}

@keyframes grow {
  0% {
    transform: scale(1, 1);
    opacity: 1;
  }
  100% {
    transform: scale(1.8, 1.8);
    opacity: 0;
  }
}
.td_abt_st-box{
	width: 100%;
    height: 100%;
    position: absolute;
    left: -30px;
    bottom: -30px;
    border: 1px solid #b85f03;
}

/* -----------------Blog Details Page------------------ */
.bg_dt_sec{
	margin:70px auto 70px auto !important;
	max-width: 1550px;;
	position:relative;
}
.bg_dt_img{
	margin-bottom:40px !important;
}
.bg_sn_ttl h2{
	font-size: 38px !important;
	margin-top: 40px;
    margin-bottom: 20px;
}
.bg_sn_tg span.elementor-icon-list-text{
	font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: inherit;
    color: #000000a6;
	padding-left:10px !important;
}
.bg_sn_tg .elementor-icon-list-icon i{
	font-weight: 900;
    color: #b85f03;
	font-size:18px !important;
}
.bg_sn_tg ul{
	gap: 40px;
    padding-bottom: 20px !important;
    border-bottom: 1px solid #a3a3a36e;
    margin-bottom: 20px !important;
}
.bg_sn_tg li{
	position:relative;
}
.bg_sn_tg li::before{
	content:'';
	position:absolute;
	left: -30px;
	top:0;
	width:1px;
	height:30px;
	background-color:#a3a3a36e;
}
.bg_sn_tg li:nth-of-type(1)::before{
	display:none;
}
.bg_sn_cnt p{
	margin-bottom:15px;
}
.bg_sn_cmnt .default-max-width{
	margin:0 !important;
}
.bg_sn_cmnt h2{
    font-size: 38px !important;
	margin-top: 40px !important;
}
.bg_sn_cmnt form textarea {
	border: 1px solid #a3a3a36e !important;
	font-family: "Open Sans", Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: inherit;
    color: #000000;
}
.bg_sn_cmnt form textarea:focus,
.bg_sn_cmnt form textarea:focus-visible{
	border: 1px solid #a3a3a36e !important;
	outline:none !important;
}
.bg_sn_cmnt form input{border: 1px solid #a3a3a36e !important; font-family: "Open Sans", Sans-serif;
    font-size: 18px !important; font-weight: 400 !important; color: #000000;
}

.bg_sn_cmnt form input[type="text"],
.bg_sn_cmnt form input[type="email"],
.bg_sn_cmnt form input[type="url"]{ height:44px; padding:0 10px !important;}

.bg_sn_cmnt .comment-form-comment,
.bg_sn_cmnt .comment-form-author,
.bg_sn_cmnt .comment-form-email,
.bg_sn_cmnt .comment-form-url{margin-bottom:10px !important;}



input[type="checkbox"]:checked{}
.bg_sn_cmnt form input:focus,
.bg_sn_cmnt form input:focus-visible{
	border: 1px solid #a3a3a36e !important;
	outline:none !important;
}
.bg_sn_cmnt form label{
	font-family: "Open Sans", Sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: inherit;
    color: #000000;
}
.bg_sn_cmnt form input[type=submit]{
    background: #fff !important;
    text-transform: capitalize;
    font-weight: 600 !important;
	font-size: 24px !important;
    padding: 6px 30px;
    color: #5804FA !important;
    transition: all 0.5s ease;
    border: 2px solid #5804FA !important;
    cursor: pointer;
    margin-top: 15px;
    font-family: "Atma", Sans-serif !important;
    border-radius: 50px;
}
.bg_sn_cmnt form input[type=submit]:hover{
	background: #5804FA !important;
    color: #fff !important;
}
.bg_sn_cmnt form{
	margin-bottom:0 !important;
}




.ttContactAarea {width:100%;}
.ttinpagTopBot{padding-top:70px !important; padding-bottom:70px !important; }
/*column structure*/
.ttContactAarea .areaCinfo {width:100%; float:left; display:block !important;}
.ttContactAarea .googlemapx {width:100%; float:left; display:block !important; margin-top:50px;}
.ttContactAarea .areaCinfo .elementor-container{width:100%; float:left; display:block !important;}
.ttContactAarea .areaCinfo .elementor-container .cinfoArea{width:35% !important; float:left;}
.ttContactAarea .areaCinfo .elementor-widget-wrap{padding:0 !important; display:block !important;}
.ttContactAarea .areaCinfo .elementor-container .conForm{width:65% !important; float:right; padding-left:50px; display:block;}
.ttContactAarea .subTitlex {width:100%; float:left; margin:0 0 13px;}
.ttContactAarea .titleContact h2{width:100%; float:left; margin-bottom:30px;} 
.ttContactAarea .titleContact{width:100%; float:left; margin:0;} 
.ttContactAarea .areaCinfo .elementor-container .conForm .elementor-widget-wrap{display:block !important; width:100%; float:left;}
.ttContactAarea .contactFormxq {width:100% !important; float:left; display:block !important; }
.contactFormxq .wpcf7-form ul{margin:0;padding:0; font-size:0; list-style:none; width:100%; float:left;}
.contactFormxq .wpcf7-form ul li{display:inline-block;width:100%; margin-bottom:20px; font-size:14px; position:relative;}
.contactFormxq .wpcf7-form ul li span{color:#f00;}
.contactFormxq .contact_rt .wpcf7-form ul li{width:30.66%; margin-right:4%;}
.contactFormxq .contact_rt .wpcf7-form ul li:last-child{width:100%; margin-right:0;}
.contactFormxq .contact_rt .wpcf7-form ul li:nth-child(3){margin-right:0;}
.contactFormxq .contact_rt .wpcf7-form ul li:nth-child(4){width:100%;}
.contactFormxq .wpcf7-form ul li:last-child{margin-bottom:0;}
.contactFormxq .wpcf7-form .wpcf7-form-control{height:50px; width:100%; border:1px solid #d4d4d4; outline:none !important; font-size:16px; padding:0 15px; margin:0; transition:all 0.5s ease; }
.contactFormxq .wpcf7-form .wpcf7-form-control.wpcf7-recaptcha{border:none; padding:0; margin: 0;}
.contactFormxq .wpcf7-form .wpcf7-form-control:focus{border:1px solid #0044ff !important;}
.contactFormxq .wpcf7-form .wpcf7-form-control::-webkit-placeholder,
.contactFormxq .wpcf7-form .wpcf7-form-control::-moz-placeholder {color:#777; opacity:1;font-family:"Open Sans", Sans-serif !important; font-weight:400; }
.contactFormxq .wpcf7-form .wpcf7-submit{background:#fff !important; height:54px; font-weight:600; font-size:24px;padding:0 10px; color:#5804FA !important; transition:all 0.5s ease; border:2px solid #5804FA !important; cursor:pointer; max-width:165px; margin-top:15px; font-family: "Atma", Sans-serif !important;border-radius:30px;}
.contactFormxq .wpcf7-form .wpcf7-submit:focus{border:2px solid #5804FA !important;}
.contactFormxq .wpcf7-form .wpcf7-submit:hover{background:#5804FA !important; color:#fff !important;}
.contactFormxq .wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:190px; width:100%; padding:15px;}
.contactFormxq .wpcf7-form p{color:#fff;padding-bottom:0; line-height:14px; }
.contactFormxq .wpcf7-form p br{display:none;}
.contactFormxq .wpcf7-form p .wpcf7-form-control-wrap{width:100%; float:left;}
.contactFormxq .wpcf7-form p #myhomebtn{margin-left:-72px; width:100%; float:left;}
.contactFormxq .wpcf7-form p .wpcf7-list-item-label{width:100%;float:left; line-height:14px;}
.contactFormxq .wpcf7-form p .wpcf7-list-item{margin:0; width:100%;float:left; position:relative; padding-left:30px;}
.contactFormxq .wpcf7-form p  span{line-height:0;}
.contactFormxq .wpcf7-list-item input[type=radio]{width:20px;height:20px;position:absolute;left:0; top:0;}
.contactFormxq .wpcf7-response-output {float:left;color:#3c3c3c;margin:0 !important;margin-top:25px !important;width:100%; font-size:16px;}	
.contactFormxq .wpcf7-mail-sent-ng {font-size: 14px;}
.contactFormxq span.wpcf7-not-valid-tip {color:#f00 !important;display:block;float:left;margin:9px 0 0px;width: 100%;font-size:15px; line-height:19px !important;}

/*icon box*/
.ttContactAarea .iconBoxTel {width:100%; float:left; margin-bottom:30px; }
.ttContactAarea .iconBoxTel:last-child{margin-bottom:0;}
.ttContactAarea .iconBoxTel .elementor-widget-container{border:1px solid #f9e9d9; border-radius:10px; width:100%; float:left; padding:50px 20px; transition:all 0.5s ease;}
.ttContactAarea .iconBoxTel:hover .elementor-widget-container{border:1px solid #f2c292;}
.ttContactAarea .iconBoxTel .elementor-icon-box-wrapper{display:block !important; width:100%; float:left; position:relative; padding-left:65px;}
.ttContactAarea .iconBoxTel .elementor-icon-box-icon{display:block !important; width:40px; height:40px; position:relative; background:#b85f03; border-radius:5px; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.ttContactAarea .iconBoxTel .elementor-icon-box-content{width:100%; float:left; display:block;}
.ttContactAarea .iconBoxTel .elementor-icon-box-title{width:100%; float:left; color:#b85f03 !important; font-weight: 600 !important; margin-bottom:10px;}
.ttContactAarea .iconBoxTel .elementor-icon-box-description{width:100%;float:left;display:block;color:#333 !important;}
.ttContactAarea .iconBoxTel .elementor-icon-box-description span{display:block; color:#333 !important;  
	font-family:"Open Sans", Sans-serif !important; font-size:18px !important; line-height:30px !important;}
.ttContactAarea .iconBoxTel .elementor-icon-box-description span:first-child{padding-bottom:5px;}
.ttContactAarea .iconBoxTel .elementor-icon-box-icon .elementor-icon{position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; font-size:15px;}

/*philosophy*/
.ttphioContent {width:100%; float:left;}
.paxtitlexdd {width:100%; float:left; margin-bottom:50px;}

.paxtitlexdd .elementor-widget-wrap{padding:0 !important;}

.iconListArea .elementor-container{width:100%; float:left; display:block !important;}
.ttphioContent .iconListArea{width:100%; float:left; display:block !important; height:100%;}
.ttphioContent .rightimxcolx{width:500px; height:500px; position:absolute; right:0; top:0; display:block !important;}
.ttphioContent .rightimxcolx .elementor-widget-wrap{display:block !important; width:100%; float:left; margin:0; padding:0 !important;}
.ttphioContent .iconListArea:last-child{padding-left:50px; padding-bottom:15px;}
.ttphioContent .iconListArea .elementor-widget-wrap{width:100%; float:left; display:block !important; padding:0 !important; height:100% !important;}
.ttphioContent .iconListArea .elementor-widget-wrap .iconBoxsCol{width:100%; float:left; display:block !important;}
.ttphioContent .iconListArea .iconBoxsCol .elementor-widget-container{width:100%; float:left;}
/*iconBox section*/
.ttphioContent {width:100%; float:left; display:block !important; margin-bottom:15px !important;}
.ttphioContent .elementor-container{display:block !important; width:100%; float:left; height:100%; position:relative; padding-right:550px;}
.ttphioContent .philofullx{display:block !important; width:100%; float:left;} 
.philiListx {width:100%; float:left; display:block !important;}
.philiListx .elementor-icon-box-wrapper{display:block !important;width:100%;float:left;position:relative; padding-left:40px;}
.philiListx .elementor-icon-box-icon{display:block !important; position:absolute; left:0; top:3px; margin-right:0!important;}
.philiListx  .elementor-icon-box-title{display:none !important;}
.philiListx  .elementor-icon-box-wrapper{display:block !important; width:100%; float:left;}
.ttphioContent   .rightimgbox {width:100%; float:left; display:block !important; position:relative; padding:0 0 20px 20px; z-index:1; height:100%;}
.ttphioContent   .rightimgbox .elementor-widget-container{width:100%; float:left; display:block !important; position:relative; height:100%;}
.ttphioContent   .rightimgbox .elementor-widget-container img{width:500px !important; height:350px !important; display:block; object-fit:cover !important; max-width:100% !important;}
.ttphioContent   .rightimgbox:after{width:450px; height:340px; content:""; position:absolute; left:0; bottom:0; border:1px solid #b85f03; z-index:-1;}
.philofullx {width:100%;float:left; display:block !important;}


/*privacy Policy*/
.privacyListArea {width:100%; float:left; display:block !important;}
.privacyListArea .elementor-widget-wrap{width:100%; float:left; display:block !important; padding:0 !important;}
.pptitleOne {width:100%;}
.pptitleOne .elementor-heading-title {font-size:30px !important; line-height:45px; font-family:"Open Sans", Sans-serif !important; color:#111 !important; font-weight:500 !important;}
.pplistxo .elementor-icon-box-icon{display:none !important;}
.pplistxo .elementor-icon-box-title{font-family:"Open Sans", Sans-serif !important; color:#111 !important; font-weight:500 !important; margin-bottom:15px;}
.pplistxo .elementor-icon-box-description{color:#333 !important;}
.pplistxo .elementor-icon-box-description span.block{display:block;}
.pplistxo .elementor-icon-box-description span.ola{display:block; padding-left:20px; margin-bottom:15px; position:relative;}
.pplistxo .elementor-icon-box-description span.ola span.bulxs{position:absolute; left:0; top:0;}
.pplistxo .elementor-icon-box-description span.oli{display:block; padding-left:40px;}

.policyContent{width:100%; float:left; display:block !important;  position:relative;}
/*.policyContent:after{width:90px; height:90px; content:""; position:absolute; right:9px; top:9px; background:url(https://selecctt.com/toddlertown/wp-content/uploads/2023/05/dbl-shape-crcl.png) no-repeat; background-size:contain;}
.policyContent:before{width:90px; height:90px; content:""; position:absolute; left:9px; top:9px; background:url(https://selecctt.com/toddlertown/wp-content/uploads/2023/05/curve-line.png) no-repeat; background-size:contain;}*/
.ppploeditor ul {margin-top:15px; margin-bottom:15px;}
.ppploeditor ul li {font-family:"Open Sans", Sans-serif !important; color:#333 !important; font-size:14px !important; margin-bottom:5px;}
.ppploeditor p{color:#333;}


/*blog comment form*/
.bg_sn_cmnt {width:100%; float:left;}
.bg_sn_cmnt .comment-form{width:100%; float:left; display:block !important;}
.bg_sn_cmnt .comment-form-comment{width:100%; float:left; display:block !important;}
.bg_sn_cmnt .comment-form-author{width:48% !important; margin-right:4% !important; float:left;}
.bg_sn_cmnt .comment-form-email{width:48% !important; float:right;}
.bg_sn_cmnt .comment-form-cookies-consent{width:100%; float:left; display:block !important; position:relative; padding-left:35px; margin-top:10px;}
.bg_sn_cmnt .comment-form-cookies-consent input{position:absolute; left:0; top:0px; width:20px; height:20px;}
.bg_sn_cmnt .comment-form-cookies-consent label{padding-left:0 !important; margin-bottom:0 !important;}
.bg_sn_cmnt .comment-form-cookies-consent input[type="checkbox"]:after{background:url(https://selecctt.com/toddlertown/wp-content/uploads/2022/11/approved.png) no-repeat; width:10px; height:10px; background-size:contain; transform:none; border:none; top:50%; left:50%; transform:translate(-50%,-50%)}



@media (max-width:3000px){
	.philofullx {padding-right:590px !important;}		
	.ppploeditor ul li {font-size:18px !important;}
	
	
}
@media (max-width:1880px){
	/*blog details*/
	.bg_sn_ttl h2{font-size: 37px !important; margin-top:35px;}	
	.bg_sn_cmnt h2{font-size: 37px !important; margin-top:39px !important;}
	.bg_dt_img{margin-bottom: 38px !important;}
	.bg_sn_cmnt form{margin-top:15px !important;}
	.bg_sn_tg ul li{margin-left:8px !important; margin-right:8px !important;}
	
}

@media (max-width:1680px){
.ttContactAarea .iconBoxTel .elementor-icon-box-description span{font-size: 17px !important; line-height:28px !important;}
.philiListx .elementor-icon-box-description{font-size: 17px !important; line-height:28px !important;}	
.contactFormxq .wpcf7-form .wpcf7-submit{font-size:23px;}
.ppploeditor ul li {font-size:17px !important;}

	
	
/*blog details*/	
	.bg_sn_ttl h2{font-size: 36px !important;margin-top:32px;}	
	.bg_sn_cmnt h2{font-size: 36px !important; margin-top:35px !important;}
	.bg_dt_img{margin-bottom: 36px !important;}
	.bg_sn_tg span.elementor-icon-list-text{font-size:17px;}
	.bg_sn_cmnt form label{font-size:17px !important;}
	.bg_sn_cmnt form input[type="submit"]{font-size:23px !important;}
	.bg_sn_cmnt form{margin-top:10px !important;}
	.bg_sn_tg ul li{margin-left:5px !important; margin-right:5px !important;}
	
	.bg_sn_cmnt form textarea{font-size:17px !important;}
	.bg_sn_cmnt form input{font-size:17px !important;}

}
@media (max-width:1550px){
/*font-size: 15px;*/	
.ttContactAarea .iconBoxTel .elementor-icon-box-description span{font-size: 15px !important; line-height:25px !important;}
.contactFormxq .wpcf7-form .wpcf7-submit{font-size:22px;}	
	.philiListx .elementor-icon-box-description{font-size: 15px !important; }	
	.philiListx{margin-bottom:10px !important;}
	.ppploeditor ul li {font-size:15px !important;}
	.pptitleOne .elementor-heading-title {font-size:25px !important; line-height:35px;}
	.td_abt_in_sec_col1{padding-right:15px;}
	.td_abt_in_sec{margin-top:25px;}
	.abt_exp_gal{margin-top:50px !important;}
	
/*blog details*/	
	.bg_sn_ttl h2{font-size: 35px !important;margin-top:30px;}	
	.bg_dt_img{margin-bottom: 35px !important;}
	.bg_sn_cmnt h2{font-size: 35px !important; margin-top:30px !important;}
	.bg_sn_tg span.elementor-icon-list-text{font-size:15px;}
	.bg_sn_cmnt form label{font-size:15px !important;}
	.bg_sn_cmnt form input[type="submit"]{font-size:22px !important;}
	.bg_sn_cmnt form{margin-top:8px !important;}
	.bg_sn_cmnt form textarea{font-size:15px !important;}
	.bg_sn_cmnt form input{font-size:15px !important;}
	
	.bg_sn_cmnt form input[type="text"],
.bg_sn_cmnt form input[type="email"],
.bg_sn_cmnt form input[type="url"]{ height:41px; padding:0 10px !important;}

.bg_sn_cmnt .comment-form-comment,
.bg_sn_cmnt .comment-form-author,
.bg_sn_cmnt .comment-form-email,
.bg_sn_cmnt .comment-form-url{margin-bottom:7px !important;}
	
	
}
@media (max-width:1440px){	
	.td_tn_abt_us{margin-top:50px !important;}
	.abt_exp_gal{margin-bottom:50px !important;}
	.ttinpagTopBot{padding-top:50px !important; padding-bottom:50px !important;}
	

	.philiListx .elementor-icon-box-wrapper{padding-left:30px;}
	.philiListx .elementor-icon-box-icon{width:15px; top:1px;}
	.philiListx .elementor-icon-box-icon .elementor-icon{padding:3px !important;}
	.philiListx .elementor-icon-box-icon .elementor-icon i{font-size:10px !important;}
	
}

@media (max-width:1366px){	
/*font-size: 14px;*/	
.ttContactAarea .iconBoxTel .elementor-icon-box-description span{font-size: 14px !important; line-height:25px !important;}
.contactFormxq .wpcf7-form .wpcf7-submit{font-size:21px;}	
.td_abt_in_sec_col1{padding-right:0;}	
	.td_abt_in_sec_col2{padding-left:25px;}
	.td_abt_in_sec_col1{margin-top:0;}
	
	/*blog details*/	
	.bg_sn_ttl h2{font-size: 34px !important;margin-top:29px;}	
	.bg_sn_cmnt h2{font-size: 34px !important;  margin-top:28px !important;}
	.bg_dt_img{margin-bottom: 32px !important;}
	.bg_sn_tg span.elementor-icon-list-text{font-size:14px;}
	.bg_sn_cmnt form label{font-size:14px !important;}
	.bg_sn_cmnt form input[type="submit"]{font-size:21px !important;}
	.bg_sn_cmnt form{margin-top:5px !important;}
	.bg_sn_cmnt form textarea{font-size:14px !important;}
	.bg_sn_cmnt form input{font-size:14px !important;}
	
}
@media (max-width:1280px){	
	.ttContactAarea.tth_section_lr_gap {padding-left:50px!important; padding-right:50px !important;}
	.ttContactAarea .iconBoxTel .elementor-icon-box-description span{font-size:14px !important; line-height:20px !important;}
	.philiListx .elementor-icon-box-description{font-size: 14px !important; line-height:22px !important;}	
	.contactFormxq .wpcf7-form .wpcf7-submit{font-size:20px;}
	.td_abt_vid .elementor-custom-embed-play{width:60px !important; height:60px !important;}
	.td_abt_vid i{font-size:20px;}
	.abt_exp_gal{margin-top:50px !important; margin-bottom:50px !important;}
	
	/*blog details*/	
	.bg_sn_ttl h2{font-size: 32px !important; margin-top:15px;}	
	.bg_sn_cmnt h2{font-size: 32px !important;  margin-top:25px !important;}
	.bg_dt_img{margin-bottom:20px !important;}
	.bg_sn_cmnt form input[type="submit"]{font-size:20px !important;}
	
	.td_tn_abt_us .elementor-container{align-items:flex-start !important;}
	.td_tn_abt_us_col2{margin-top:115px;}
	
	.philiListx .elementor-icon-box-wrapper{padding-left:30px;}
	.philiListx .elementor-icon-box-icon{width:15px; top:-4px;}
	.philiListx .elementor-icon-box-icon .elementor-icon{padding:3px !important;}
	.philiListx .elementor-icon-box-icon .elementor-icon i{font-size:8px !important;}
	


}
@media (max-width:1160px){
	.ttphioContent .rightimxcolx{width:380px;}
	.ttphioContent .elementor-container{padding-right:420px;}
	.philofullx{padding-right:420px !important;}
	.ttphioContent .rightimgbox .elementor-widget-container img{width:380px !important; height:350px !important;}
	.ttphioContent .rightimgbox::after{width:360px; height:350px;}
	
}

@media (max-width:1024px){
	.ttContactAarea .areaCinfo .elementor-container .conForm{width:62% !important; padding-left:40px;}
	.ttContactAarea .areaCinfo .elementor-container .cinfoArea{width:38% !important;}
	.contactFormxq .wpcf7-form .wpcf7-submit{font-size:19px;}	
	.pptitleOne .elementor-heading-title {font-size:24px !important; line-height:30px;}
	.td_abt_vid .elementor-custom-embed-play{width:50px !important; height:50px !important;}
	.td_abt_vid i{font-size:15px;}
	/*blog details*/	
	.bg_sn_ttl h2{font-size: 31px !important;}	
	.bg_sn_cmnt h2{font-size: 31px !important;  margin-top:22px !important;}
	.bg_dt_img{margin-bottom: 30px !important;}
	.bg_dt_sec{margin:50px auto !important;}
	.bg_sn_cmnt form input[type="submit"]{font-size:19px !important;}
	.bg_sn_tg ul li{margin-left:4px !important; margin-right:4px !important;}
	
	.bg_sn_cmnt form label{line-height:19px; margin-bottom:5px;}
	.contactFormxq .wpcf7-form .wpcf7-form-control{height:42px;}
	.contactFormxq .wpcf7-form ul li{margin-bottom:12px;}
	
}
@media (max-width:991px){
	
	.ttphioContent .elementor-container{padding-right:380px;}
	
	.ttphioContent .rightimxcolx .elementor-widget-wrap{max-width:350px; margin:0 auto; float:none;}
	.ttphioContent .rightimgbox::after{width:95%;}
	.philofullx{padding-right:0px !important;}	
	.paxtitlexdd{margin-bottom:30px !important;}
	.td_tn_abt_us{margin-top:50px !important;}
	
		/*blog details*/	
	.bg_sn_ttl h2{font-size: 28px !important;margin-top:10px;}	
	.bg_sn_cmnt h2{font-size: 28px !important;  margin-top:20px !important;}
	.bg_dt_img{margin-bottom: 25px !important;}
	
	.bg_sn_tg ul{gap:0;}
	.bg_sn_tg ul li{margin-left:0px !important; margin-right:0px !important; display:inline-block !important; padding-left:20px !important;}
	.bg_sn_tg ul li:first-child{padding-left:0 !important;}
	.bg_sn_tg ul li a{display:block !important; }
	.bg_sn_tg ul li .elementor-icon-list-icon{display:inline-block !important; width:auto !important; line-height:14px; vertical-align:middle;}	
	.bg_sn_tg li:before{left:8px; height:20px; top:10px;}
	.bg_sn_tg .elementor-icon-list-icon i{font-size:14px !important; line-height:14px;}	
	.comment-form-author{width:100% !important;}
	.bg_sn_tg span.elementor-icon-list-text{padding-left:0px !important; font-size:14px; line-height:14px;}	
	.contactFormxq .wpcf7-form .wpcf7-submit{max-width:120px; font-size:20px !important;}
	.contactFormxq .wpcf7-form .wpcf7-form-control{font-size:14px; height:45px;}
	.pptitleOne .elementor-heading-title{font-size:22px !important;}
	.pplistxo .elementor-icon-box-title{margin-bottom:8px;}
	.pplistxo .elementor-icon-box-title span{font-size:15px; margin-bottom:5px;}
	
}
@media (max-width:767px){
	.contactFormxq .wpcf7-form .wpcf7-submit{max-width:110px; font-size:18px !important;}
	.ttContactAarea .googlemapx{margin-top:30px;}
	.contactFormxq .wpcf7-form .wpcf7-form-control.wpcf7-textarea{padding:10px; height:100px;}
	.contactFormxq .wpcf7-form .wpcf7-form-control{padding:0 10px;}
	.bg_sn_cmnt form input[type="submit"]{font-size:18px !important; padding:5px 25px;}
	.contactFormxq .wpcf7-form .wpcf7-form-control{height:41px;}
	.td_tn_abt_us_col2{margin-top:0px;}
	.abt_exp_gal{margin-bottom:35px !important;}
	/*about us*/
	.td_tn_abt_us_col1{width:100% !important; padding-right:0; margin-bottom:25px !important;}
	.td_tn_mn_in_txt h2{margin-bottom:15px;}
	.td_abt_in_sec_col1{margin-top:0; width:100% !important; padding-right:0 !important; margin-bottom:25px;}
	.td_abt_vid{max-width:500px;}
	.td_abt_st-box{max-width:500px;}
	.td_abt_in_sec_col2{width:100% !important; padding-left:0 !important;}
	.td_abt_in_sec{margin-top:20px !important;}
	.td_tn_abt_us{margin-top:35px !important;}
	.td_tn_abt_us_col2{width:100% !important;}
	.td_tn_abt_us_col2{padding-left:15px !important;}
	.td_tn_abt_us_col2 .elementor-widget-wrap{justify-content: center; max-width:500px; margin:0 auto !important;}
	.td_abt_st-box{left:-15px; bottom:-15px;}	
	.abt_exp_gal{margin-top:50px !important;}	
	.ttphioContent .elementor-container{padding-right:0!important;}
	.ttphioContent .rightimxcolx{position:relative;}
	.ttphioContent .iconListArea{height:auto;}	
.ttContactAarea .areaCinfo .elementor-container .conForm{width:100% !important; padding-left:0;}
	.ttContactAarea .areaCinfo .elementor-container .cinfoArea{width:100% !important; margin-bottom:40px;}
	.ttContactAarea.tth_section_lr_gap{padding-left:15px !important; padding-right:15px !important;}
	.ttinpagTopBot{padding-top:35px !important; padding-bottom:35px !important; }
	.ttContactAarea .iconBoxTel .elementor-icon-box-wrapper{padding-left:0; padding-top:65px;}
	.ttContactAarea .iconBoxTel .elementor-icon-box-icon{left:50%; top:0; transform:translate(-50%,0);}
	.ttContactAarea .iconBoxTel .elementor-widget-container{padding:30px 15px;}
	.contactFormxq .wpcf7-form .wpcf7-submit{font-size:18px;}	
	.ppploeditor ul{padding-left:15px;}	
	.ttphioContent .rightimxcolx{width:100%; margin-top:30px; float:left; height:auto; }
	
	.privacptx {margin-bottom:10px !important;}
	
	/*blog details*/	
	.bg_sn_ttl h2{font-size:25px !important; line-height:30px !important; margin-top:8px;}
	.bg_dt_img{margin-bottom: 20px !important;}
	
.bg_sn_cmnt form input[type="text"],
.bg_sn_cmnt form input[type="email"],
.bg_sn_cmnt form input[type="url"]{ height:41px; padding:0 10px !important;}

.bg_sn_cmnt .comment-form-comment,
.bg_sn_cmnt .comment-form-author,
.bg_sn_cmnt .comment-form-email,
.bg_sn_cmnt .comment-form-url{margin-bottom:5px !important;}

	/*comment form*/
	.bg_sn_cmnt .comment-form-author{width:100% !important; margin-right:0 !important;}
	.bg_sn_cmnt .comment-form-email{width:100% !important;}
	.bg_sn_cmnt .default-max-width{max-width:100% !important;}
	
}

@media (max-width:639px){	
	.bg_sn_ttl h2{font-size:21px !important; margin-bottom:10px !important;}
	.bg_sn_tg ul{gap: 0;padding-bottom: 10px !important;margin-bottom: 10px !important;}	
	.bg_sn_cmnt form input[type="submit"]{font-size:17px !important;}
}

