/* contact section */
.contact-page{
      background-color: var(--primary_color);
}
.contact-page .row{
	margin-left:0px;
	margin-right:0px;
}
.contact-page-detail-content p{
	color:#fff;
}
.contact-page-detail img.contact-call{
	height:34px;
	margin-right:35px;
}
.contact-page-detail img.contact-address{
	height:33px;
	margin-right:35px;
}
.contact-page-detail img.contact-mail{
	height:33px;
	margin-right:35px;
}
.contact-page-detail-content a {
	    color: #fff;
}
  .contact-page .contact-data{
     background: var(--primary_color);
    padding-left: 130px;
    padding:0px 45px 45px;
  }
.contact-page .contact-data .section-head{
  text-align: center;
  margin:60px 0px;
}
  .contact-page .contact-data h2{ 
    color: var(--addit_white);
  }
 .contact-page .contact-form-bg-color{
	 background-color:#f7f7f7;
	 text-align: center;
  padding-right: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
	position:relative;
 }
 .contact-page .contact-form{
  background-image: url('../images/contant-img.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  padding-right: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
	position:relative;
 }
 /* .contact-page .contact-form .contact-page-scanner p{ */
	 /* font-size:23px; */
	 /* font-weight:300; */
 /* } */
 .contact-page .contact-form .contact-page-scanner span{
	 font-size:30px;
	 font-weight:300;
 }
 .contact-page .contact-form .contact-page-scanner p,
 .contact-page .contact-form .contact-page-scanner span{
	 color:#fff;
 }
 .contact-page .contact-form .contact-page-scanner{
	 position:absolute;
	 right:0px;
	 bottom:0px;
	 margin-bottom:20px;
	 margin-right:40px;
	 padding:15px;
	 background:#104e78a1;
	 border-radius:50px;
	     width: 344px;
	 text-align:left;
 }
 .contact-page .contact-form .contact-page-scan {
	 float:left;
 }
 .contact-page .contact-form .contact-page-scan img{
	height: 73px;
    width: 73px;
    margin: 0px 20px;
 }
  .contact-page-detail:last-child{
    border:none;
	margin:0px;
  }
  .contact-page-detail svg{
    height: 56px;
    width:56px;
    fill: var(--addit_white);
  }
  .contact-page-detail i{
    margin-right:20px;
  }
  .contact-page-detail{
    display: flex;
	padding-bottom: 30px;
    margin-bottom: 46px;
    border-bottom: 0.5px solid #707070;
  }
  .contact-page-detail-content h6{
    font-size: 30px;
    font-weight: 600;
    color: var(--addit_white);
    line-height: 14px;
    margin-bottom: 16px;
  }
  .contact-page-detail-content a{
    font-size: 21px;
    font-weight: 300;
    line-height: 22.5px;
    transition: all .5s;
  }
  .contact-form-body .captcha__title,
  .contact-form-body .captcha__description{
	  display:none;
  }
  .contact-form-body .form-item {
		margin-block: 10px;
	}
  .contact-form-body{
    padding: 24px 30px 20px;
  }
  .contact-page-field input, 
  .contact-page-field textarea{
    width: 100%;
    padding:14.5px 20px;
    background: #F6FAFF;
    border: solid 1px #EEEEEE;
    outline: none;
    font-size: 17px;
    font-family: var(--primary_font);
    font-weight: 500;
    color: var(--primary_color);
    line-height: 25px;
  }
  .contact-page-field textarea{
    margin:0px;
    height: 123px;
  }
  .contact-page-form label{
    color: var(--primary_color);
  }
  .contact-page-field{
    /*margin-bottom: 25px;*/
  }
  .contact-page-submit{
    margin-top: 3.5px;
  }
  .contact-page-submit input{
    background: none;
    outline: none;
  }
  
  .contact-page-field input::placeholder, .contact-page-field textarea::placeholder{
    font-size: 17px;
    font-family: var(--primary_font);
    font-weight: 500;
    color: var(--primary_color);
    line-height: 25px;
  }
.contact-page-sec .nav.nav-tabs li a{
	white-space: nowrap;       
    overflow: hidden;           
    text-overflow: ellipsis;   
    /* width: 120px;   */
	padding:8px;
}
.contact-page-sec .contact-data .section-head{
	margin:35px 0px;
}
.contact-page-sec iframe{
	width:100%;
	height:100%;
}
.contact-page-sec .contact-form{
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	position:static;
	
 }
.contact-page-sec .section-head{
	text-align:center;
}
.contact-page-sec .nav.nav-tabs .slick-list{
	
}
.contact-page-sec .nav.nav-tabs .nav-link.active:hover,
.contact-page-sec .nav.nav-tabs .nav-link.active{
	background-color:var(--secondary_color);
	border-radius:25px;
	color:#fff;
}
.contact-page-sec .nav.nav-tabs .nav-link{
	margin-bottom:3px;
}
.contact-page-sec .nav.nav-tabs .nav-link,
.contact-page-sec .nav.nav-tabs .nav-link:hover{
	border:none;
	text-align:center;
	color:var(--primary_color);
}
.contact-page-sec .nav.nav-tabs .slick-list{
	
	    background: #d9d9d9;
    border-radius: 25px;
}
.contact-page-sec .nav.nav-tabs 
{
	border:none;
	margin-bottom:50px;
}

/* about page background css */
#about-bg{
	background-image:url('../images/contant-img.png');
	background-size: cover;
}
#about-bg .about-bg-color .about-bg-data{
	text-align:center;
}
#about-bg .about-bg-color{
	padding:100px 0px;
	background-color:rgb(8 54 97 / 79%);
}
 #about-bg p{
	 margin-bottom:20px;
	color:#fff;
	font-size:20px;
	/* line-height:36px; */
	/* font-weight:400; */
}
/* about page disction css */
#about-disction .section-head h2{
	text-transform:capitalize;
	margin-bottom:20px;
}
#about-disction .row{
	align-items:center;
}
#about-disction-1 img{
	 height: 100%;
    object-fit: cover;
}
#about-disction-1 h3{
	    margin: 13px 0px;
    font-weight: 700;
    font-size: 24px;
}
#about-disction-1 .row{
	align-items:center;
}

