@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
*{margin:0;padding:0;box-sizing:border-box;}	
body{font-size:18px;font-family:'Inter', sans-serif !important; color:#273A50; font-weight:400;}
img{max-width:100%;}
a, a:hover, a:visited{text-decoration: none; color:#1E75BB;}
body.index .header{position:relative;width:100%;left:0;top:0; z-index:9}
body .navigation-top .wrap {width: 100%;display: flex;justify-content: space-between;align-items: center;max-width: 1240px;margin: 0px auto;}
.page{margin:0px;}
.navigation-top .navbar {margin-left: auto;}
.navigation-top nav {padding-top: 0;}
.site-info {text-align: center;font-size: 16px;border-top: 1px solid #eee;padding-top: 10px;}
.site-info a{color:#2e416b; text-decoration:none;}
.site-main {min-height: 450px;}
p {color:#2e416b;line-height: 32px;font-size: 18px;}
.row-col{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap: wrap;}
.full-row, [class*="col-"] {float:left;}
.clearfix{clear: both;}

ul{margin:0;padding:0;}
li{list-style:none}
textarea{resize:none}
img{max-width:100%}
p{font-weight:400;font-size:18px}
p:empty{display:none}
p:last-child{padding:0;margin:0}
input:focus,textarea:focus{outline:none}
:focus{outline:none}
.container-main, .container_main{max-width:1240px;margin:0 auto;padding:0 10px;width:100%;}
.container-main:after, .container-main:before, .container_main:after,.container-main:before{display:table;content:""}
.container-main:after, .container:after{clear:both}
.col-20{width:20%;padding-left:10px;padding-right:10px}
.col-25{width:25%;padding-left:10px;padding-right:10px}
.col-33{width:33.333333333333%;padding-left:10px;padding-right:10px}
.col-30{width:30%;padding-left:10px;padding-right:10px}
.col-40{width:40%;padding-left:10px;padding-right:10px}
.col-50{width:50%;padding-left:10px;padding-right:10px}
.col-60{width:60%;padding-left:10px;padding-right:10px}
.col-70{width:70%;padding-left:10px;padding-right:10px}
.col-100{width:100%;padding-left:10px;padding-right:10px}
.row-col .col-20{flex:0 0 20%;max-width:20%}
.row-col .col-25{flex:0 0 25%;max-width:25%}
.row-col .col-30{flex:0 0 30%;max-width:30%}
.row-col .col-33{max-width:33.333333333333%;flex:0 0 33.333333333333%}
.row-col .col-40{flex:0 0 40%;max-width:40%}
.row-col .col-50{flex:0 0 50%;max-width:50%}
.row-col .col-60{flex:0 0 60%;max-width:60%}
.row-col .col-70{flex:0 0 70%;max-width:70%}
.row-col .col-100{flex:0 0 100%;max-width:100%}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1{font-size:40px; line-height:48px; color:#1E75BB;position:relative;font-weight:700}
h2{font-size:32px; line-height:40px; color:#1E75BB;position:relative;font-weight:700}
h3{font-size:24px; line-height:32px; color:#1E75BB;position:relative;font-weight:700}
h4{font-size:20px; line-height:28px; color:#1E75BB;position:relative;font-weight:400}
h5{font-size:20px; line-height:24px;color:#1E75BB;position:relative;font-weight:400}


.header{background:#fff;}
.header_inner{display:flex;align-items:center;max-width:1240px;margin:0 auto;padding:15px;}
.header .nav_blk{margin-left:auto;}
.dashboard .header_inner, .referral .header_inner{max-width:100%;}
.site-main {min-height: 450px;}
.main_container, .container-main {max-width:1240px;margin: 0 auto;padding: 0 15px;}
.headerLogo .site-title img{margin-top:7px}
.txtcenter{text-align:center;}
.pagetitle h2{text-align:center; padding: 10px 0px;}
.site-header {position: relative;z-index: 9;}
.site-content{padding-top:40px;}
.page-template .site-content{padding:0px;}
.page-template .site-footer{padding:0px;}
.home.page-template .site-footer{margin-top:0px;}
.home .site-content {padding-top:0px;}
/*--menu--*/
.navbar ul li{margin:0px 5px;}
.navbar ul li a, .navbar ul li a:visited{color:#273A50;padding: 10px;}
.navbar ul li a:hover{color:#1e75bb !important;}
.main-navigation.toggled #navbar-menu{position: absolute;width: 100%;left: 0px;background: #fff;z-index: 999;box-shadow: 0px 2px 5px #b8b8b8;margin-top: 25px;}
.main-navigation .menu-toggle{background:#fff; border: 0px; position:relative;cursor: pointer;font-size: 0px;}
.main-navigation .menu-toggle:after{content:'';margin: 0 0 0 10px;width: 22px;height: 20px;background: url('../images/homeai/menu_toggle.svg') no-repeat center center;position: relative; top: 10px;transform: translateY(-50%);font-family: "dashicons"; font-size: 24px; display:inline-block;right: 10px;}
.main-navigation.toggled .menu-toggle:after {content: '';background: url('../images/homeai/menu_closed_black.svg') no-repeat center center;}

/* transform_network */
.contacts.ad_blk {padding:40px 0 40px 0;background:#f2f2f2;}
.transform_network.ad_blk {padding: 0px 0 0px 0;}
.transform_network{min-height: 415px;}
.transform_network {background: url("https://programmers.ai/wp-content/themes/programmersai/assets/images/cio-top-hero.jpg") no-repeat scroll left center/cover;min-height: 400px;}
.ourServices {background-size: 380px;}
.commission_earned {background: #00d377;display: inline-block;padding: 15px;border-radius: 15px;position: absolute;right: 25%;top: 20%;transform: translate(-25%, -25%);color: #fff;}
section.ad_blk.transform_network .main_container {width: 100%;position: relative; z-index: 9;}
section.ad_blk.transform_network {display: flex;align-items: center;flex-wrap: wrap;}
.transform_network_inner li {display: flex;	padding:5px 0;	align-items: center;font-size: 18px;}
.transform_network_inner strong {padding-left: 15px; font-size:18px;color: #07174e;font-weight: 600; text-transform: capitalize;}
.commission_earned span{font-size: 18px;}
.transform_network_inner h2 {text-align: left; padding-bottom:15px; font-size:42px; line-height: 60px;font-weight: 900;text-transform: initial; color:#273A50;}
.transform_network_inner .get_btn, .true_value_inner .get_btn, .ninja_form .nf-form-cont .nf-form-layout .submit-container .ninja-forms-field {background:#FFA016; color: #fff;font-size: 20px;border-radius: 5px;padding:10px 25px; min-width: 180px;font-weight: 400;text-decoration:none;line-height: 30px;height: 50px; display: inline-block;text-align: center;box-shadow: none;}
.ninja_form .nf-form-cont .nf-form-layout .submit-container .ninja-forms-field:hover{background:#ec6100;}
.transform_network_inner .get_btn:hover, .true_value_inner .get_btn:hover{background:#273A50; color: #fff;}
/*.commission_earned {background: #00d377;display: inline-block; padding: 15px; border-radius:15px; position: absolute;
right: 25%; top: 20%; transform: translate(-25%, -25%); color:#fff;}*/
.commission_earned strong { display: block; font-size: 30px;}
.lead_worth_blk h2 {text-align: center;color: #07174e;font-size: 32px;font-weight: 800;text-transform: capitalize;padding-bottom: 5px;}
.earn_part .box_num {background: #fff;border: 1px solid #e8e8ea;width: 55px;height: 55px;border-radius: 100px;display: flex;justify-content: center;align-items: center;
font-size: 24px;color:#273A50;font-weight: 800;position: absolute;top: -27px;left: 50%;transform: translateX(-50%);}
.earn_part:hover .box_num{border: 1px solid #4BAB3E;}

/* earn_with_us */
.earn_with_us_inner h3, .choose_part h3{font-size:22px; color:#273A50; line-height: 32px; font-weight: 800; padding:15px 0 10px 0;}
.earn_with_us_inner p{font-size: 18px; line-height: 30px; margin: 0px; font-weight: 500;min-height: 75px;}
.earn_part {background: #fff; border-radius:10px; padding:15px; text-align:left;	width: calc(25% - 20px); position:relative;box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.1);transition: 0.3s;}
.earn_with_us_inner {display: flex; justify-content: space-between;}
.ourServices .blk_title{margin-bottom:20px;text-align: center;}
.ourServices .blk_title h2{color: #273A50;}
.ourServices {padding:50px 0 60px 0;}
.earn_part img {background: #273a50;padding: 7px;border-radius: 10px;}
a.view_more {text-decoration: none; color:#08174e; font-weight: 600;position: relative;}
a.view_more::after {position: absolute;content: "\f344"; width: 50px; height: 50px;font: normal 20px / 1 dashicons;top: 2px;
left: 80px;}
.earn_part:hover h3 {color:#07174e;}
.earn_part:hover a {color:#273A50;}
.earn_part:hover img {background: #425a73;} 
.earn_part::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;margin: -1px;border-radius: inherit;background:linear-gradient(to bottom, rgb(38, 30, 129), rgba(30, 48, 81, 0));transition: 0.3s;opacity: 0;}
.earn_part:hover::after {opacity: 1;}
.earn_part:hover:hover {box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03);}

.author .blogList .content-desc .entry-header h2, .archive .blogList .content-desc .entry-header h2{font-size: 22px;line-height:28px;}
.author .row-col .blogWrap, .archive .row-col .blogWrap{display: flex;}
.author .blogCont, .archive .blogCont{display:none;}
.author .content-desc .readmore, .archive .content-desc .readmore{margin-top:20px;}
.author .content-desc .entry-header, .archive .content-desc .entry-header{min-height: 64px;}
.content-desc .readmore a{color:#fff; background:#ffa020;border-radius: 4px;}
.content-desc .readmore a:hover{color:#fff;background: #ec6100;}
.content-desc .excerptCont p {line-height: 30px;}

/* true_value */
.true_value{background:#030713 url("../images/homeai/true_value.jpg") no-repeat scroll center;	padding:100px 0;	background-position: 100%;}
.true_value_inner{text-align: center;}
.true_value_inner h2 {color:#27AFE1;padding-bottom: 20px;}
.true_value_inner span {font-size: 38px; color:#273A50 !important;font-weight: 800;}
.true_value_inner .blk_title h3 {text-align: center; font-size: 22px; color:#fff;font-weight: 500;}
.true_value_inner .get_btn{margin-top:30px;display: inline-block;}
.getTouch h2 {color:#273A50; text-align: center;}
.getTouch h3 {text-align: center; font-size: 22px; color:#273A50;font-weight: 500;}
.why_choose .blk_title h3 {color:#2e416b;}
.site-footer .site-info {padding:10px 10px;}
.ourServices .blk_title h2, .true_value_inner h2, .getTouch h2{font-size: 32px; font-weight:800;}

/* contact form */
.ninja_form{max-width: 920px; margin:20px auto 0px auto;}
.ninja_form .nf-before-form-content{display:none;}
.ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field {height: 48px;background: #fff;color: #333;font-weight: 400;padding: 0 10px;box-shadow: 2px 1px 3px #ccc;width: 100%;font-family: "Inter",sans-serif !important;border:0px solid #c4c4c4;}
.nf-error .ninja-forms-field {border-color: #e80000 !important;font-size: 16px;}
body .nf-error.field-wrap .nf-field-element::after {content: "" !important;background: url("https://programmers.ai/wp-content/themes/programmersai/images/dashicons-sprites2.png") no-repeat !important;background-position: 14px -272px !important;width: 50px;display: inline-block;height: 35px;z-index: 8;margin-top: 0 !important;}
body .nf-pass.field-wrap .nf-field-element::after {content: "" !important;background: url("https://programmers.ai/wp-content/themes/programmersai/images/dashicons-sprites2.png") no-repeat !important;background-position: 11px -310px !important;width: 50px;display: inline-block;height: 35px;z-index: 8;margin-top: 3px !important;right: 0 !important;}
.nf-error.field-wrap .nf-field-element::after {content: "" !important; background: #e80000;color: #fff;font-family: FontAwesome;font-size: 20px;position: absolute;top: 1px;right: 1px;
bottom: 1px;height: 48px;width: 50px;line-height: 50px;text-align: center;transition: all .5s;}
.ninja_form .nf-form-cont .nf-form-layout .submit-container .ninja-forms-field {max-width: 130px;}
.nf-error .nf-error-msg {color: #e80000;display: none;}
.ninja_form .nf-form-cont .nf-field-container{margin-bottom:20px;}
.ninja_form .nf-form-cont .nf-field-container.hidden-container{margin-bottom:0px;}
.ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field {height: 100px;padding-top: 12px;}
.ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field:focus {height: 150px;}
.ninja_form .nf-form-cont .nf-form-layout .submit-container .nf-field-element{text-align:center;}
.ninja_form .nf-response-msg{display: block;background: #fff;text-align: center;box-shadow: 2px 1px 3px #ccc;}
.ninja_form .nf-response-msg p {margin-bottom: 15px;font-size: 16px;}
.ninja_form .nf-error-msg{font-size: 16px; font-weight: 400;}
.ninja_form .nf-input-limit{display:none;}
.ninja_form .nf-response-msg h2{padding-top:20px;}
.ninja_form .nf-response-msg p:last-child{padding-bottom:20px;}

/*--Blog page--*/
.entry-content h2 {font-size:28px;color:#1e75bb;padding:0;line-height:40px;}
.entry-content h3 {font-size:24px;line-height:32px;color:#1E75BB;font-weight:700; position:relative;margin-bottom:10px;}
ul {margin-top: 15px;padding-left: 0 !important;}
.entry-content ul li {padding-left: 30px;background: url(../images/homeai/hm_tick_icon.svg) no-repeat left top 10px;margin: 0 0 10px 0;background-size: 20px;
font-size: 17px;line-height: 32px;font-weight: 400;list-style: none !important;margin-left: 0 !important;color: var(--color-secondary);}
.blogCont {line-height: 30px;margin-bottom: 15px;}
.entry-header h2{color:#1E75BB; margin: 10px 0; line-height: 36px;font-size: 30px;}
.content-desc .entry-header h2{font-size: 28px;}
.blogList {border:1px solid #e6e5e5;}
.page-template-blog-page .pagetitle{margin-top:30px;}
.page-template-blog-page .blogList {margin-bottom: 20px;}
.page-template-blog-page .col-33 {display: flex;}
.blogList .List_post_thumbnail{padding:0px;}
.blogList .content-desc{padding:0 15px 15px 15px;}
.readmore a {padding:10px 25px;display: inline-block;margin: 0px;color:#fff; background: #1E75BB;}
.entry-header .entry-meta{margin-bottom:15px;}
.entry-header h1.entry-title{margin: 10px 0px;color: #1E75BB;font-weight:700;}
.entry-header .entry-meta, .entry-header .entry-meta a {color: #96a0ac;font-size: 14px;text-transform: capitalize;}
.single .entry-content{margin-top:5px;}
.widget_block .wp-block-heading{color: #273a50;}
.site-footer {padding-top:40px;}
.home .site-footer {padding-top:0px;}
ol.chatgpt_post_number {margin-left: 30px;}
ol.chatgpt_post_number li {list-style: num;}

/*--trusted_by slider---*/
/* Section Trusted By */
.trusted_by { position:relative;}
.trusted_byDiv{overflow: hidden;display: flex;flex-direction: row;}
.trusted_by .trusted_by_inn {border-radius:0;padding:35px 0px 20px 0px;}
.trusted_by li{display:inline-block;}
.trusted_by .trusted_by_head {font-size: 20px;text-transform: capitalize;font-weight: 400;display: flex;align-items: center;margin-right: 40px;position: relative;  z-index:2;}
.trusted_by li img {filter: grayscale(1);}
.trusted_byCompany{width: calc(100% - 150px); overflow: hidden;}
.trusted_by .trusted_byCompany{height: 60px; overflow:hidden;padding:0px;}
.trusted_by .trusted_byCompany ul {margin: 0px;}
.trusted_byCompany .slick-prev{left: -30px}
.trusted_byCompany .slick-next{right: -30px;}

.trusted_by {position: relative;}
.trusted_by .trusted_by_inn {border-radius: 0;padding: 35px 0px 20px 0px;}

.trusted_by .trusted_byCompany ul {margin: 0px;}
.trusted_by .trusted_by_head {font-size: 20px;text-transform: capitalize;font-weight: 400;display: flex;align-items: center;margin-right: 40px;position: relative;z-index: 2;}
.trusted_byCompany .slick-prev {background: url(../images/homeai/trusted_arrow.png) no-repeat 0 -50px;border-radius: 40px;
box-shadow: none;text-shadow: none;position: absolute;font-size: 0;color: #fff;text-align: center;background-color: transparent;width: 30px;top:45%;height: 30px;
transform: translateY(-50%);z-index: 1;border: none;cursor: pointer;left: -30px;}
.trusted_byCompany .slick-next {background: url(../images/homeai/trusted_arrow.png) no-repeat 0 -5px;border-radius: 0;box-shadow: none;
text-shadow: none;position: absolute;font-size: 0;color: #fff;text-align: center;width: 30px;top:45%;height: 30px;transform: translateY(-50%);z-index: 1;border: none;
cursor: pointer;right: -30px;}
.trusted_byCompany .slick-list.draggable {overflow: hidden;}
.trusted_by li img {filter: grayscale(1);}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;padding-bottom: 0px;}
.trusted_by .trusted_byCompany {height: 60px;overflow: hidden;padding: 0 50px;width: calc(100% - 150px);}

.page-template-contact .pagetitle{text-align:center;padding-top: 30px;}
.wpforms_ai{max-width: 920px; margin: 0px auto;}
.site-footer .site-info {color: #474F59;font-size: 16px;font-weight: 400;}

@media (max-width:1299px){
	.blogList{margin: 0px 5px;}
}
@media (max-width:1199px){
	
}
@media (max-width:1024px){
	body .navigation-top .wrap{padding:10px 15px;}
	.transform_network.ad_blk{min-height: auto; padding:30px 0px 40px 0px;background-position: left;}
	.transform_network_inner h2{font-size: 32px;line-height: 42px;}
	.earn_with_us_inner{display: flex;flex-wrap: wrap; justify-content: center;}
	.earn_part{width: calc(50% - 24px);margin:0px 10px 20px 10px;}
	.ourServices, .true_value, .contacts.ad_blk{padding:40px 0;}
	.ourServices .blk_title h2, .true_value_inner h2, .getTouch h2{font-size: 26px;line-height: 32px;}
	.true_value_inner .blk_title h3, .getTouch h3{font-size:18px;}
	.earn_with_us_inner h3{padding-top:0px;}
	.row-col .col-33{width:50%; max-width:50%;flex: 0 0 50%;}
	.blogList{margin: 0px 5px;}
	.trusted_by .trusted_byCompany{padding: 10px 50px 0 50px;}
	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	body #site-navigation{display:block !important;}
	body .rmp-mobile-device-menu{display:none !important}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	body #site-navigation{display:none !important;}
	.col-70, .col-30{width: 100%; max-width:100%;flex: 0 0 100%;}
	.site-header {border-bottom: 2px solid #F6F9FC;position: fixed;background: #fff;width: 100%;z-index: 99;}
}


@media (max-width:991px){
	.contact .getTouch .blk_title br{display:none;}
}
@media (max-width:767px){
	.page-template-blog-page .site-main, .single-post .site-main{padding-top:40px;}
	.home .site-main{padding-top: 60px;}
	.site-header {border-bottom: 2px solid #F6F9FC;position: fixed;background: #fff;width: 100%;z-index: 99;}
	#site-navigation{display:none;}
	#rmp_menu_trigger-82{top: 1px;cursor: pointer;}
	.content-desc .entry-header h2{font-size: 24px;line-height: 32px;}
	body, p, .entry-content ul li {font-weight: 400;font-size: 16px;line-height: 30px;}
	.col-70, .col-50, .row-col .col-33, .col-30{width: 100%; max-width:100%;flex: 0 0 100%;}
	.earn_with_us_inner{display:block;}
	.earn_part{width:100%;margin: 0px 0px 20px 0;text-align: center;}
	.ourServices, .true_value, .contacts.ad_blk{padding:50px 0;}
	.ourServices .blk_title h2, .true_value_inner h2, .getTouch h2{font-size: 26px;line-height: 32px;}
	.true_value_inner .blk_title h3, .getTouch h3{font-size:18px;}
	.earn_with_us_inner h3{padding-top:0px;}
	.entry-header h1.entry-title {font-size:26px;}
	.entry-content h2{font-size: 24px;}
	.entry-content h3{font-size: 20px; line-height: 30px;}
	.blogList{margin:0px 5px 20px 5px;}
	
	.trusted_by .trusted_by_head {display: inline-block;text-align: center;margin-right: 0px;width: 100%;}
	.trusted_by .trusted_byCompany {width: 100%;}
	.trusted_by li img {margin: 0 auto !important;max-width: 90%;}
	.trusted_by_inn .row-col, .trusted_by_inn .trusted_byDiv{display:block;}
	
	
}
@media (max-width:360px){
	
}
