.inner-banner-sec{
	min-height: 600px;
	position: relative;
	    z-index: 1;
}
.inner-banner-sec h1{
	font-size: var(--heading_1);
}
.inner-banner-sec:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
   background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.16) 50%, rgba(0, 0, 0, 0.00) 99.5%), linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.00) 50%);
}
.inner-banner-sec .brxe-container{
	padding-top: 158px;
}
.welcome_sec.service-sec2 .brxe-container{
	    padding-top: 100px;
}
.welcome_sec.welcome_sec2.service-sec2 .brxe-container {
	padding-top: 30px;
}
.service-sec4 .sec_head {
    margin-bottom: 15px;
}
.service-sec4 .sec_head:after {  
    height: 88px;
  }
 .service-sec4 .quality_imgsec {
    padding-bottom: 20px;
}
 .service-sec4 .quality_imgsec img{
	object-fit: contain;
    width: 96.2%;
}
.service-sec5{
	padding-bottom: 120px;
}
.service-sec5 .brxe-container{
	border-top: 1px solid #C3BFB8;
	padding-top: 80px;
}
.service-sec5 .brxe-container h2{
	font-size: var(--heading_2);
	margin-bottom: 55px;
}
.faq-block{
	max-width: 1100px;
	border-top: 1px solid #CAC6BF;
	margin-bottom: 75px;
}
.faq-block .listening{
	border-bottom: 1px solid #CAC6BF;
	padding: 23px 25px;
}
.faq-block .listening a{
	text-decoration: underline;
}
.faq-block .listening p{
	padding-bottom: 5px;
}
.faq-block .listening ul{
	margin-bottom: 20px;
	padding-left: 20px;
}
.faq-block .listening ul li{
	padding-bottom: 10px;
	list-style-type: disc;
}
.faq-block .brx-open img{
	opacity: 0;
	z-index: 9;
}
.faq-block .brx-open h3{
	color: #00889B!important;
}
.faq-block .brx-open{
	position: relative;
	 transition: all .5s ease-in;
}
.faq-block .brx-open:after{
	content: '';
	position: absolute;
	 width: 46px;
    height: 46px;
    top: 25px;
    right: 25px;  
	background: url(../images/down-arrow2.svg) no-repeat;
}
.service-sec5 .brxe-button{
	font-family: 'Neutraface Text Demi' !important;
	padding: 15px 30px;
	letter-spacing: 1.7px;

}

.shape1.shape-left1{
	right: auto;
	left: 0;
}
.about_cont_block ul li {
    letter-spacing: 0.18px;
    font-size: 16px;
    line-height: 1.66;
    list-style-type: disc;
}
.about_cont_block ul{
	padding-left: 20px;
	margin-bottom: 25px;
}
.kno-down-bot-sec .brxe-icon-box .content p{
	    max-width: 100%;
}
.faq-sec1 {
	position: relative;
	 z-index: 1;
}

.faq-sec1 .brxe-container{
	border-top: 0px!important;
}
.faq-sec1 .faq-desc{
	font-size: 18px;
	line-height: 30px;	
}
.faq-desc p:last-child{
	padding-bottom: 0px!important;
}
.faq-sec1 .faq-desc a{
	text-decoration: underline;
}
.faq-sec1 .faq-desc p{
	padding-bottom: 10px;
}
.service-sec5.faq-sec1  .brxe-container h2{
	    margin-bottom: 35px;
}
.faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3:before{
	display: none;
}
.service-sec5.faq-sec1 {
    padding-bottom: 75px;
}
.faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3{
	    font-size: 24px !important;
}
.lets-build-sec{
	padding-top: 80px;
	padding-bottom: 100px;
}
.history-sec{
	padding-top: 85px;
	padding-bottom: 100px;
}
.history-sec h2{

	font-size: var(--heading_2);
	line-height: 1.4; 
}
.history-sec .brxe-block{
	padding-top: 85px;
}
.history-sec .box-1{
	border: 4px solid #D0C4AE;
	background: #FFF;
	box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.10);
	 width: 31%;
	min-height: 374px;
	padding: 0px 25px;


}
.history-sec .box-1 h3{
	font-family: "Avenir" !important;
    background: #00889B;
    border: 5px solid #CFC3AE;
    width: 204px;
    height: 204px;
    border-radius: 50%;
    font-size: 69px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: -100px;
    margin-bottom: 35px;
	
}

