.blog-main article:nth-child(1) h3 a{font-size:40px!important;font-family: "Inter", Sans-serif!important; line-height: 52px !important;}
.testi-box{margin: 0px 35px;width: calc(100% - 70px) !important;left:0px !important ;}
.elementor-row .we-want.extra h2{color:#1B3D6F!important;margin: 0px!important; padding: 0px!important; margin-bottom: 20px !important;}
.elementor-row .we-want.extra .gform_wrapper{margin: 0px!important; padding: 0px!important;}
.elementor-row .we-want.extra{margin-left:0px!important; max-width: 100%!important;margin-top: 0px!important;}
.elementor-row .we-want.extra .gform_body input[type="text"], .elementor-row .we-want.extra .gform_body input[type="email"]{color:#444749;}
.elementor-row .we-want.extra input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#444749!important;

}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
 .elementor-row .we-want.extra input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#444749!important;
}

 .elementor-row .we-want.extra input::-ms-input-placeholder { /* Microsoft Edge */
   color:#444749!important;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__excerpt{color: #444749;
    font-family: "Red Hat Text", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    line-height: 25px;}

.anwp-pg-wrap .pt-1, .anwp-pg-wrap .py-1{box-sizing: border-box;
    position: absolute;
    width: 690px;
    background-color: #fff;
    padding: 98px 125px 298px 120px !important;
    left: 0px;
    top: 50%;
    transform: translate(0%, -50%);    margin: 0px 50px;}
.anwp-pg-wrap .mt-2, .anwp-pg-wrap .my-2{margin-top: 0 !important;}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail-img{min-height: 850px!important}
.anwp-pg-wrap .btn-sm{    color: #1B3D6F;
    border-color: #ED2838;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 18px!important;;
    font-weight: 900;
    text-transform: uppercase;
    border-width: 2px;
    border-radius: 0px!important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    width: auto !important;
    padding: 0 0 6px!important;    line-height: normal!important;}
.anwp-pg-wrap .btn-outline-info:hover {
    color: #1B3D6F!important;
    background-color: #fff!important;
    border-color: #fff!important;
}
.anwp-pg-wrap .btn-sm:after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f0a9";
    color: #ED2838;
    padding-left: 8px;
    position: absolute;
    font-size: 18px;}