#about-us-page h6,
#about-disction-1 h6{
	margin-bottom:15px;
	font-weight:700;
	font-size:19px;
	color:#000;
}
#about-disction img{
	    height: 473px;
    object-fit: cover;
}
/* about two part css */
#about-two-part .row{
	justify-content:center;
	    margin-right: 0px;
    margin-left: 0px;
}

#about-two-part .about-color-light{
		background-color:#f7f9fa;
	padding:50px 50px;
	text-align:center;
}
#about-two-part .about-color-light .about-color-light-div{
	margin-left:150px;
}
#about-two-part .about-color-dark{
	background-color:var(--primary_color);
	color:#fff;
	padding:50px 50px;
	text-align:center;

}
#about-two-part img{
	width:125px;
	height:125px;
	margin-bottom:20px;
}	
#about-two-part .about-color-dark .about-color-dark-div{
	margin-right:200px;
}
#about-two-part .about-color-dark p,
#about-two-part .about-color-dark h2{
	background-color:var(--primary_color);
	color:#fff;
}
/* about us page css */
#about-us-page .section-head h2{
	text-transform:uppercase;
}
#about-us-page .about-page-img img{
	margin-bottom:25px;
}
#about-us-page .about-page-img{
	position:relative;
}
#about-us-page .about-page-img div:last-child h4{
	font-size:43px;
	color:#fff;
}
#about-us-page .about-page-img div:last-child h6{
	font-size:23px;
	color:#fff;
}
#about-us-page .about-page-img div:last-child{
	position:absolute;
	top:35%;
	left:70px;
	padding:52px;
	text-align:center;
	background-color:var(--primary_color);
	color:#fff;
}
#about-us-page .about-page-img div:first-child img{
	height:596px;
	margin-left:200px;
	width:398px;
	object-fit:cover;
}
/* blog page css */	
#blog-page .blog-content{
	margin-top:40px;
	margin-bottom:35px;
} 	
#blog-page .blog-image-content{
	position:relative;
}