.history-sec .box-1 .brxe-text-basic {
	 font-size: var(--text_font);
	line-height: 30px;
	min-height: 60px;
	 max-width: 290px;
    margin: 0 auto;
}
.history-sec .box-1 h4{
	 font-size: var(--sec_heading);
	font-style: normal;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 15px;
}
.gorgeous-head{
	 max-width: 535px;
    margin-right: -30px;
}
.quality_sec.inclusions-partners-sec .brxe-container{
	padding: 0px 0 60px;
}
.inclusions-partners-sec .qua_partners{
	border-top: 0px!important;
}
.inclision-sec3{
	overflow: hidden;
	margin-bottom: -7px;
}
.inclision-sec3 svg{
	width: 100%;
	height: 100%;
}
.inclision-sec3 .brxe-container{
	max-width: 100%!important;
	padding: 0px!important;
}
.tcps_icon .hover_circle{
	display: none;
}
.tcps_icon:hover .hover_circle{
	display: block;
}
.inclusions-partners-sec .brxe-text-basic{
	text-align: center;
	font-size: 18px;
	font-weight: 350;
	line-height: 30px; 
	letter-spacing: 0.18px;
	padding-top: 25px;
	text-transform: none;
}
.our-story-list .sec_head_cont{	
	padding-bottom: 38px;
}
.our-story-list .brxe-icon-box{
	align-items: center;
}
.our-story-list .content{
	padding-left: 0px;
		font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 30px;
	letter-spacing: 0.18px;
}
.our-story-sec1{
	padding-bottom: 50px;
}
.our-story-sec1 h2{
	padding-bottom: 20px;
}
.our-story-sec1 .brxe-text-basic{
	font-size: 18px;	
	line-height: 30px; 
	
}
.our-story-sec1 .sec_head:after{
    	height: 100%;
}
.welcome_sec.our-story-sec4 .brxe-container {
    padding-top:85px;
}
.welcome_sec.our-story-sec4{
	    padding-bottom: 30px;
}
.our-story-sec4 h2{
	font-size: var(--heading_2);
	line-height: 1.2; 
	margin-bottom: 70px;
}
.our-story-line{
	position: relative;
}
.our-story-line:after{
	position: absolute;
    content: "";
    width: 5px;
    height: 90px;
    background: #00889B;
    left: 0;
    top: 4px;
    display: none;
}
.partner-logos{
	margin-top: 45px;
}
.partner-logos .partner_outer{
	margin: 0px 0.6% 1% 0.6%;
	width: 18.8%;
}


.brand-pillar-sec {
	padding-bottom: 25px;
}
.kno-down-bot-sec.brand-pillar-sec .brxe-icon-box .content p {
       max-width: 100%;
}
.brand-pillar-sec .why_chse_outer .content {
    max-width: 100%;
}
.brand-pillar-sec .sec-title h2{
	    margin-bottom: 60px;
}

/*about line*/