.anwp-pg-wrap .anwp-pg-post-teaser.anwp-pg-post-teaser--inner-cover-link .anwp-pg-post-teaser__thumbnail:hover .anwp-pg-post-teaser__thumbnail-bg{    background: transparent!important;}
.elementor-swiper-button{    font-size: 45px !important;
    color: #B6B7CB !important;    opacity: 1 !important;}

.elementor-1400 .elementor-element.elementor-element-86879ca{    width: 33.33% !important;}   

@media only screen and (min-width:1281px) and (max-width:1600px) {
	.elementor-210 .elementor-element.elementor-element-4b2e{padding: 84px 28px 0px 28px!important;}
	.elementor-210 .elementor-element.elementor-element-62e2 .elementor-nav-menu--main .elementor-item{padding:0px 36px!important;}
	.elementor-row .we-want{margin-left: -80px!important;}
	.elementor-704 .elementor-element.elementor-element-e3213ce{padding: 0px 0px 169px 0px!important;}
	.elementor-314 .elementor-element.elementor-element-cec299d > .elementor-element-populated { padding: 131px 27px 105px 143px!important;}
	.elementor-9 .elementor-element.elementor-element-4ccad71 > .elementor-element-populated,.elementor-9 .elementor-element.elementor-element-19caa0e > .elementor-element-populated,.elementor-9 .elementor-element.elementor-element-dad42cd > .elementor-element-populated{padding: 0px 40px 0px 40px!important;}
	.elementor-2531 .elementor-element.elementor-element-bb8e63e,.elementor-3750 .elementor-element.elementor-element-10b54ce > .elementor-element-populated {padding: 0px 0px 0px 100px!important;}
	.elementor-1600 .elementor-element.elementor-element-10b54ce > .elementor-element-populated,.elementor-1293 .elementor-element.elementor-element-e05dedc > .elementor-element-populatedm,.elementor-1534 .elementor-element.elementor-element-ca44d01 > .elementor-element-populated{padding: 0px 0px 0px 140px!important;}
	.post-content{margin-left: 20px;margin-right: 20px;}
	.elementor-3056 .elementor-element.elementor-element-918169e > .elementor-element-populated{padding-left:62px!important;}
	.elementor-911 .elementor-element.elementor-element-7d87a4f{    padding: 0px 0px 0px 80px!important;}
	.recent-blog{padding-left: 100px}
	.recent-blog .content-box .inner-bg{padding: 80px 120px 200px 120px !important;}
	.ser-banner{padding: 0px 30px 0px 80px !important;}
	
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	.elementor-210 .elementor-element.elementor-element-4b2e{padding: 84px 20px 0px 20px!important;}
	.elementor-210 .elementor-element.elementor-element-62e2 .elementor-nav-menu--main .elementor-item{padding:0px 17px!important;font-size: 20.8px!important;}
	.elementor-210 .elementor-element.elementor-element-2673 > .elementor-widget-container{margin: 0px 0px 0px 35px!important;}
	.elementor-210 .elementor-element.elementor-element-62e2 .elementor-nav-menu--main .elementor-item:last-child{padding-right:0px!important;}
	.elementor-row .we-want{margin-left: -80px!important;}
	.elementor-704 .elementor-element.elementor-element-e3213ce{padding: 0px 0px 169px 0px!important;}
	.elementor-314 .elementor-element.elementor-element-cec299d > .elementor-element-populated { padding: 131px 27px 105px 80px!important;}
	
	.attributes .elementor-column-wrap{padding: 0px 40px 0px 40px!important;}
	.elementor-2531 .elementor-element.elementor-element-bb8e63e,.elementor-3750 .elementor-element.elementor-element-10b54ce > .elementor-element-populated {padding: 0px 0px 0px 60px!important;}
	.elementor-1600 .elementor-element.elementor-element-10b54ce > .elementor-element-populated,.elementor-1293 .elementor-element.elementor-element-e05dedc > .elementor-element-populatedm,.elementor-1534 .elementor-element.elementor-element-ca44d01 > .elementor-element-populated,.elementor-1400 .elementor-element.elementor-element-f8647d2,.elementor-1293 .elementor-element.elementor-element-e05dedc > .elementor-element-populated,.elementor-2074 .elementor-element.elementor-element-e69fac1{padding: 0px 0px 0px 80px!important;}
	.banner-cont{padding-left:80px;}
	.elementor-slides .swiper-slide-inner{padding:50px 80px!important;}
	.elementor-917 .elementor-element.elementor-element-b6033cb{text-align:center!important;}
	
	.elementor-210 .elementor-element.elementor-element-2673{width: 64px!important;}
	.elementor-210 .elementor-element.elementor-element-174dee1{padding: 112px 20px 68px 20px!important;}
	.elementor-1444 .elementor-element.elementor-element-5e09e6e > .elementor-widget-container{margin: 40px 0px 0px 39px!important; padding: 60px 0px 60px 0px!important;}
	.elementor-1444 .elementor-element.elementor-element-a44b4a2 > .elementor-element-populated{padding: 50px 30px 0px 0px!important;}
	.elementor-917 .elementor-element.elementor-element-7bf13a6 > .elementor-element-populated{margin: 74px 30px 0px 30px!important;}
	.elementor-2546 .elementor-element.elementor-element-46f8557{padding:0px!important;}
	.home-box .dis-logo{}
	.elementor-661 .elementor-element.elementor-element-05f5600{width: 64.5%!important;}
	.elementor-661 .elementor-element.elementor-element-52432cc{width: 36.832%!important;}
	.elementor-314 .elementor-element.elementor-element-7bbbaa7 .elementor-container{padding:0px 20px;}
	.our-pro .no-pad .elementor-widget-container{padding-left:30px!important; padding-right: 30px!important;}
	.elementor-2074 .elementor-element.elementor-element-5726.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-2074 .elementor-element.elementor-element-5726 .elementor-post__text{    margin-left: 20px;}
	.test-new .elementor-widget-container{padding: 50px 30px 50px 30px!important;}
	.test-new.new  .elementor-widget-testimonial .elementor-widget-container{padding: 50px 30px 50px 30px!important;}
	.test-new.new .elementor-widget-container{padding: 0px!important;}
	.test-new .elementor-testimonial-content{ font-size: 23px!important;   line-height: 35.2px!important;}
	.post-content{margin-left: 20px;margin-right: 20px;}
	.header-panel .elementor-nav-menu li a{padding-left: 20px!important;padding-right: 20px!important;font-size:20px!important;}
	.header-panel{padding-left:20px!important; padding-right: 20px!important;}
	.header-panel .s-icon .elementor-widget-container{margin:0px 0px 0px 11px!important;}
	.header-panel .left-pad .elementor-element-populated{padding-right:0px!important;}
	.header-panel  .elementor-button-wrapper a{padding:16px 20px 16px 20px!important}
	.header-panel .s-icon .elementor-button-wrapper a{padding:0px!important}
	.header-panel  .elementor-button-wrapper .elementor-button-text{font-size: 15.8px!important;}
	.elementor-1444 .elementor-element.elementor-element-c18fab2{    padding: 0px 20px 216px 20px!important;}
	.elementor-207 .elementor-element.elementor-element-5cdef28{padding-left: 80px!important;}
	.search-sec{padding-left:20px!important; padding-right: 20px!important;}
	.elementor-3056 .elementor-element.elementor-element-918169e > .elementor-element-populated{padding-left:62px!important;}
	.elementor-911 .elementor-element.elementor-element-7d87a4f{padding: 0px 20px 20px!important; padding-bottom: 0px!important;}
	.elementor-911 .elementor-element.elementor-element-7d87a4f > .elementor-container{min-height: 535px!important;}
	.elementor-911 .elementor-element.elementor-element-0766f3c .elementor-heading-title{font-size: 40px!important;line-height: 45px!important;}
	.elementor-911 .elementor-element.elementor-element-f8c13bc .elementor-heading-title{margin-top: 85px!important;}
	.recent-blog{padding-left: 100px}
	.recent-blog .content-box .inner-bg{padding: 70px 90px 98px 90px !important;}
	.recent-blog .swiper-slide {min-height: 700px!important;}
	.ser-banner{padding: 0px 30px 0px 80px !important;}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.bottom-slider .swiper-slide-contents{padding: 80px 100px 100px !important}
	.testi-box .elementor-widget-testimonial-carousel .swiper-slide{padding: 0 40px 50px !important;}
	.testi-box .elementor-widget-wrap:before{left: 0 !important;top:-40px!important;    font-size: 50px !important;}
	.testi-box .elementor-testimonial__text{font-size: 22px!important; line-height: 30px !important}
	.contact-details h2{font-size: 22px !important}
	 .elementor-1444 .contact-details .elementor-element.elementor-element-d083d66{font-size: 17px !important}
	.search-sec h3 a, .search-sec h3 {font-size: 40px !important;line-height: 46px !important;}
	.type-cont h3{font-size:40px;line-height:46px}
	
	
	.test-new .elementor-column-wrap{margin: 0px 30px 20px 30px!important;}
	.elementor-row .we-want{margin-left:0px; margin: 0px auto;}
	.want-hear{position: relative;}
	.want-hear .we-want-from{position:absolute; top:50%; left:0px; width: 100%;transform: translate(0%, -50%); }
	.our-team{position:absolute!important; z-index: -1!important;}
	
	.post-section .post-panel .post-top .post-top-left{padding-right: 52px;padding-left: 20px;padding-top: 10px;}
	.post-content{padding: 75px 30px 0px 30px;}
	
.bg-sec .elementor-column-wrap{background-image:none!important}
		.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i::before {	font-size: 25px;}
	header .sub-menu{padding: 0!important}
	.mobile-header ul.sub-menu li{background-color: #0C1E30!important;}
	.elementor-nav-menu .sub-arrow{padding-bottom: 0!important}
	.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail-img {min-height: 600px!important;}
	.anwp-pg-wrap .pt-1, .anwp-pg-wrap .py-1{padding: 80px 100px 100px !important;width: 668px !important;}
	.elementor-1520 .elementor-element.elementor-element-8d56f07 .anwp-pg-post-teaser__title a{line-height: 46px !important;font-size: 35px !important;}
	.elementor-swiper-button{display: none!important}
	.post-section .post-panel .post-content.no-mar{margin-top: 20px}
	.recent-blog{padding-left: 0px}
	.recent-blog .swiper-slide{min-height: 600px !important}
	.recent-blog .content-box .inner-bg{padding: 80px 100px 100px !important}
	.recent-blog .swiper-button-next, .recent-blog .swiper-button-prev{display: none}
	.elementor-1400 .elementor-element.elementor-element-86879ca{    width: 100% !important;}  
}
@media screen and (max-width:767px){
	.blog-main .elementor-post__thumbnail__link{width: 100% !important;margin-right:0 !important;padding-bottom: 20px !important}
	.blog-main .elementor-post__text{padding: 0px !important}
	.blog-main .elementor-posts .elementor-post{display:block!important}
	.blog-main article:nth-child(1) h3 a{font-family: "Red Hat Display", Sans-serif !important;font-size: 26px !important;font-weight: 900!important;}
	.blog-main .elementor-grid .elementor-grid-item{padding: 50px 0px!important;}
	.elementor-2074 .elementor-element.elementor-element-5726 .elementor-pagination .page-numbers:not(.dots){width: 30px;height: 30px;line-height: 30px;font-size: 15px;}
	.bottom-slider .swiper-slide-contents{padding: 50px 20px 50px !important}
	.bottom-slider .elementor-swiper-button-prev{left: 0 !important}
	.bottom-slider .elementor-swiper-button-next{right: 0!important}
	.testi-box .elementor-widget-testimonial-carousel .swiper-slide{padding: 0 30px 50px !important;}
	.testi-box .elementor-widget-wrap:before{left: 0 !important; top:-40px!important;   font-size: 40px !important;}
	.testi-box .elementor-testimonial__text{font-size: 22px!important; line-height: 30px !important}
	.testi-box{margin: 0!important;    width: 100% !important;}
	.contact-details h2{font-size: 22px !important}
	 .elementor-1444 .contact-details .elementor-element.elementor-element-d083d66{font-size: 17px !important}
	.search-sec h3 a, .search-sec h3 {font-size: 40px !important;line-height: 46px !important;}
	
	.type-cont h3{font-size:40px;line-height:46px!important}
	
	.test-new .elementor-column-wrap{margin: 0px 20px 20px 20px!important;}
	.test-new .elementor-testimonial-meta:before{font-size: 65px!important;}
	.elementor-row .we-want{margin-left:0px; margin: 0px auto;}
	.want-hear{position: relative;}
	.want-hear .we-want-from{position:absolute; top:50%; left:0px; width: 100%;transform: translate(0%, -50%); }
	.our-team{position:absolute!important; z-index: -1!important;}
	.join-bg{background-color:#00000014!important;}
	
	.post-section .post-panel .post-top .post-top-left,.post-section .post-panel .post-top .post-top-right{float:none; width: 100%}
	.post-section .post-panel .post-top .post-top-left{padding-left: 0px;}
	.post-section .post-panel .post-top .post-top-left img{max-width:200px;}
	.post-section .post-panel .wrapper {text-align:center;padding-left: 20px; padding-right: 20px;}
	.post-content .post-cont{float:none; width: 100%;padding-left: 0px;}
	.post-content .post-cont h2{font-size: 30px;line-height: 44px;}
	.post-content .post-image{float:none; width: 100%;}
	.post-content{ padding: 100px 15px 0px 15px;}
	.post-section .post-panel.gray, .post-section .post-panel.green{margin-top:0px;}
	.table-cont .heading .lft-head{padding-left: 10px}
	.table-cont .heading .rgt-head{padding-right: 10px; font-size: 12px;margin-right: 8px;width: 29%;}
	.table-cont table{padding: 0 10px}
	.table-cont table tr:first-child td{font-size: 9px;line-height: 15px;padding: 3px;text-transform: capitalize;color: #000}
	.table-cont .heading{line-height: normal;min-height: 55px;}
	.table-cont .heading .lft-head{font-size: 16px;line-height: 25px}
	.table-cont table tr td{padding: 5px}
	.table-cont table tr td{font-size: 10px;line-height: 16px}
	.bg-sec .elementor-column-wrap{background-image:none!important}
	.elementor-swiper-button{display:none!important;}
	.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i::before {	font-size: 25px;}
		header .sub-menu{padding: 0!important}
	.mobile-header ul.sub-menu li{background-color: #0C1E30!important;}
	.elementor-nav-menu .sub-arrow{padding-bottom: 0!important}
	.anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__thumbnail-img {min-height: 600px!important;}
	.anwp-pg-wrap .pt-1, .anwp-pg-wrap .py-1{padding: 50px 20px 50px !important;width: 94%!important;margin: 0 10px!important;}
	.elementor-1520 .elementor-element.elementor-element-8d56f07 .anwp-pg-post-teaser__title a{line-height: 46px !important;font-size: 35px !important;}
	.elementor-swiper-button{display: none!important}
	.post-section .post-panel .post-content.no-mar{margin-top: 20px}
	.recent-blog{padding-left: 0px}
	.recent-blog .swiper-slide{min-height: 600px !important}
	.recent-blog .content-box .inner-bg{padding:  50px 20px 50px !important}
	.recent-blog .swiper-button-next, .recent-blog .swiper-button-prev{display: none}
	.recent-blog .content-box .inner-bg{max-width: 100%}
	.recent-blog .content-box{margin: 0px 30px}
	.elementor-1400 .elementor-element.elementor-element-86879ca{    width: 100% !important;}
	.post-content--product .post-cont .button.contact-us {justify-content: center;}
	}