#blog-page .blog-content-main{
	border-bottom:1px solid #d8d8d8;
	margin-bottom:50px;
}
#blog-page .blog-page-content .views-field-nothing:last-child .blog-content-main{
	border-bottom:none;
}
#blog-page .blog-image-content .blog-on-date{
	position:absolute;
	top:35px;
	left:35px;
	background-color:#fff;
	padding:4px 19px;
	text-align:center;
	/* width:88px; */
	/* height:88px; */
	border-radius:12px;
}
#blog-page .blog-image-content img{
	height:auto;
}
#blog-page .blog-content a:hover{
	color:var(--secondary_color);
}
#blog-page .blog-content a.blog-page-link{
	color:var(--secondary_color);
	font-size:19px;
	line-height:31px;
	font-weight: 600;
}
#blog-page .blog-content p{
	margin-bottom:20px;
}
#blog-page .blog-content h2{
	font-size:40px;
	font-weight:700;
	margin-bottom:20px;
}
#blog-page .blog-image-content h4{
	color:#000;
	font-size:22px;
	text-transform:uppercase;
	font-weight:700;
}
#blog-page .blog-image-content h3{
	color:var(--primary_color);
	font-size:45px;
	font-weight:700;
}
#blog-page .blog-image-content img{
	border-radius:20px;	
}
/* blog-page end */

/* product page section start */

#product-page-sec .products-category{
	position:relative;
}
#product-page-sec .products-items-title h2{
	color:#fff;
	font-size:45px;
	font-weight:400;
}
#product-page-sec .products-items-title{
	position:absolute;
	top:40%;
	left:50px;
	background-color:var(--primary_color);
	display:flex;
	align-items:center;
	justify-content:center;
	padding:80px 32px;
	width:284px;
	/* height:308px; */
}
#product-page-sec .modal-content{
	background-color:var(--primary_color);
	color: #fff;
}
#product-page-sec .modal-content .modal-title{
	color: #fff;
	text-transform:uppercase;
}
#product-page-sec ..modal-body{
	padding-top:5px;
}
#product-page-sec .modal-header .close{
	background:#fff;
	    padding:0px 5px;
    margin: 0px 2px;
	font-size:30px;
}
#product-page-sec .product-popup-price{
	/* text-align:center; */
}

/* #product-page-sec .slick-dots li.slick-active button:before { */
	/* color:#000; */
		/* font-size:17px; */

/* } */
#product-page-sec .slick-dots li button:before{
	font-size:27px;
	color:#fff;
}
#product-page-sec .product-popup-price h3{
	font-size:30px;
	font-weight:600;
	line-height:50px;
	}
#product-page-sec .modal-dialog{
	max-width:900px;
}
#product-page-sec .product-popup-wrapper{
	/* display:flex; */
	/* gap:20px; */
}
#product-page-sec .product-popup-price h6{
	color:var(--secondary_color);
	margin-bottom:15px;
		font-size:18px;
font-weight:600;
}
#product-page-sec .product-popup-price h6:last-child,
#product-page-sec .product-popup-price h6 div div:first-child,
#product-page-sec .product-popup-price h3 div div:first-child{
	display:none;
}
#product-page-sec .products-items-list h5{
	font-size:18px;
	font-weight:600;
	/* margin-bottom:10px; */
	color:#000;
	text-transform:uppercase;
}

#product-page-sec #top-Accessories .products-items-image img{
	    height: 367px;
    object-fit: cover;
}
#product-page-sec .products-items-image img{
	width:100%;
	height:auto;
	border-radius:5px;
}
#product-page-sec .products-items-list{
	background-color:#f7f7f7;
	padding:50px 70px 50px 380px;
}
/* .product-popup-text img{ */
	/* display:none; */
/* } */
#product-page-sec .btn-primary,
#product-page-sec .btn-primary:hover
{
	background-color:transparent;
	border:none;
}
#product-page-sec .modal-body{
	padding-bottom:30px;
}
#product-page-sec .modal-header{
	padding-bottom:0px;
	border:none;
	align-items:center;
}
#product-page-sec .product-popup-price{
	padding-left:40px;
	/* margin:15px 0px; */
	/* font-weight: 600; */
}
#product-page-sec .product-popup-price ol{
	padding-inline-start: 20px;
}
#product-page-sec .product-popup-price ol li{
	font-weight: 500;
}
#product-page-sec .slick-dots{
	    bottom: -39px;
}
#product-page-sec .product-popup-image img{
	height: 430px;
    object-fit: contain;
}
/* block-techprosolutions-content */