.tmcatlog {
    max-width: 1200px;
    margin: auto;
    padding-top: 0 !important;
}
.tem_grid {
    width: 50%;
    position: relative;
}
.tem_yr {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -32px;
    margin: auto;
    text-align: center;
    color: #fff;
    z-index: 99;
    background: #00889B;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(0, 0) scale(0, 0);
    transition: all .3s ease-in-out;
    line-height: 1;
}
.tembox {
    padding: 35px 35px 30px 35px;
    background-color: #fff;
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.1);
    width: 79%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border: 4px solid #D0C4AE;
    background: #FFF;
    box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.10);
}
.tembox h4 {
    font-size: 20px;
    margin-bottom: 12px;
    color: #000;
}
.tembox p {
    color: #000;
    margin: 0 0 11px 0;
    font-size: var(--text_font);
    line-height: 30px;
}
.tembox p:last-child{ margin-bottom:0; }
.tembox p a {
    border-bottom: 1px solid;
}
.tem_yr:before{
  content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all .3s ease-in-out;
    height: 3px;
    width: 0px;
    left: -90px;
    background-color: #00889B;
        transition: all .3s ease-in-out;
}
.temrow {
    margin-bottom: 50px;
      display: flex;
}
.temrow:nth-child(2n) { 
    justify-content: flex-end;
}
.temrow:nth-child(2n) .tem_yr {
    right: auto;
    left: -32px;
    background: #CFC3AE;
}
.temrow:nth-child(2n) .tembox{
        margin-left: auto;
}
.temrow:nth-child(2n) .tem_yr:before {
    left: auto;
    right: -90px;
     background: #CFC3AE;
}

.temrow:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 0%;
/*    background:#00889B;*/
    background:#000;
    right: 0;
    top: 0;
    margin: auto;
    left: 0;
    transition: all .1s ease-in-out;
}
.temrow{ position:relative; }
.temrow.reveal:before{
    height: 149%;
}
.reveal .tem_yr {
    transform: translate(0px, 0px) scale(1, 1);
    transition-delay: 0.35s;
}
.reveal .tem_yr:before {
    width: 90px;
    transition-delay: 0.2s;
}
.reveal .tembox{     opacity: 1;
    visibility: visible;
    transition-delay: 0.5s;; }


.temrow:last-child:before{

    height: 54%;
}    
/* Responsive Start */

@media screen and (min-width:2200px) {
	.testimonial_sec {
	    padding-bottom: 750px;
	}
}

@media screen and (min-width:2500px) {
	.testimonial_sec {
	    padding-bottom: 820px;
	}
}

@media screen and (max-width:1700px) {

	.inner-banner-sec {
	    min-height: 550px;
	}
	.inner-banner-sec .brxe-container {
	    padding-top: 125px;
	}
	.inner-banner-sec .brxe-heading{
		    font-size: 60px!important;
	}
	.service-sec5 .brxe-container{
		padding-top: 75px;
	}
	.service-sec5 .brxe-container h2{
		   
		     margin-bottom: 50px;
	}
	.service-sec4 .quality_imgsec img{
		width: 100%;
	}
	.history-sec .box-1 h3{
		font-size: 66px;
	} 
	.history-sec .box-1{
		padding: 0px 30px;
	}

}


@media screen and (max-width:1600px) {

	.inner-banner-sec {
	    min-height: 475px;
	}
	.inner-banner-sec .brxe-container {
	    padding-top: 110px;
	}
	.inner-banner-sec .brxe-heading{
		    font-size: 52px!important;
	}
	.service-sec5 .brxe-container{
		padding-top: 60px;
	}
	.inner-banner-sec .brxe-text-basic{
		font-size: 20px!important;
		line-height: 28px!important;
	}
	.service-sec5 .brxe-container h2{
		  
		     margin-bottom: 45px;
	}
	.faq-block .listening h3{
		    font-size: 22px!important;
	}
	.faq-block .listening{
		    padding: 22px 20px;
	}
	.faq-block .brx-open:after{
		    top: 22px;
    		right: 20px;
	}
	/*.service-sec5 {
	    padding-bottom: 260px;
	}*/
	.lets-build-sec {
	    padding-top: 60px;
	    padding-bottom: 65px;
	}
	.history-sec {
	    padding-top: 75px;
	    padding-bottom: 90px;
	}
	
	.history-sec .box-1 h3{
		font-size: 62px;
		width: 190px;
    	height: 190px;
	} 
	.history-sec .box-1{
		min-height: 360px;
	}
	.welcome_sec.our-story-sec4 .brxe-container {
	    padding-top:75px;
	}
	.welcome_sec.our-story-sec4 {
	    padding-bottom: 20px;
	}
	.our-story-list{
		padding-left: 35px;
	}
	 
	.welcome_sec.service-sec2 .brxe-container {
	    padding-top: 90px;
	}
	


}

