html {scroll-behavior: smooth;}
body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}


@font-face {
    font-family: 'robotocondensedbold';
    src: url('fonts/robotocondensedbold.eot');
    src: url('fonts/robotocondensedbold.eot') format('embedded-opentype'),
         url('fonts/robotocondensedbold.woff') format('woff'),
         url('fonts/robotocondensedbold.ttf') format('truetype'),
         url('fonts/robotocondensedbold.svg#robotocondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (min-width: 1320px){
	.container{max-width: 1300px;}
}



/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}


/* ---- header-section start ---- */
.header-section .hfe-nav-menu .menu-item:not(:last-child) .hfe-menu-item{border-right: 1px solid #787878;}
/* ---- header-section end ---- */

/* ---- footer-section start ---- */
#footer-section .formErrorContent{display: none;}
#footer-section .widget_wysija .wysija-input{width: 100%;height: 51px;border: 1px solid #ffffff;border-radius: 50px;position: relative;outline: none;box-shadow: none;font:300 12px/15px 'Poppins';color: #6c7877;padding-left: 20px;padding-right: 20px;transition: all 500ms ease-in-out;background: #fff;}
#footer-section .widget_wysija .wysija-input:focus{border: 1px solid #7210a3;}
#footer-section .widget_wysija .wysija-submit{margin-top: 6px;position: relative;background: transparent;border: 2px solid #fff;border-radius: 50px;font:600 16px/18px 'Poppins';color: #ffffff;text-transform: uppercase; padding: 13px 55px 13px 54px;transition: all 500ms ease-in-out; }
#footer-section .widget_wysija .wysija-submit:hover{background: #fff;color: #242424;}
/* ---- footer-section end ---- */

/* ---- home-our-vision-section start ---- */
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{display: none;}
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{position: relative;padding-left: 36px;}
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text::after{content: '';width: 20px;height: 16px;background: url(images/icon-1.png);background-repeat: no-repeat;background-size: cover;background-position:center; position: absolute;left: 3px;top: 8px;}
/* ---- home-our-vision-section end ---- */


/* ---- home-contact-form-section start ---- */
.home-contact-form-section .col-md-4,.home-contact-form-section .col-md-8,.home-contact-form-section .col-md-12{padding: 13px 5px;}
.home-contact-form-section .box label{font-family: 'robotocondensedbold';font-size: 16px;line-height: 18px;color: #515050;text-transform: uppercase;padding-bottom: 6px;}
.home-contact-form-section .box .form-control{width: 100%;height: 63px;border-radius: 5px;border: 1px solid #9ba3a4;background: #f5fbfc;color: #515050;padding-left: 20px;padding-right: 20px;outline: none;box-shadow: none;resize: none;font:400 16px/18px 'Poppins';position: relative;transition: all 500ms ease-in-out;}
.home-contact-form-section .box .form-control:focus{border: 1px solid #7210a3;}
.home-contact-form-section .box input[type="submit"]{width: inherit;height: inherit;margin: 7px auto 0px auto;border: none !important;background: #7210a3;color: #ffffff;font-family: 'robotocondensedbold';font-size: 19px;line-height: 21px;text-transform: uppercase;padding: 21px 110px 23px 110px;transition: all 500ms ease-in-out;}
.home-contact-form-section .box input[type="submit"]:hover{background: #242424;}
/* ---- home-contact-form-section end ---- */

/* ---- inner-about-section start ---- */
.inner-about-section .elementor-widget-image{position: relative;padding-top: 40px;padding-left: 40px;}
.inner-about-section .elementor-widget-image::after{content: '';width: 282px;height: 302px;background: #0c75bc;position: absolute;left: 0;
top: 0;z-index: -1;}
/* ---- inner-about-section end ---- */

/* ---- founders-list start ---- */
.founders-list .founder-box{position: relative;text-align: center;padding-bottom: 16px;padding-top: 16px;}
.founders-list .founder-box .founders-img{width: 85%;position: relative;overflow: hidden;border: 18px solid #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);margin:0 auto;}
.founders-list .founder-box .founders-img img{width:100%;height:100%;object-fit:cover;}
.founders-list .founder-box .founder-content{padding-top: 35px;}
.founders-list .founder-box .founder-content h2{font:500 30px/32px 'Poppins';color: #7210a3;padding-bottom: 17px;}
.founders-list .founder-box .founder-content p{font:400 14px/22px 'Poppins';color: #454343;padding-bottom: 21px; min-height: 439px; text-align: justify;}
.founders-list .founder-box .founder-content a i{position: relative;display: inline-block;font-family: 'FontAwesome';width: 66px;height: 66px;border: 1px solid #060606;border-radius: 50%;line-height: 66px;font-size: 29px;color: #454343;transition: all 500ms ease-in-out;}
.founders-list .founder-box .founder-content a i:hover{background: #060606;color: #fff;}
/* ---- founders-list end ---- */

/* ---- contact-form start ---- */
.contact-form .col-md-6,.contact-form .col-md-12{padding: 10px 11px;}
.contact-form .box .form-control{width: 100%;height: 66px;position: relative;border: 1px solid #d9d9d9;border-radius: 0px;font:300 14px/24px 'Poppins';color: #211d1f;resize: none;outline: none;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);padding-right: 26px;padding-left: 26px;transition: all 500ms ease-in-out;}
.contact-form .box .form-control:focus{box-shadow: none;border: 1px solid #652d90;}
.contact-form .box .form-control::placeholder{text-transform: uppercase;color: #616161;}
.contact-form .box .wpcf7-textarea{height: 180px;padding-top: 17px;}
.contact-form .box input[type="submit"]{width: inherit;height: inherit;box-shadow: none !important;border: none !important;background: #652d90;color: #fff;font:bold 22px/24px 'Poppins';text-transform: uppercase;border-radius: 50px;padding: 25px 37px 22px 36px;margin: 26px auto 0px auto;transition: all 500ms ease-in-out;}
.contact-form .box input[type="submit"]:hover{background: #0c75bc;}
/* ---- contact-form end ---- */

/* ---- inner-career-section  start ---- */
.inner-career-section h2 span{color: #0c75bc !important;}
/* ---- inner-career-section  end ---- */


/* ---- homeservice-list  start ---- */
.homeservice-list{max-width:85%;margin:0 auto;}
.homeservice-list .homeservice-box{position: relative;text-align: center;padding-top: 18px;padding-bottom: 18px;}
.homeservice-list .homeservice-box .service-icon{width: 200px;height: 215px;background: url(images/Service-icon-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;display: grid;justify-content: center;align-items: center;margin: 0 auto;}
.homeservice-list .homeservice-box .service-icon img{max-width:85px;}
.homeservice-list .homeservice-box a{font: 600 19px/21px 'Poppins';color: #7210a3;text-transform: uppercase;position: relative;display: inline-block;}

.homeservice-list > .row > .col-md-3:not(:first-child) .serviceTitle {padding: 0 35px;}
/* ---- homeservice-list  end ---- */


/* ---- service-list  start ---- */
.service-list .service-details{margin-bottom: 57px;}
.service-list .service-details:nth-child(odd) .col-md-6:nth-child(odd){order: 1;}
.service-list .service-details:nth-child(odd) .col-md-6:nth-child(even){order: 2;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(odd){order: 2;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(even){order: 1;}

.service-list .service-details:nth-child(odd) .col-md-6:nth-child(even) .service-content{padding-left: 14px;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(even) .service-content{padding-right: 14px;}

.service-list .service-details{position: relative;}
.service-list .service-details:nth-child(odd)::after{content: '';width: 47%;height: 446px;background: #0c75bc;position: absolute;left: 0;top: 0;}
.service-list .service-details:nth-child(even)::after{content: '';width: 47%;height: 446px;background: #7210a3;position: absolute;right: 0;top: 0;}
.service-list .service-details .service-img{position: relative;z-index: 1;margin-top: 80px;}
.service-list .service-details:nth-child(odd) .col-md-6:nth-child(odd) .service-img{text-align: left;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(odd) .service-img{text-align: right;}
.service-list .service-details .service-img img{border: 18px solid #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);max-width:85%;}
.service-list .service-details .service-content h2{font:600 26px/28px 'Poppins';color: #0c75bc;padding-top: 28px;padding-bottom: 12px;position: relative;}
.service-list .service-details .service-content h2::after{content: '';width: 100px;height: 5px;background: #7616a5;position: absolute;left: 0;bottom: 0;}
.service-faq-details{padding-top: 16px;}
.service-faq-details .card{border: none;border-radius: 0;margin-bottom: 1px;margin-top: 1px;}
.service-faq-details .card-header{background: #0c75bc;border-radius: 0px;border: none;}
.service-faq-details .card-header button.btn{position: relative;background: transparent;text-decoration: none;font:400 16px/20px 'Poppins';color: #ffffff;width: 100%;text-align: left;}
.service-faq-details .card-header button.btn:after{content: '\f107';font-family: 'FontAwesome';color: #fff;font-size: 18px;position: absolute;right: 5px;top: 7px;}
.service-faq-details .card-header button.btn.collapsed:after{content: '\f105';}
.service-faq-details .card-body p{font:400 14px/22px 'Poppins';color: #454343;padding-bottom: 10px;padding-left: 5px;padding-right: 5px;text-align:justify;}

/* ---- service-list  end ---- */


/* ---- blog  start ---- */
.blog .blogbox{padding-top: 54px;padding-bottom: 54px;}
.blog .blogbox .blogimg img{max-width: 100%;width:100%;}
.blog .blogbox .blogcon h2 a{display: inline-block;position: relative;font: 500 18px/20px 'Roboto';color: #141414;padding-top: 24px;padding-bottom: 22px; min-height: 86px;}
.blog .blogbox .blogcon .post-data{font: 400 15px/18px 'Roboto';color: #737373;}
.blog .blogbox .blogcon p{font: 400 14px/22px 'Roboto';color: #424242;padding-bottom: 20px;text-align:justify;}
.blog .blogbox .blogcon .list-inline{border-top: 1px solid #e4e3e3;width: 100%;display: flex;justify-content: space-between;padding: 19px 10px 23px 10px; box-shadow: 0px 10px 10px rgba(0,0,0,0.05);}
.blog .blogbox .blogcon .list-inline li{font:400 14px/16px 'Roboto';color: #848484;}
.blog .blogbox .blogcon .list-inline li i{font-family: 'FontAwesome';}
.blog .pagination-list{width: 100%;text-align: center;padding-top: 26px;}
.blog .pagination-list a{width: 40px;height: 40px;border: 1px solid #dbdbdb;display: inline-block;position: relative;text-align: center;font:400 18px/40px 'Roboto';color: #39393d;margin-right: 4px;margin-left: 4px;transition: all 500ms ease-in-out;}
.blog .pagination-list a:hover,.blog .pagination-list a.active{background: #dbdbdb;color: #fff;}



.blog-details{padding-top:70px;padding-bottom:60px;}
.blog-details .PostImg{width:612px;height:408px;position:relative;overflow:hidden;}
.blog-details .PostImg img{width:100%;height:100%;object-fit:cover;}
.blog-details .PostCon{position:relative;padding-top:30px;}
.blog-details .PostCon h2{font: 800 24px/26px 'Roboto';color: #303030;}
.blog-details .PostCon .post-data{font: 400 16px/20px 'Roboto';padding-top:25px;padding-bottom:30px;color: #303030;}
.blog-details .PostCon p{font: 400 14px/22px 'Roboto';color: #303030;text-align: justify;padding-bottom:15px;}
.blog-details .PostCon h3{font: 800 20px/26px 'Roboto';color: #211e3b;padding-bottom:10px;}
.blog-details .PostCon ul{padding-bottom:15px;}
.blog-details .PostCon ul li{font: 400 14px/22px 'Roboto';color: #303030;text-align: justify;padding-bottom:5px;padding-top:5px;}
.blog-details .site-content{width:100%;}

.blog-details .wp-block-search__label,.blog-details .wp-block-heading{font: 800 20px/26px 'Roboto';color: #211e3b;padding-bottom: 5px;position:relative;margin-bottom:25px;}
.blog-details .wp-block-search__label:after,.blog-details .wp-block-heading:after{content:'';width: 24px;height: 3px;background:#211e3b;position:absolute;left:0;bottom:0;}
.blog-details .blog-details-box{display:flex;align-items:center;padding-bottom:18px;}
.blog-details .blog-details-box .blogimg{width:27%;height:82px;position:relative;overflow:hidden;}
.blog-details .blog-details-box .blogimg img{width:100%;height:100%;object-fit:cover;border-radius: 0;}
.blog-details .blog-details-box .blogcon{width:73%;}
.blog-details .blog-details-box .blogcon h3 a{font: 500 16px/25px 'Roboto';color: #303030;position:relative;display:inline-block;padding-left:12px;}
.blog-details .wp-block-heading{padding-top:20px;}

.blog-details form .wp-block-search__inside-wrapper{width:100%;height:62px;border-radius:50px;border:1px solid #303030;outline:none;}
.blog-details form input{font: 400 15px/20px 'Montserrat';color: #303030;background:none;border:none;outline:none;padding-left:22px;padding-right:50px;}
.blog-details form .wp-element-button{position:relative;font-size:0px;padding:15px;height:0;outline:none;border:none;right: 17px;top: 13px;background:transparent;}
.blog-details form .wp-element-button::after{content:'\f002';font-family:'FontAwesome';font-size:24px;color:#211e3b;position:absolute;left:4px;top:2px;}


#commentform textarea {height: 110px; border: 1px solid #d9d9d9;}
#commentform input {border: 1px solid #d9d9d9;}
#commentform .form-submit input[type="submit"] {height: 45px; padding-left: 22px; padding-right: 22px; background: #652d90; color: #fff; border-radius: 5px; font: 400 14px 'Roboto';}
#commentform .comment-form-author {width: 48%; display: inline-block; margin-right: 2%;}
#commentform .comment-form-email {width: 49%; display: inline-block;}
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input {width: 100% !important; height: 50px;}

/* ---- blog  end ---- */

/* ---- search-section start ---- */
.search-section .entry-meta{display:none;}
.search-section p{font:400 16px/24px 'Poppins';color:#454343;}
.search-section .page-header{border:none;padding-bottom: 0px;}
.search-section .page-title{font:600 32px/34px 'Poppins';color:#0c75bc;position:relative;padding-bottom:10px;padding-top:40px;}
.search-section .page-title::after{content:'';width:100px;height:4px;background:#7616a5;position:absolute;left:0;bottom:0;}
.search-section .entry-title a{font:bold 24px/26px 'Poppins';color:#3D3D3D;}
.search-section article:last-child{border:none;}
.search-section article{border-bottom:1px solid #454343;}
.search-section .entry-header{margin-bottom: 10px;}
/* ---- search-section end ---- */

/* ---- home-our-vision-section start ---- */
.home-our-vision-section{background-size:100% 100% !important;}
/* ---- home-our-vision-section end ---- */

/* ---- home-about-section start ---- */
.home-about-section{background-size:100% 100% !important;}
/* ---- home-about-section end ---- */

/* ---- review-list start ---- */
.review-list .owl-item img{width:inherit !important;}
.review-list .review-box{width:93%;position:relative;border:2px solid #a02fdb;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);padding-top:18px;padding-bottom:18px;}
.review-list .review-box .box-details{width:100%;margin-left:7%;padding:15px 15px 34px 15px;position:relative;background:#ffffff;border-radius:5px;}
.review-list .review-box .img-text{display:flex;align-items:center;position:relative;}
.review-list .review-box .img-text::after{content:'';width:30px;height:30px;background:url(images/G-icon.png);position:absolute;top:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;}
.review-list .review-box .img-text .img-box{width:48px;height:48px;position:relative;overflow:hidden;border-radius:50%;}
.review-list .review-box .img-text .img-box img{width:100%;height:100%;object-fit:cover;}
.review-list .review-box .img-text .text-box{padding-left:10px;}
.review-list .review-box h2{font:700 14px/16px 'Roboto';color:#343434;}
.review-list .review-box h3{font:500 12px/14px 'Roboto';color:#696969;}
.review-list .review-box .start-rating{padding-top:8px;}
.review-list .review-box .start-rating span{color:#fcab25;font-size:17px;font-family:'FontAwesome';margin-right:3px;}
.review-list .review-box p{font:400 13px/21px 'Roboto';color:#4d4d4d;padding-top:16px;}

.review-list .owl-prev i{position:absolute;left:-40px;top:50%;transform:translatey(-50%);color:#ebf7f9;font-size:46px;font-family:'FontAwesome';}
.review-list .owl-next i{position:absolute;right:-40px;top:50%;transform:translatey(-50%);color:#ebf7f9;font-size:46px;font-family:'FontAwesome';}
/* ---- review-list end ---- */



/* responsive */


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


}


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


}


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

/* ---- home-our-vision-section start ---- */
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {padding-left: 42px;}
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text::after{width: 30px;height: 24px;top: 5px;}
/* ---- home-our-vision-section end ---- */
	
/* ---- homeservice-list start ---- */
.homeservice-list .col-md-3{flex: 0 0 33.333%;max-width: 33.333%;}
.homeservice-list .homeservice-box{padding-top: 12px;padding-bottom: 12px;}
/* ---- homeservice-list end ---- */
	
/* ---- blog start ---- */
.blog .blogbox .blogcon .list-inline{padding: 19px 20px 23px 20px;}
.blog .blogbox .blogcon p{padding-bottom: 10px;}
.blog .blogbox .blogcon h2 a{padding-top: 20px;padding-bottom: 18px;}
.blog .blogbox {padding-top: 25px;padding-bottom: 25px;}

.blog-details .PostImg{width: 100%;}
.blog-details .blog-details-box{align-items: start;}
/* ---- blog end ---- */

/* ---- header-section start ---- */
.header-section .elementor-column:nth-child(1){order:1;}
.header-section .elementor-column:nth-child(2){order:3;}
.header-section .elementor-column:nth-child(3){order:2;}
/* ---- header-section end ---- */
	

}


@media screen and (max-width: 991px){
	
/* ---- homeservice-list start ---- */
.homeservice-list .col-md-3{flex: 0 0 50%;max-width: 50%;}
/* ---- homeservice-list end ---- */
	
/* ---- inner-about-section start ---- */
.inner-about-section .elementor-column{width:100%;}
.inner-about-section .elementor-column>.elementor-element-populated {padding: 10px !important;}
/* ---- inner-about-section end ---- */
	
/* ---- service-list start ---- */
.service-list .service-details .col-md-6{flex: 0 0 100%;max-width: 100%;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(odd) {order: 1;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(even) {order: 2;}
.service-list .service-details:nth-child(odd)::after,.service-list .service-details:nth-child(even)::after{width: 80%;}
.service-list .service-details {margin-bottom: 52px;}
/* ---- service-list end ---- */
	
/* ---- inner-career-section start ---- */
.inner-career-section .elementor-column{width:100%;}
.inner-career-section .inner-career-img-bx .elementor-column{width:33.333%;}
.inner-career-section .inner-career-img-bx .elementor-widget-image img{width:100%;}
.inner-career-section.inner-career-section-ii .elementor-column:nth-child(odd){order:2;}
.inner-career-section.inner-career-section-ii .elementor-column:nth-child(even){order:1;}
/* ---- inner-career-section end ---- */
	
/* ---- footer-section-details start ---- */
.footer-section-details .elementor-column{width:50% !important;} 
/* ---- footer-section-details end ---- */


}


@media screen and (max-width: 767px){
	
/* ---- home-about-section start ---- */
.home-about-section {background-size: cover !important;background-position:top left !important;}
/* ---- home-about-section end ---- */
	
/* ---- home-our-vision-section start ---- */
.home-our-vision-section {background-size: cover !important;background-position:top right !important;}
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{padding-left: 30px;}
.home-our-vision-section .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text::after{width: 20px;height: 17px;top: 6px;}
/* ---- home-our-vision-section end ---- */
	
/* ---- homeservice-list start ---- */
.homeservice-list .homeservice-box{padding-top: 10px;padding-bottom: 10px;}
.homeservice-list .homeservice-box .service-icon{width: 176px;height: 190px;}
.homeservice-list .homeservice-box .service-icon img{max-width:80px;}
.homeservice-list .homeservice-box a{font: 600 20px/22px 'Poppins';}
/* ---- homeservice-list end ---- */
	
/* ---- inner-about-section start ---- */
.inner-about-section .elementor-widget-image{padding-top: 24px;padding-left: 24px;}
.inner-about-section .elementor-widget-image::after{width: 214px;height: 200px;}
/* ---- inner-about-section end ---- */
	
/* ---- founders-list start ---- */
.founders-list .founder-box .founder-content{padding-top: 28px;}
.founders-list .founder-box .founder-content h2 {font: 500 26px/28px 'Poppins';padding-bottom: 10px;}
.founders-list .founder-box .founder-content p {font: 400 15px/24px 'Poppins';}
/* ---- founders-list end ---- */
	
/* ---- service-list start ---- */
.service-list .service-details:nth-child(even) .col-md-6:nth-child(odd) {order: 1;}
.service-list .service-details:nth-child(even) .col-md-6:nth-child(even) {order: 2;}
.service-list .service-details:nth-child(even)::after{    right: inherit;top: 0;left: 0;}
.service-list .service-details{margin-bottom: 35px;}
.service-list .service-details .service-img {margin-top: 45px;}
.service-list .service-details .service-content h2 {font: 600 28px/30px 'Poppins';}
.service-faq-details .card-body p{padding-left: 0px;padding-right: 0px;padding-bottom: 5px;font: 400 15px/24px 'Poppins';}
	.service-list .service-details:nth-child(odd) .col-md-6:nth-child(even) .service-content,.service-list .service-details:nth-child(even) .col-md-6:nth-child(even) .service-content {padding-left: 0;padding-right:0;}
.service-list .service-details:nth-child(odd)::after,.service-list .service-details:nth-child(even)::after{width: 50%;}
/* ---- service-list end ---- */
	
/* ---- blog start ---- */
.blog .col-12{flex: 0 0 50%;max-width: 50%;}
.blog .blogbox .blogcon h2 a{padding-top: 14px;padding-bottom: 10px;}
.blog .blogbox .blogcon .list-inline {padding: 14px 20px 18px 20px;}
.blog .blogbox .blogcon p {padding-bottom: 12px;}
.blog .blogbox {padding-top: 15px;padding-bottom: 15px;}
	
.blog-details .PostImg{width: 100%;}
.blog-details .site-content .container{padding-right: 0px;padding-left: 0px;}
.blog-details .PostCon h2{font: 800 22px/24px 'Roboto';}
.blog-details .PostCon .post-data{padding-top: 10px;padding-bottom: 18px;}
.blog-details .blog-details-box .blogcon h3 a{font: 500 15px/24px 'Roboto';}
	
/* ---- blog end ---- */
	
/* ---- footer-section-details start ---- */
#footer-section .widget_wysija .wysija-submit{padding: 11px 36px 11px 36px;}
/* ---- footer-section-details end ---- */
	



}

@media screen and (max-width: 575px){
	
/* ---- homeservice-list start ---- */
.homeservice-list .col-6{flex: 0 0 100%;max-width: 100%;}
/* ---- homeservice-list end ---- */
	
/* ---- home-contact-form-section start ---- */
.home-contact-form-section .col-md-4, .home-contact-form-section .col-md-8, .home-contact-form-section .col-md-12{padding: 8px 5px;}
.home-contact-form-section .box .form-control{height: 54px;font: 400 14px/18px 'Poppins';}
.home-contact-form-section .box input[type="submit"]{font-size: 19px;padding: 15px 52px 15px 52px;}
/* ---- home-contact-form-section end ---- */
	
/* ---- founders-list start ---- */
.founders-list .founder-box .founders-img {border: 10px solid #fff;}
.founders-list .founder-box .founder-content a i {width: 58px;height: 58px;line-height: 58px;font-size: 22px;}
/* ---- founders-list end ---- */
	
/* ---- blog start ---- */
.blog .col-12{flex: 0 0 100%;max-width: 100%;}
/* ---- blog end ---- */
	
/* ---- contact-form start ---- */
.contact-form .box .form-control{height: 56px;padding-right: 18px;padding-left: 18px;}
.contact-form .box .wpcf7-textarea{height:120px;padding-top: 12px;}
.contact-form .box input[type="submit"] {font: bold 18px/20px 'Poppins';padding: 18px 37px 16px 36px;margin: 10px auto 0px auto;}
/* ---- contact-form end ---- */
	
/* ---- inner-contact-details start ---- */
.inner-contact-details .elementor-column{width:100% !important;}
.inner-contact-details .elementor-column .elementor-element-populated{margin: 45px 0px 45px 0px !important;}
/* ---- inner-contact-details end ---- */
	
/* ---- footer-section-details start ---- */
.footer-section-details .elementor-column{width:100% !important;} 
/* ---- footer-section-details end ---- */
	

}

@media screen and (max-width: 400px){
	
/* ---- service-list start ----*/
.service-list .service-details .service-img img {border: 10px solid #fff;}
.service-list .service-details:nth-child(odd)::after,.service-list .service-details:nth-child(even)::after{height: 280px;}
.service-list .service-details .service-img {margin-top: 30px;}
.service-faq-details .card-header button.btn {font: 400 16px/18px 'Poppins';}
.service-faq-details .card-header{padding: 7px 0;}
/* ---- service-list end ---- */
	
/* ---- blog start ---- */
.blog-details .PostImg{height: 300px;}
/* ---- blog end ---- */


}