#block-techprosolutions-content form.webform-submission-book-appointment-form{
	    width: 524px;
    border-radius: 12px;
    border: 1px solid #c0c0c0;
    padding: 35px 30px;
    margin: auto;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form *{
	color:#000;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form input::placeholder,
#block-techprosolutions-content form.webform-submission-book-appointment-form label
{
	color:#000;
	margin-bottom:5px;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form #edit-visiting-card--description{
	display:none;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form textarea,
#block-techprosolutions-content form.webform-submission-book-appointment-form input{
	border: 1px solid #c0c0c0;
    width: 100%;
    margin: 0px;
    border-radius: 5px;
    padding: 6px 10px;
    margin-bottom: 15px;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form input[type="submit"]{
	    width: auto;
    padding: 8px 25px;
	border:none;
	background-color:var(--secondary_color);
	color:#fff;
	margin:0px;
}
#block-techprosolutions-content form.webform-submission-book-appointment-form .form-actions{
	display:flex;
	justify-content:center;
}

#block-techprosolutions-content form.webform-submission-book-appointment-form input[type="submit"]:hover{
	    width: auto;
    padding: 8px 25px;
}

/* #blog-details { */
	/* margin-top:125px; */
/* } */
#blog-details .blog-details-img img{
	height: 350px;
    object-fit: cover;
}
#blog-details .blog-details-img {
	margin-bottom:30.8px;
}
#blog-details .blog-details-left h2 {
	font-size: 40px;
    line-height: 48px;
    font-family: var(--secondary_font);
    /* color: var(--addit_color2); */
    margin-bottom: 19.3px;
}
#blog-details .blog-details-left h2 span {
	color: var(--primary_color);
}
#blog-details .blog-details-left p{
    font-size:18px;
	line-height:27px;
	font-family: var(--primary_font);
	color:var(--tertiary_color);
	margin-bottom:27px;
}
#blog-details .blog-details-left p:nth-of-type(even) {
	margin-bottom:29px;
}

#blog-details  .blog-admin {
	display: flex;
}

#blog-details .blog-admin h6 {
    font-size:15px;
	line-height:18px;
	/* font-family:var(--tertiary_font) ; */
	margin-bottom:7.5px ;
	color: var(--secondary_color);
}
#blog-details  .blog-admin h6 span {
	color: var(--secondary_color);
}
#blog-details .blog-admin div:first-child {
	position: relative;
	margin-right: 12.5px;
    padding-right: 10.5px;;
}
#blog-details .blog-admin div:first-child::before {
	position:absolute;
	border-right: 1px solid #bcbcbc;
	content: '';
	height:17px;
    right:0px;
}

#blog-details .blog-details-right h3 {
	font-size:25px;
	line-height:30px;
	font-family: var(--secondary_font);
	margin-bottom:30px;
	/* color:var(--addit_color2); */
}
#blog-details .blog-details-right ul {
	list-style: none;
	margin:0;
	padding:0px;
}
#blog-details .blog-details-right li {
	font-size: 17px;
    font-family: var(--primary_font);
    /* color: var(--addit_color2); */
    line-height: 28px;
	font-weight:500;
    margin-bottom: 10px;
	border: solid 1px #bcbcbc40;
    padding: 10px 20px 10px;
    transition: all .5s;
}

#blog-details .blog-details-right li:hover {
	background: var(--secondary_color);
	color:var(--addit_white);
	border:1px solid var(--secondary_color);
}
#blog-details .blog-detail-right-about {
	display: flex;
    border-bottom: solid 1px #c4c4c4;
    padding-bottom: 20px;
    transition: all .5s;
    margin-bottom: 20px;
    align-items: center;
}

#blog-details .latest-post {
    margin-top:51px;
}
#blog-details .latest-post h4 {
	font-size:25px;
	line-height:30px;
	font-family:var(--secondary_font);
	/* color:var(--addit_color2); */
	margin-bottom:30px;
}
#blog-details .blog-detail-right-about h6 {
	font-size: 15px;
    /* font-family: var(--tertiary_font); */
    /* color: var(--addit_color2); */
    line-height: 17px;
    margin-bottom: 10px;
}

#blog-details .blog-detail-right-about h6 span {
	color:var(--secondary_color);
}
#blog-details .blog-detail-right-about div:last-child {
	padding-left:15px;
	flex:1;
}
#blog-details .blog-detail-right-about a {
	font-size:17px;
	font-family: var(--primary_font);
	/* color:var(--addit_color2); */
	line-height:26px;
	font-weight:500;
	margin-bottom:0px;
}
#blog-details .blog-detail-right-about:hover a {
	color:var(--secondary_color);
}