@media screen and (max-width:1500px) {

	.inner-banner-sec {
	    min-height: 450px;
	}
	.inner-banner-sec .brxe-container {
	    padding-top: 100px;
	}
	.inner-banner-sec .brxe-heading{
		    font-size: 50px!important;
	}
	.service-sec5 .brxe-container{
		padding-top: 50px;
	}
	.inner-banner-sec .brxe-text-basic{
		font-size: 18px!important;
		line-height: 26px!important;
	}
	.service-sec5 .brxe-container h2{		    
		     margin-bottom: 40px;
	}
	.faq-block {
	    max-width: 1050px;    
	    margin-bottom: 70px;
	}
	.faq-block .listening h3{
		    font-size: 20px!important;
	}
	.faq-block .listening{
		    padding: 20px 18px;
	}
	.faq-block .brx-open:after{
		    top: 20px;
    		right: 18px;
	}
	/*.service-sec5 {
	    padding-bottom: 250px;
	}*/
		.faq-block .brx-open .brxe-text{
		    font-size: 17px!important;
	}
	.welcome_sec.service-sec2 .brxe-container {
	    padding-top: 80px;
	}
	.lets-build-sec {
	    padding-top: 55px;
	    padding-bottom: 40px;
	}
	.faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
	    font-size: 22px !important;
	}

	.history-sec .box-1 h3{
		font-size: 56px;
        width: 180px;
        height: 180px;
	} 
	.history-sec .box-1 {
        min-height: 340px;
    }
    .history-sec .box-1 .brxe-text-basic{
    	    max-width: 280px;
    }

    .quality_sec.inclusions-partners-sec .brxe-container {
	    padding: 0px 0 40px;
	}
	.welcome_sec.our-story-sec4 .brxe-container {
	    padding-top: 70px;
	}
	.welcome_sec.our-story-sec4 {
	    padding-bottom: 0px;
	}
	.our-story-sec4 h2{
		margin-bottom: 60px;
	}
	.our-story-list .icon svg{
		 width: auto;
        height: 75px;
	}
	.our-story-list .sec_head_cont {
	   	 padding-bottom: 30px;
	}
	.our-story-list .icon svg{		
        height: 70px;
	}
	.story-right-pad{
		    padding-right: 50px!important;
	}	

}

