@media screen and (max-width:767px){

body{font-size: 0.875rem; line-height: 1.375rem;}

/*fonts*/
.font3remblack{font-size: 2.7rem; line-height: 3.2rem;}
.font125rembold{font-size: 1.125rem; line-height: 1.625rem;}
.font125rem{ font-size: 1.125rem; line-height: 1.625rem;}
.font15rembold{font-size: 1.25rem; line-height: 1.625rem;}

.header-home{flex-direction: column; padding: 40px 20px 0; height: auto; row-gap: 40px;}
.header-home-left{width: 100%;}
.header-home-right{width: 100%; padding-top: 0; height: auto; object-fit: contain;}

.header-home-contact .header-email{width: 100%;}
.header-home-contact .header-telephone{width: 100%;}
.header-home-contact .header-linkedin{width: 100%;}
.header-home-contact .header-whatsapp{width: 100%;}
.header-home-contact .header-facebook{width: 100%; column-gap: 5px;}
.header-home-contact .header-instagram{width: 100%; column-gap: 11px;}
/* .header-home-bio{margin-top: 10px;} */
.header-home-contact{margin-top: 10px; row-gap: 15px;}
.header-home-contact .header-whatsapp img{width: 25px; height: 25px;}
.header-home-contact .header-telephone img{width: 29px; height: 29px;}
.header-home-contact .header-instagram img{width: 22px; height: 22px;}


.header-home-job-title1{padding: 2px 14px; bottom: 20px; left: 20px;}
.header-home-job-title2{padding: 2px 14px; left: 20px; bottom: 72px;}

/*Portfolio Section*/
.portfolio-section{padding: 40px 20px;}
.portfolio-filter .facetwp-facet{column-gap: 10px; flex-wrap: wrap; row-gap: 7px; margin-bottom: 30px!important;}
.portfolio-filter .facetwp-facet .facetwp-radio{padding: 7px 12px;}
.portfolio-box{width: 100%;}
.portfolio-row{row-gap: 20px;}
.portfolio-box-text{padding: 2px 14px;}
.home-pagination{margin-top: 45px;}
.home-pagination .facetwp-pager{column-gap: 7px;}

/*CTA Section*/
.cta-section{padding: 40px 20px; flex-direction: column-reverse;}
.cta-section-left{width: 100%;}
.cta-section-right{width: 100%;}
.header-linkedin-btn{flex-direction: column; align-items: flex-start; row-gap: 10px; margin-top: 15px;}
.cta-section-right-title-top{display: flex; flex-direction: column; row-gap: 10px;}
.cta-section-right-title-top .font15rembold p:nth-child(2){display: none;}
.cta-section-right-title{margin-left: 0;}
.cta-section-left h2.font3remblack{display: none;}
.cta-section-left .font15rembold {font-size: 2rem; line-height: 2.5rem; font-weight: 900;}
.cta-section-left .font15rembold p:nth-child(1){display: none;}

/*Disclaimer*/
.footer-disclaimer{padding: 15px 20px;}

/*Experience*/
.experience-section{padding: 40px 20px;}
.experience-row-box{width: 100%; row-gap: 15px;}
.experience-row{margin-top: 40px; row-gap: 25px;}
.experience-box-left{width: 80px; height: 80px;}
.experience-box-right{width: calc(100% - 95px);}


/*Error Page*/
.error-404{padding: 40px 20px;}

/*Default Page*/
.defaul-page-section{padding: 40px 20px;}
.defaul-page-content h2{ font-size: 1.25rem; line-height: 1.75rem;}
.defaul-page-btn{margin-top: 35px;}
 

}


@media (min-width:768px) and (max-width:1199px){
body{font-size: 0.875rem; line-height: 1.375rem;}

/*fonts*/
.font3remblack{font-size: 2.7rem; line-height: 3.2rem;}
.font125rembold{font-size: 1.125rem; list-style: 1.625rem;}
.font125rem{ font-size: 1.125rem; line-height: 1.625rem;}
.font15rembold{font-size: 1.25rem; line-height: 1.625rem;}



.header-home{ padding: 40px 20px 0; height: auto; column-gap: 20px;}
.header-home-left{width: calc(50% - 10px);}
.header-home-right{width: calc(50% - 10px); padding-top: 0; height: auto; object-fit: contain;}

.header-home-contact .header-email{width: 100%;}
.header-home-contact .header-telephone{width: 100%;}
.header-home-contact .header-linkedin{width: 100%;}
.header-home-contact .header-whatsapp{width: 100%;}
.header-home-contact .header-facebook{width: 100%; column-gap: 5px;}
.header-home-contact .header-instagram{width: 100%; column-gap: 11px;}
/* .header-home-bio{margin-top: 10px;} */
.header-home-contact{margin-top: 10px; row-gap: 15px;}
.header-home-contact .header-whatsapp img{width: 25px; height: 25px;}
.header-home-contact .header-telephone img{width: 29px; height: 29px;}
.header-home-contact .header-instagram img{width: 22px; height: 22px;}


.header-home-job-title1{padding: 2px 14px; bottom: 20px; left: 20px;}
.header-home-job-title2{padding: 2px 14px; left: 20px; bottom: 72px;}

/*Portfolio Section*/
.portfolio-section{padding: 40px 20px;}
.portfolio-filter .facetwp-facet{column-gap: 10px; flex-wrap: wrap; row-gap: 7px; margin-bottom: 30px!important;}
.portfolio-filter .facetwp-facet .facetwp-checkbox{padding: 7px 12px;}
.portfolio-box{width: calc(50% - 10px);}
.portfolio-row{row-gap: 20px; column-gap: 20px;}
.portfolio-box-text{padding: 2px 14px;}
.home-pagination{margin-top: 45px;}
.home-pagination .facetwp-pager{column-gap: 7px;}

/*CTA Section*/
.cta-section{padding: 40px 20px; column-gap: 20px;}
.cta-section-left{width: calc(50% - 10px);}
.cta-section-right{width: calc(50% - 10px);}
.header-linkedin-btn{flex-direction: column; align-items: flex-start; row-gap: 10px; margin-top: 15px;}



/*Disclaimer*/
.footer-disclaimer{padding: 15px 20px;}

/*Experience*/
.experience-section{padding: 40px 20px; }
.experience-row-box{width: calc(50% - 10px); row-gap: 15px;}
.experience-row{margin-top: 40px; row-gap: 25px; column-gap: 20px;}
.experience-box-left{width: 80px; height: 80px;}
.experience-box-right{width: calc(100% - 95px);}


/*Error Page*/
.error-404{padding: 40px 20px;}

/*Default Page*/
.defaul-page-section{padding: 40px 20px;}
.defaul-page-content h2{ font-size: 1.25rem; line-height: 1.75rem;}
.defaul-page-btn{margin-top: 35px;}

}