/* responsive */
@media all and (min-width: 992px) {
    #blog-details .blog-details-bottom-right {
        position: relative;
        left: -3px;
        top: -1px;
    }
    #blog-details .blog-details-right {
        padding-left:27px;
    }
}
@media all and (max-width: 991px) {
    #blog-details .blog-details-bottom-right {
        padding-left:15px;
        padding-right:15px;
        margin-top:20px;
    }
}
@media all and (max-width: 991px) and (min-width: 768px) {
    /* #blog-details { */
        /* margin-top:90px; */
    /* } */
}

@media all and (max-width: 768px) {
    /* #blog-details { */
        /* margin-top:75px; */
    /* } */
	#blog-main .blog-section{
		margin-bottom: 20px;
	}
	#blog-main .blog-bg:nth-child(odd) .row {
		flex-flow: column!important;
	}
}
@media all and (max-width: 767px) and (min-width: 576px) {
    #blog-details .blog-details-left h2 {
        font-size:38px;
        line-height:46px;
    }
}
@media all and (max-width: 575px) and (min-width: 360px) {
    #blog-details .blog-details-left h2 {
        font-size:36px;
        line-height:44px;
    }
}
@media all and (max-width: 359px) {
    #blog-details .blog-details-left h2 {
        font-size:29px;
        line-height:39px;
    }
}
@media all and (max-width: 300px) {
    #blog-details .blog-detail-right-about {
        display:block;
    }
    #blog-details .blog-detail-right-about div:last-child {
        padding-left:0px;
        margin-top:20px;
    }
}
#counter{
	margin-top:125px;
}
.counter-sec-wrapper{
	border-radius:16px;
	    background-position: bottom;
    background-attachment: fixed;
	/* background:var(--secondary_color); */
	    background-size: cover;
	padding-top:27px;
	padding-bottom:27px;
}
.counter-description{
	display:flex;
	align-items:center;
	padding-top:27px;
	padding-bottom:27px;
}
.counter-icon{
	display:inline-block;
	line-height:0;
	margin-right:19px;
}
.icon-counter{
	height:72px;
	width:72px;
	fill:var(--primary_color);
}
.number-wrapper{
	display:inline-block;
	width:100%;
	font-family:var(--secondary_font);
	font-size:60px;
	color:var(--addit_white);
	font-weight:600;
	line-height:84px;
}
.counter-content{
	display:inline-block;
	width:100%;
	font-family:var(--secondary_font);
	font-size:17px;
	color:var(--addit_white);
	font-weight:500;
	line-height:20px;
}

/* responsive css */
@media all and (min-width: 1200px){
	.counter-description{
		padding-left:56px;
	}
	
	.counter-sec-wrapper{
		padding-right:56px;
	}
}
@media all and (max-width: 991px){ 
	.number-wrapper{
		font-size: 40px!important;
		line-height: 50px!important;
	}
	#counter {
		margin-top: 75px;
	}
}
@media all and (min-width: 992px) and (max-width: 1199px) {
	.counter-description{
		padding-left:36px;
	}
	.counter-sec-wrapper{
		padding-right:36px;
	}
}
@media all and (min-width: 768px) and (max-width: 991px) {
	.counter-description{
		padding-left:60px;
	}
	.counter-sec-wrapper{
		padding-right:15px;
	}
}
@media all and (min-width: 576px) and (max-width:767px) {
	.counter-description{
		padding-left:120px;
		padding-right:120px;
	}
}



.terms-of-user h2{
	margin:20px 0px;
}

.arrivals-section .row .col-12{
	padding:15px;
}
.arrivals-section .row{
	margin:0px;
}
.arrivals-section img{
	height: 150px;
    object-fit: cover;
}
#about-bg-2{
	text-align:center;
}


/* about-page-open */

#about-home-sec.about-page.section
{
	margin-top: 100px;
	margin-bottom: 100px;
}
@media(max-width:1024px)
{
	#about-home-sec .about-right img{
		height:400px;
		    object-fit: cover;
	}
}
@media(max-width:991px)
{
    #about-home-sec.about-page.section
    {
      margin-top:80px;
	  	margin-bottom: 70px;

    }
    
}
@media(max-width:525px)
{
    #about-home-sec.about-page.section
    {
      margin-top:50px;
	  	margin-bottom: 40px;

    }
    
}