@media screen and (max-width:1400px) {
	.inner-banner-sec {
        min-height: 430px;
    }
     .inner-banner-sec .brxe-heading {
        font-size: 48px !important;
    }
        .faq-block {
        max-width: 1020px;
        margin-bottom: 60px;
    }
    .faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
	    font-size: 22px !important;
	}
	.lets-build-sec {
        padding-top: 40px;
        padding-bottom: 15px;
    }
    .history-sec .box-1 h3 {
        font-size: 54px;
        width: 170px;
        height: 170px;
    }
    .history-sec .box-1 {
        padding: 0px 20px;
        min-height: 320px;
    }
     .history-sec {
        padding-top: 65px;
        padding-bottom: 80px;
    }
    .story-right-pad {
        padding-right: 35px !important;
    }
  .history-sec .brxe-block {
    padding-top: 55px;
}

}
@media screen and (max-width:1300px) {
.tem_yr:before{      left: -80px; }
.temrow:nth-child(2n) .tem_yr:before {
         right: -80px;}

}
@media screen and (max-width:1200px) {

    .inner-banner-sec .brxe-heading {
        font-size: 46px !important;
    }
        .welcome_sec.service-sec2 .brxe-container {
        padding-top: 60px;
    }
    .faq-block .listening .accordion-title-wrapper img{
    	width: 38px;
    	height: 38px;
    }
   .faq-block .brx-open:after{
        width: 38px;
    	height: 38px;
    	background-size: cover!important;
		top: 22px;
        }
    .faq-block .listening {
        padding: 16px 18px;
    }
   .service-sec5 .brxe-container {
        padding-top: 45px;
    }
     .service-sec5 .brxe-container h2 {
       
        margin-bottom: 35px;
    }

	.faq-block .listening p {
	    padding-bottom: 0px;
	}
	 .faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
        font-size: 20px !important;
    }
    .lets-build-sec {
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .faq-sec1 .faq-desc p {
	    padding-bottom:0px;
	}

 	.history-sec .box-1 h3 {
        font-size: 50px;
        width: 155px;
        height: 155px;
        margin-bottom: 25px;
    }
    .history-sec .box-1 {
        padding: 0px 10px;
        min-height: 280px;
    }
    .history-sec .box-1{
    	width: 32%;
    }
    .history-sec .box-1 h4{
    	margin-top: 10px;

    }
    .gorgeous-head {
	    max-width: 100%;
	    margin-right: 0;
	}
	.quality_sec.inclusions-partners-sec .brxe-container {
	    padding: 0px 0 30px;
	}
	    .welcome_sec.our-story-sec4 .brxe-container {
        padding-top: 60px;
    }
    .our-story-sec4 h2{
    	    margin-bottom: 50px;
    }
    .our-story-sec1 .brxe-text-basic {
	    font-size: 16px;
	    line-height: 28px;
	}
	.our-story-list .icon svg{
		 width: auto;
        height: 65px;
	}
	  .our-story-list .sec_head_cont {
        padding-bottom: 25px;
    }
	 
    .service-sec5 {
	    padding-bottom: 80px;
	}
	    .tembox {
        padding: 25px;
    }
    .tem_yr:before {
        left: -62px;
    }
    .reveal .tem_yr:before {
    width: 70px;}
    .temrow:nth-child(2n) .tem_yr:before {
        right: -66px;
    }
}

@media screen and (max-width:991px) {

	 .inner-banner-sec {
        min-height: 340px;
    }
    .inner-banner-sec:after{
    	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.16) 50%, rgba(0, 0, 0, 0.00) 99.5%), linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.00) 75%);

    }
    .inner-banner-sec .brxe-heading {
        font-size: 42px !important;
    }
    .welcome_sec.service-sec2 .brxe-container {
	    padding-top: 50px;
	}
	.service-sec5 .brxe-container {
        padding-top: 40px;
    }
	.service-sec5 .brxe-container h2 {
       
        margin-bottom:25px;
    }
    .faq-block .listening {
        padding: 14px 5px;
    }
    .faq-block .brx-open:after{
    	 right: 5px;
    	 top: 20px;
    }
    /*.service-sec5 {
        padding-bottom:180px;
    }*/
    .faq-block{
    	margin-bottom: 45px;
    }
     .inner-banner-sec .brxe-container {
        padding-top: 40px;
    }
     .faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
        font-size: 18px !important;
    }
   .history-sec {
        padding-top: 45px;
        padding-bottom: 50px;
        overflow: hidden;
    }
     .history-sec .box-1 {
        width: 400px;
        min-height: 260px;
        margin: 0 auto;
    }
    .history-sec .brxe-block {
	    padding-top: 25px;
	}
    .history-sec .owl-carousel .owl-stage-outer{
    	    padding-top: 100px;
    }
    .history-sec button.owl-dot{
      	background-color: #fff !important;
       	border: 1px solid #fff !important;
    }

    .quality_sec.inclusions-partners-sec .brxe-container {
	    padding: 0px 0 20px;
	}
     .sec_head h2 br,.our-story-sec4 h2 br{
     	display: none;
     }
     .our-story-list {
        padding-left: 0px;
    }
    .inclusions-partners-sec .brxe-text-basic{
    	 padding-top: 20px;
    	font-size: 16px;    
    	line-height: 28px;
    	max-width: 700px;
    }
    .welcome_sec.our-story-sec4 .brxe-container {
        padding-top: 50px;
    }
    .our-story-sec4 h2 {
        margin-bottom: 35px;
    }
   	.our-story-list .sec_head_cont:last-child{
        padding-bottom: 0px;
    }
   .story-right-pad {
        padding-right: 0px !important;
    }
   .partner-logos .partner_outer{
   		padding: 15px;
    }
    .partner-logos {
	    margin-top: 35px;
	    margin-bottom: 15px;
	}
	.brand-pillar-sec .sec-title h2 {
	    margin-bottom: 10px;
	}
	 .tem_grid {
        width: 100%;
    }
    .tembox {
    width: 100%;
    margin-top: 100px;
    }

        .tem_yr,.temrow:nth-child(2n) .tem_yr {
        font-size: 17px;
        right: 0;
        left: 0;
        bottom: auto;
        top: 0;
        }
        .tem_yr:before{
            content: none;
        }
        .tembox h4{
                    margin-bottom: 0;
        }
        .tembox p {
    text-align: center;
}

}