#about-home-sec .about-left h2
{
	margin-bottom: 18.5px;
	font-size: 40px;
	line-height: 50px;
	margin-top: 0;
    font-weight: 700;
    font-family: var(--secondary_font);
}
#about-home-sec .about-left h2 span
{
	color: var(--primary_color);
}
@media(max-width:1199px)
{
    #about-home-sec .about-left h2
    {
        font-size: 35px;
        line-height: 45px;
    }
}
@media(max-width:991px)
{
    #about-home-sec .about-left h2
    {
        font-size: 30px;
        line-height: 40px;
    }
    
}
@media(max-width:767px)
{
    #about-home-sec .about-left h2
    {
        font-size: 27px;
        line-height: 32px;
    }
}
@media(max-width:575px)
{
    #about-home-sec .about-left h2
    {
        font-size: 25px;
        line-height: 30px;
    }
}
@media(max-width:450px)
{
    #about-home-sec .about-left h2
    {
        font-size: 23px;
        line-height:30px;
    }
}


#about-home-sec .about-left p
{
	font-size:17px;
	line-height:26px;
	color: var(--tertiary_color);
	font-weight:400;
	margin-bottom: 25px;
	font-family:var(--primary_font);
}
#about-home-sec .about-left p:last-child
{
	margin-bottom: 0;
}
#about-home-sec .about-left a {
    color: var(--primary_font);

    font-family: var(--primary_font);
    font-weight: 600;
    display: inline-block;
}
#about-home-sec .about-left a,#about-home-sec .about-left a:hover,#about-home-sec .about-left a:focus {
    outline: 0px;
    text-decoration: none;
}
#about-home-sec .about-right
{
	max-width: fit-content;
	position: relative;
	padding-bottom: 52.4px;
	padding-right: 52.7px;
	margin-right:35px;
	z-index: 1;
}
#about-home-sec .about-right figure
{
	position: relative;
	margin: 0;
}
#about-home-sec .about-right figure div
{
	text-align: center;
	width: 100%;
	max-width: 252px;
	position: absolute;
	right: 0;
	bottom: 13%;
}
#about-home-sec .about-right figure h3
{   
	margin-bottom: 0px;
	margin-top: 0px;
	/* font-weight:700; */
	/* mix-blend-mode: screen; */
	padding:17px 10px;
	padding-bottom:12px;
	background: #fff;
	font-size: 45px;
	line-height:55px;
	font-family: var(--primary_font);
}
#about-home-sec .about-right figure span
{
	background: #fff;
	font-weight: 600;
	font-family: var(--primary_font);
	padding:39px 10px;
	/* mix-blend-mode: screen; */
	padding-top: 0;
	font-size: 17px;
	line-height: 20px;
	display: block;
}
#about-home-sec .about-right img
{
	height:auto;
	box-shadow: 0 50px 10px rgba(224 225 231/40%);
}
#about-home-sec .about-right::before
{
	z-index: -1;
	position: absolute;
	bottom: 0;
	right: 0;
	width:89.52%;
	height:90.942%;
	content: '';
	border: 5px solid var(--primary_color);
}
#about-home-sec .about-right::after
{
	width: 87px;
	content: '';
	background: url('../images/dots.jpg') no-repeat center;
	background-size: cover;
	position:absolute;
	right: 0;
	transform: translateX(42%);
	height:63.135%;
	bottom:14%;
}
/* about-page-close */

@media(max-width:991px)
{
    #about-home-sec .about-left
    {
        /* max-width: 400px; */
        margin-top: 50px;
    }
    #about-home-sec .about-left p
    {
        margin-bottom:25px;
    }
}
@media(max-width:575px)
{
	#about-home-sec .about-left{
		margin-top:0px;
	}
    #about-home-sec .about-right
    {
		display:none;
        /* padding: 0; */
        /* margin-right:0; */
        /* max-width: 350px; */
        /* box-shadow: none; */
    }
    #about-home-sec .about-right::before,.about-right::after
    {
        display: none;
    }
}
.simple-popup-blocks-global .block-techprosolutions-views-block-popup-block-block-1-modal-minimized 
{
	display:none !important;
}