@media screen and (max-width:767px) {
	.faq-block .listening h3{
		        max-width: 90%;
	}
	/*.service-sec5 {
        padding-bottom: 175px;
    }*/
    .faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
	    font-size: 17px !important;
	}
	.lets-build-sec {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .history-sec .box-1 h3 {
        font-size: 46px;
        width: 150px;
        height: 150px;
        margin-top: -90px;
    }
    .history-sec .brxe-block{
    	display: block !important;
    }
  	.history-sec .brxe-block {
        padding-top: 25px;
    }
    .history-sec .box-1 .brxe-text-basic{
    	min-height: 45px;
    }
     .our-story-sec1 {
	    padding-bottom: 45px;
	}
	.partner-logos .partner_outer {    
    	width: 23.8%;
	}

	.service-sec5 {
        padding-bottom: 60px;
    }
}


@media screen and (max-width:600px) {
	.faq-block .listening h3{
		        max-width: 85%;
	}
	.faq-block .listening ul{
		margin-bottom: 15px;
	}
	.faq-block .listening ul li {
	    padding-bottom: 8px;
	}
	.partner-logos .partner_outer {
        width: 32%;
    }

}

@media screen and (max-width:480px) {
	 .inner-banner-sec {
        min-height: 300px;
    }
	 .service-sec5 .brxe-container h2 {       
        margin-bottom: 30px;
    }
	 .faq-block .listening h3 {
        font-size: 18px !important;
    }
   
    .faq-block .listening .accordion-title-wrapper img, .faq-block .brx-open:after {
        width: 32px;
        height: 32px;
    }
    .faq-block .brx-open:after{
    	top: 23px;
    }
    .faq-block {
        margin-bottom: 35px;
    }
     /*.service-sec5 {
        padding-bottom: 160px;
    }*/
    .faq-sec1 .sixstep_pro .listening .accordion-title-wrapper h3 {
	    font-size:16px !important;
	}
	.history-sec .owl-carousel .owl-stage-outer {
        padding-top: 75px;
    }

	.history-sec .box-1 h3 {
        font-size: 42px;
        width: 130px;
        height: 130px;
        margin-top: -70px;
    }
     .history-sec .box-1 .brxe-text-basic{    	
    	line-height: 1.3;
    }
    .our-story-list .icon svg {      
        height: 60px;
    }
    .our-story-sec1 {
	    padding-bottom: 35px;
	}
	.tembox {
        padding: 15px;
        border: 3px solid #D0C4AE;
    }
}

@media screen and (max-width:400px) {
	    .partner-logos .partner_outer {
        width: 48%;
    }
}