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;}
.blue-outline-btn a{margin-left: 0px; padding: 8px 15px;}
.main-navigation a{padding: .48em .8em;}
.main-navigation #floating-design-menu > li:last-child{border:0px !important;}
.main-navigation #floating-design-menu .blue-outline-btn a{margin-left: 20px !important;}
.main-navigation ul ul.sub-menu{background:#fff;}
.main-navigation li.current-menu-parent a, .main-navigation li.current_page_parent a{ color:#0070c0;}
.main-navigation li.current-menu-parent .sub-menu li a, .main-navigation li.current_page_parent .sub-menu li a{ color:#000;}
.main-navigation li.current-menu-parent .sub-menu li a:hover, .main-navigation li.current_page_parent .sub-menu li a:hover{ color:#fff;}
.main-navigation li.current-menu-parent .sub-menu li.current-menu-item a, .main-navigation li.current_page_parent .sub-menu li.current_page_item a{ color:#0070c0;}
.main-navigation li.current-menu-parent .sub-menu li.current-menu-item a:hover, .main-navigation li.current_page_parent .sub-menu li.current_page_item a:hover{ color:#fff;}
.CaseStudiesTitle {margin-bottom: 20px;}
.award_certification_slider .slick-slide img{display: inline-block;}
.footerBottom{margin:0px; background:#fff;}
.footerBottom .copytag{padding-top: 5px;padding-bottom: 5px;}
.site-footer .wrap{padding:0px;}
.site-footer .wrap #accordion, .site-footer .wrap .social-navigation{display:none;}
.protfolio-section-bg{background:url(../images/ourportfolio/our-portfolio-bg.jpg) no-repeat 0 0 /cover;margin-bottom:70px;}
.protfolio-section h1:after, .protfolio-section h2:after, .ourwork_portfolio_upwork .col-100 h2:after{content: ""; display:none;}
.protfolio-section .Clientprotfolio h1, .protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2{color:#1e75bb;padding-top: 13px;}
.op-Testimonials .ClientTestimonialsTitle h2{text-transform: capitalize; font-size: 40px; font-weight: 700;}
.portoflio-row .portfolio-info { text-align:center;font-size:16px; color:#000;}
.portoflio-row .portfolio-info strong{ color:#0070C0; font-size: 16px;}
.portoflio-row .portfolio-info strong > a {color: #0070C0;}
.Clientprotfolio.designersio .portoflio-row .col-info h2{font-size:28px; color:#1e75bb;font-weight: 500;text-align: center;margin-bottom: 15px; text-transform: inherit;}
.Clientprotfolio.designersio .portoflio-row .col-info p span{color:#1e75bb;font-weight: 500;}
.portoflio-row .portfolio-info p{font-size:16px; color:#000; line-height:32px; font-weight:400;margin-bottom: 20px;}
.protfolio-section .ClientprotfolioLearnMore .bluebtn{background:#ffba56;border-radius: 10px;font-size:16px;text-align: center;border: 0px;padding:13px 30px;margin-right: 15px; font-weight: 600;}
.protfolio-section .portflo-inner h2{padding-bottom: 135px; font-size: 40px;} 
.protfolio-section .portflo-inner p{font-weight:500; font-size:22px;}
.Clientprotfolio.designersio .ClientprotfolioLearnMore{ display:block;}
.portoflio-row .portfolio-info .citationDiv{font-size: 14px;text-align: left;}
.portoflio-row .portfolio-info .citationDiv a:hover{ color:#1E75BB;}
.portSection .OurServicesSection_img{background:url(../images/Unique-block-bg.png) no-repeat center center;max-width:220px;min-height: 245px; vertical-align: top; position: relative; text-align: center;margin: 0px auto; margin-top: -120px;}
.portSection:hover .OurServicesSection_img{background:url(../images/Unique-block-bg-select2.png) no-repeat center center; }
.op-MakesUsUnique .OurServicesSection_img img{display: inline; vertical-align: middle;  max-width: 220px; width: auto; height: auto; position: absolute; top: 0; bottom: 0;left: 0;  right: 0;  margin: auto;}
.op-MakesUsUnique .portSection{background:#fff; width: 100%; border:1px solid #e5e5e5; border-radius:10px;box-shadow: 0px 0px 9px rgba(180, 167, 239, 0.4);}
.op-MakesUsUnique .portSection:hover{ background:#1e75bb;}
.op-MakesUsUnique .portSection h2{font-size:22px; color:#000;text-transform: uppercase;line-height: 32px;font-weight: 500;}
.op-MakesUsUnique .portSection p.udesc{padding: 0px 20px 20px 20px;min-height: 170px;}
.op-MakesUsUnique .portSection .UniqueDesc{min-height: 220px;}
.op-MakesUsUnique .portSection .UniqueDesc2{min-height: 255px;}
.op-MakesUsUnique .portSection .UniqueDesc3{min-height: 230px;}
.op-MakesUsUnique .portSection:hover p.udesc{color:#fff;}
.op-MakesUsUnique .portSection ul{margin:0 0 0 10px; color: #000; padding:0px 30px;min-height: 215px;}
.op-MakesUsUnique .portSection ul li{list-style:disc; padding:5px 0px;text-align: left;}
.op-MakesUsUnique .portSection a.bluebtn{font-size:16px; color:#000 !important;position:relative; padding:10px 20px;font-weight:400;border: 1px solid #eee;margin-bottom: 30px;}
.op-MakesUsUnique .portSection a.bluebtn:after{content:"\f344"; position:absolute; right:0px; top:2px;font-family:dashicons;font-size: 14px; color:#000;display:none !important}
.op-MakesUsUnique .portSection a.bluebtn:after{content: '' !important;background: url(/wp-content/themes/programmersai/assets/images/dashicons-sprites.png) no-repeat; background-position:-4px -172px;width: 15px;display: inline-block;height: 12px;z-index: 999;top:7px !important;}
/*.op-MakesUsUnique .portSection:hover a.bluebtn, .op-MakesUsUnique .portSection:hover a.bluebtn:after{color: #fff !important;}*/
.op-MakesUsUnique .portSection:hover h2,.op-MakesUsUnique .portSection:hover ul li { color:#fff !important;}
.op-MakesUsUnique .IBM-Fresh-Faces{text-transform: uppercase;padding: 40px 0px;color: #000;font-size: 16px;margin-top:35px;}
.op-MakesUsUnique .IBM-Fresh-Faces a{ color:#1e75bb; position:relative;padding-right:0px;}
.op-MakesUsUnique .IBM-Fresh-Faces a:after{content:""; position:absolute; right:0px; top:-26px;font-family: FontAwesome; color:#000; background: url(../images/arrow-op.png) no-repeat 0 0; width: 78px;height: 78px; font-size: 0px; display:none !important}
.OurClientTestimonials.op-Testimonials{background:none;}
.OurClientTestimonials.op-Testimonials:before{background:none;content: initial;}
.op-Testimonials .ClientTestimonialsTitle p{font-weight:500; font-size:22px;}
.op-Testimonials .TestimonialsJoinus{margin-top:50px;margin-bottom:50px;}
.op-Testimonials .TestimonialsJoinus a, .ViewMoreTestimonials .TestimonialsJoinus a{background:#ffba56;border-radius: 10px;font-size: 20px;text-align: center;border: 0;padding:10px 20px; margin-right:15px;color:#26384E;min-width: 190px;display: inline-block;text-transform: uppercase; font-weight: 600;}
.op-MakesUsUnique .portSection a.bluebtn {background:#ffba56; margin: 10px;white-space: initial;color:#26384E !important;
font-weight: 600; border-radius: 10px; border:none; box-shadow: none;}
.op-MakesUsUnique .portSection a.bluebtn:hover{background:#ffa016;}
.op-Testimonials .TestimonialsJoinus a:hover, .ViewMoreTestimonials .TestimonialsJoinus a:hover{background:#ffa016;text-decoration: none;}
.Clientprotfolio.designersio .portoflio-row .slick-track .portfolio-item{background:none;box-shadow:none;}
.Clientprotfolio.designersio .portoflio-row{margin:0px auto;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio .sldrDesktop{padding:50px 10px 40px 10px; background:none !important;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap{right:0px;margin-right: 0;padding-left:0px;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio .sldrMobile{display:none !important;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio {float: right;	width: 55%;padding-top: 80px;max-width: 55%;flex: 0 0 55%;padding: 0px !important;}
.Clientprotfolio.designersio .portoflio-row .col-info {float: left;width: 45%;max-width: 45%;flex: 0 0 45%;}
.portfolio-info {max-width: 650px;padding: 20px 10px;margin: auto;text-align: left;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-next{background: url(../images/arrow-op-next.png) no-repeat center center;width: 60px;height: 60px; border-radius: 50px;}
.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-prev{left: 25px !important;background: url(../images/arrow-op-pre.png) no-repeat center center;width: 60px;height: 60px;}
#about_prog .cmn-sec .title-3{text-transform: capitalize;}
.page-template-team .video-testimonials .col-50.vtestimonials{padding: 10px 10px 10px 10px !important;}
/*---Upwork Page --*/
.sldrDesktop .slick-dots li{margin: 0 2px;}
.sldrDesktop .slick-dots li.slick-active button::before { background:url(../images/ourportfolio/blue-sel-pagination.png) no-repeat center center;opacity:1; content: "";}
.sldrDesktop .slick-dots li button::before { background:url(../images/ourportfolio/blue-pagination.png) no-repeat center center; opacity:1; content:"";}
.upwork-ratings{padding: 60px 0px;}
.upwork-ratings .upworkPoints .ranking{text-align: center;padding: 20px;background: #fff;box-shadow: 0px 1px 6px #b4b0b0; color:#1f1f1f; font-size:16px;}
.upwork-ratings .upworkPoints .ranking strong{font-weight:500;}
.upwork-ratings .upworkPoints .ranking img{padding-bottom:10px;}
.ourwork_portfolio_upwork{ background:#fff; padding: 40px 0px 0px 0px;}
.ourwork_portfolio_upwork .col-100 h2.small{font-size: 38px;color: #1e75bb;text-transform: uppercase;font-weight: 400;padding-top: 13px;}
.ow_portfolio_top_wrap{padding:43px 0;}
.ow_portfolio_top_wrap .col-title h2{color:#1e75bb;font-size:38px;font-weight:400;text-transform:uppercase;}
.ow_portfolio_top_wrap .col-title p{width:90%;margin:0 auto;font-size:16px;font-weight:400;text-align:center;}
.ow_portfolio_top_wrap .col-title .btn_wrap{text-align:center;}
.ow_portfolio_top_wrap .col-title a.bluebtn{background:#1e75bb;border-radius:5px;font-size:16px;text-align:center;border:0;padding:13px 40px;margin-top:30px; display:inline-block;}
.ow_portfolio_top_wrap .col-title a.bluebtn:hover{background-color:#0eb3f8;border-color:#0eb3f8;}
.ow_portfolio_wrap{padding:60px 0 0px 0;}
.ow_portfolio_wrap .og-grid{margin:0 auto;text-align:center;}
.ow_portfolio_wrap .og-grid li{display:inline-block;width:auto;margin:10px 30px;padding:10px;max-width:340px;}
.page-template-ourportfolio2 .OurClientTestimonials.op-Testimonials{border:0px;padding:0px;}
.page-template-ourportfolio2 .dio_ClientSay{padding:0 0 10px 0;}
.page-template-ourportfolio2 .ViewMoreTestimonials .TestimonialsJoinus{text-align: center;}
/*---Testimonial slider--*/
.carousel{position: relative;}
.carousel-indicators{position: relative;top:10px;left:0px;height:105px;width: 100%; margin: 50px auto;}
.carousel-indicators li{text-indent:0;width: 122px;height: 122px;margin:5px 20px;display: inline-block;border: 5px solid #27a8e0;border-radius: 50%;}
.carousel-indicators li img{width: 70px;height: 70px;border:0px solid #CCCCCC;padding: 0px;}
.carousel-indicators .active img{border:0px solid #04BEF5;}
.carousel-indicators .active{margin:5px 20px;width: 122px;height: 122px;border: 5px solid #3486c4;border-radius: 50%;}
.carousel-control.right,.carousel-control.left{background-image: none;}
.ClientTestimonialblock .carousel-inner-sec{max-width: 580px;margin: 0px auto; box-shadow:0 5px 16px rgba(165,165,165,0.4); position:relative;}
.ClientTestimonialblock .carousel-inner{text-align:center;background: #fff;border-radius: 10px; position:relative;min-height: 280px;font-size: 16px;padding-bottom: 30px;}
.ClientTestimonialblock .carousel-inner > .item .testDesc {min-height: 210px; border-bottom: 1px solid #ececec; margin-bottom: 20px;padding: 40px 20px;}
.ClientTestimonialblock .carousel-inner > .item .testAuthor{font-weight: 500;padding: 0px 30px;font-size: 22px;}
.ClientTestimonialblock .carousel-inner > .item .testAuthor span{font-size:16px;color: #666;}
.ClientTestimonialblock .carousel-control{display:none;}
.ClientTestimonialblock .carousel-inner-sec:after{content: "";background: url(../images/ourportfolio/testimonials-block-arrow.png) no-repeat center bottom;height: 39px;display: block;position: absolute;bottom: -39px;width: 100%;}

.ClientTestimonialblock .carousel-control.left{display: block; opacity: 1;background: url(../images/arrow-op-pre.png) no-repeat center center !important; width: 60px;height: 60px;border-radius: 100%; top: 30%;} 
.ClientTestimonialblock .carousel-control.right {display: block;opacity: 1; background: url(../images/arrow-op-next.png) no-repeat center center !important; width: 60px; height: 60px; border-radius: 100%; top: 30%;} 
.ClientTestimonialblock .carousel-control.left .glyphicon,.ClientTestimonialblock .carousel-control.right .glyphicon {display: none;}
.page-template-ourportfolio2 .ClientTestimonialblock #myCarousel{max-width: 800px; margin:0 auto}


/*---Testimonial slider--*/
#designio .dio-contactus{color: #000;font-size: 16px;position: relative;background: #fff;padding:20px 10px 40px 10px; }
#designio .dio-contactus .col-title h1{font-size: 32px; line-height: 42px;}
#designio .col-title{width: 100%;flex: 0 0 100%;max-width: 100%;padding:0px 15px 5px 15px; text-align: center;}
.dio_ourClientSay .certifications-say{padding: 60px 0px 15px 0px;}
.ninja_form .teamMsg span {color: #1E75BB;}
.ninja_form .teamMsg span:hover{color:#273A50; text-decoration:underline;}
/*--- Designerio Our Team--*/
#designio .site-content{padding-top: 30px;}
.navigation-top.topdesign-menu #floating-design-menu li:first-child a{padding: 0px 20px 0px 0px;}
.navigation-top.topdesign-menu .navbar{float:left;}
#about_prog.dio_our_team .container, .dio_ourClientSay .container{max-width: 1170px; width: 100%;}
.dio_our_team, .dio_ourClientSay{background:#fff url(../images/ourportfolio/our-portfolio-bg.jpg) no-repeat 0 0px/100%;min-height: 600px !important; padding:43px 0px; }
.dio-contactus .ninja_form .submit-container .submit-wrap.textbox-wrap{text-align:center;}
#about_prog.dio_our_team .dio_team .team-desc h2.title{font-size:22px;font-weight:500; color:#333;text-transform: uppercase; text-align:left;margin: 0px;}
#about_prog.dio_our_team .dio_team .team-desc h2.title:after{content:""; display:none;}
#about_prog.dio_our_team .dio_team .team-desc h3.titledesi{font-size:22px; color:#333; font-weight:400;padding:3px 0 5px 0;}
#about_prog.dio_our_team .img-list .teamgrid{overflow: hidden; position:relative;}
#about_prog.dio_our_team .img-list li{padding: 5px;margin-bottom: 5px;width: 20%;height: auto;}
#about_prog.dio_our_team .img-list span.text-content{opacity: 1 !important;}
#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect{margin:15px 0 25px 0; padding:0px;}
#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li{ list-style:none; display: inline-block; width:33%;}
#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li a{text-decoration:none;height: 45px; padding-left:55px;line-height: 45px;font-weight: 400;font-style: italic;font-size: 16px;display: block;}

#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li a:hover{text-decoration:none;}

#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li a.call-icon{background:url(../images/ourportfolio/tel-icon.png) no-repeat 0 0;}

#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li a.mail-icon{background:url(../images/ourportfolio/mail-icon.png) no-repeat 0 0;}

#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li a.linked-icon{background:url(../images/ourportfolio/linked-icon.png) no-repeat 0 0;}

.Team_spcl{margin-top:50px;}

.Team_spcl .team-3cols{text-align: center;padding-bottom: 15px;}

.Team_spcl .teamimg{ background:#f7f7f7; border:1px solid #e6e6e6;padding: 30px;}

.Team_spcl .teamimg img{border-radius:0px;}

.Team_spcl .team-3cols .tname{ font-size:22px; color:#2a2a2a;margin-top: 15px; margin-bottom: 0px; font-weight:500;}

.Team_spcl .team-3cols .designation{ font-size:16px; color: #6184c8;margin-bottom: 5px;font-weight: 400;}

.Team_spcl .team-3cols .socialconnect{ margin:0px; padding:0px; display: none;}

.Team_spcl .team-3cols .socialconnect li{ display: inline-block; list-style:none;}

.Team_spcl .team-3cols .socialconnect li a{ text-decoration:none;}



#about_prog .Team_2spcl{padding:45px 0 25px 0 !important; text-align: center;}

.Team_2spcl .team-3cols{margin-bottom:15px;}

.Team_2spcl .team-3cols:nth-child(even) .teamblock{ background:#fff9eb;}

.Team_2spcl .team-3cols:nth-child(even):hover .teamblock{ background:#f3ead4;}

.Team_2spcl .team-3cols:nth-child(odd) .teamblock{ background:#e5f9fa;}

.Team_2spcl .team-3cols:nth-child(odd):hover .teamblock{ background:#a7e9ec;}



.Team_2spcl .teamimg img{ border-radius:0px;}

.Team_2spcl .tname{font-size:22px; color:#2a2a2a;margin-top: 10px; margin-bottom: 0px; font-weight:400;}

.Team_2spcl .designation{font-size:16px; color: #333333;margin-bottom: 5px;font-weight: 400;padding: 0px 5px 10px 5px;}

.post-6386 #about_prog .all_team_members .tit_btm_spcl {padding: 0 !important;}

.post-6386 #about_prog .img-list li{width: 159px;height: 110px;}

/*--Client Testimonial Slider ----*/
.ClientTestimonialblock .carousel-indicators .active{width:100px; height:100px;}
.ClientTestimonialblock .carousel-indicators li{width:100px; height: 100px;margin: auto;text-indent: 0px;line-height: 85px;}
.ClientTestimonialblock .carousel-indicators{position: relative;left:auto; margin:0px;width: 100%;}

/*team page testimonials--*/

.full-row, [class*="col-"] {float: left;}


.clientSaySection .col-100 h2 {margin: 0 0 10px;}

.clientSaySection .col-100 p {font-weight: 400;font-size: 16px;margin:20px 0 5px 0;padding: 0;text-align: center;}

.row-col {margin: 0 -15px;clear: both;}

.row-col .col-33 {max-width: 33.333333333333%;flex: 0 0 33.333333333333%;}

.col-33 {width: 33.333333333333%;padding-left: 10px;padding-right: 10px;}

.clientSaySection .custSec {background: #f4f4f4 !important;margin-top: 15px;border-radius: 0;border-bottom: 5px solid #0371b0;padding: 20px;font-weight: 400;text-align: center;}

.clientSaySection .custSec p {font-weight: 400;font-size: 16px;margin: 0;padding: 0;text-align: center;line-height: 1.7;min-height: 100px;}

.clientSaySection .custSec p.testDesc {font-size: 16px !important;margin: 0 0 1.5em;min-height: 110px;font-weight: 400;padding: 0;text-align: center;line-height: 1.7;}

.clientSaySection .custSec .cmpInfo {min-height: 85px;font-size: 16px !important;}

.clientSaySection .custSec .cmpName strong {color: #0371b0;font-weight: 700;}

.clientSaySection.clientreview .row-col, .clientSaySection.clientreview .row-col .col-33 {display: flex;}



.CompanyAbout {padding: 40px 0;	background: url(/wp-content/themes/programmersai/assets/images/expbg.webp) no-repeat 0 0/ cover;

	color: #fff;}

.CompanyAbout .exp {font-size:38px;line-height: 36px;text-align: center;font-weight: 500;}

.CompanyAbout .exp span {font-size: 22px;color: #d2d8de;text-transform: uppercase;font-weight: 500;}



/*--- Designerio results page--*/

.dio_ourClientSay{}

.clearfix{clear: both;}
.dio_ourClientSay .dio_ourClientRating{text-align:left;}

.dio_ourClientSay .dio_ourClientRating h3, .dio-contactus .dio_contact h3{ text-align:left;}

.dio_ourClientSay .dio_ourClientRating .wcs_left ul{margin:0 0 0 15px; padding: 0px;}

.dio_ourClientSay .dio_ourClientRating .wcs_right{text-align: center;}

.dio_ourClientSay .dio_ourClientRating .wcs_right img{margin-bottom:15px;}

.dio_ourClientSay .dio_ourClientRating .wcs_left ul li{list-style: disc; padding:7px 0px;font-size: 16px;font-weight: 400;}

.dio_ourClientSay .dio_ourClientRating .wcs_right ul{margin:0px; padding: 0px;}

.dio_ourClientSay .dio_ourClientRating .wcs_right ul li{ list-style:none; display:inline-block;font-size: 14px;padding: 0px 5px;}

.dio_ourClientSay .dio_ourClientRating .wcs_right ul li img{ margin-bottom:5px;}

.dio_ourClientSay .dio_ourClientRating .wcs_left ul li strong{ color:#1e75bb;}



.dio_ClientSay{padding:50px 0;}

.ClientSayQuotes{ border:1px solid #ededed; background:#fff;min-height: 310px; margin-bottom: 30px;}

.ClientSayQuotes .ClientSayHeader, .ClientSayQuotes .ClientSayDesc{ padding:20px 30px; width:100%;font-size: 16px;font-weight: 400;}

.ClientSayQuotes .ClientSayHeader{border-bottom: 3px solid #65c1e9; position:relative;}

.ClientSayQuotes .ClientSayHeader:after{ content:""; background:url(../images/client-say-arrow.png) no-repeat 0 0; width:22px; height:13px;display: inline-block;position: absolute; bottom: -13px;left: 65px;}

.ClientSayQuotes .ClientLogo{ float:left; max-width: 20%;}

.ClientSayQuotes .ClientTitle{width:77%;padding-left: 3%; float:left;padding-top: 20px;}

.ClientSayQuotes .ClientTitle h4{font-size: 22px; font-weight:500; color:#242222;margin: 0px 0 5px 0;}

.ClientSayQuotes .ClientTitle p{font-size:16px; font-weight:400; color:#a5a5a5;}



.certifications-say .slick-list .slick-slide{height: auto;}

.certifications-say .wpls-fix-box {max-height: 250px;width: 100%;box-sizing: border-box;line-height: 0;background: #fff;padding:15px 5px;border: solid 1px #ccc;height: 120px;display: flex;align-items: center;justify-content: center;}

.certifications-say .sliderimage_hide_border .wpls-logo-cnt.slick-slide img {padding: 0; border: 0 solid #f1f1f1;}

#CaseStudies .CaseStudiesDiv{padding:90px 0px 30px 0px }

#CaseStudies .CaseStudiesDiv .CaseStudiesList .col-lg-3{text-align: center;font-size: 16px;font-weight: 400;padding-bottom: 20px;}

#CaseStudies .CaseStudiesDiv .CaseStudiesList .col-lg-3 a:hover{color:#273A50 !important;}

#CaseStudies .CaseStudiesDiv .CaseStudiesList img{border: 0px solid #ccc;margin-bottom: 13px;}



/*Our Contact Page Start*/

.dio-contactus .dio_contact{padding-bottom: 20px; text-align: center;}	

.dio-contactus .dio_contact h3{text-align: center;font-size: 22px;color:#273A50 !important;margin-bottom: 30px;}

.dio-contactus .dio_contact li{list-style: none;font-size: 14px;font-weight: 400; text-align: center;display:inline-block;vertical-align: top;padding: 0px 40px;line-height: 18px; }

.dio-contactus .dio_contact li span{width: 110px;height: 110px;border: 3px solid #0070C0;text-align: center;border-radius: 50%;font-size:38px; display: table-cell; vertical-align: middle;position:relative;}

.dio-contactus .dio_contact li span:after{content:""; background:url(../images/contact-arrow.png) no-repeat center right; width: 49px; height:13px;display: inline-block;

left: 132px; position: absolute;top: 45px;}

.dio-contactus .dio_contact li.last span:after{content:""; display:none;}





/*Our Services Page Start*/

.our_services_section{max-width:1170px;margin:0 auto;}

.our_services_section .col-title h1{padding-bottom:30px;padding-top:40px;}

.talk_to_us_btn_wrap{text-align:center;margin-bottom:70px;}

.talk_to_us_btn_wrap a{text-decoration:none;border-radius:5px;letter-spacing:.1px;padding:10px 30px;background:#0070c0;color:#fff;border:0;display:inline-block;line-height:1.5;font-size:16px;}

.talk_to_us_btn_wrap a:hover{background:#0eb3f8;}

.our_services_wrap{margin-bottom:40px;}

.our_services_inner{position:relative;width:100%;min-height:730px;margin-bottom:40px;}

.center_message_box{background:#c8cdd0;width:431px;height:431px;border-radius:100%;padding:36px;margin:0 auto;position:relative;z-index:2;}

.center_message_box .inner_circle{width:360px;height:360px;border-radius:100%;border:2px solid #fff;-wekit-box-shadow:15px 15px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:15px 15px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:15px 15px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:15px 15px 15px rgba(0, 0, 0, 0.2);box-shadow:15px 15px 15px rgba(0, 0, 0, 0.2);background:#fff;background:-moz-linear-gradient(-45deg, #d9dde0 0%, #ffffff 100%);background:-webkit-linear-gradient(-45deg, #d9dde0 0%,#ffffff 100%);background:linear-gradient(135deg, #d9dde0 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dde0', endColorstr='#ffffff',GradientType=1 );display:flex;justify-content:center;align-items:center;}

.center_message_box .inner_circle .content_wrap{padding:35px;text-align:center;}

.center_message_box .inner_circle .content_wrap p{font-size:14px;color:#333;line-height:20px;font-weight:normal;}

.icon_service_name{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}

.icon_name_inner{text-align:center;}

.icon_name_inner img{height:90px;}

.icon_name_inner h4{font-size:22px;text-transform:uppercase;font-weight:500;line-height:24px;padding:10px 30px;color:#000;}

.services_box{width:252px;height:292px;background:url(../images/our_services/hexagoan_outline.svg) no-repeat;background-size:contain;position:absolute;cursor:pointer;transition:all 0.15s ease-out;}

.services_box:hover, .services_box.selected{background:url(../images/our_services/hexagon_hover.svg) no-repeat;transition:all 0.15s ease-in;} 

.services_box:hover .icon_name_inner h4, .services_box.selected .icon_name_inner h4{color:#fff;transition:all 0.15s ease-in;} 

#service_box_1{top:70px;left:25px;}

#service_box_2{top:70px;right:25px;}

#service_box_3{bottom:0;left:240px;}

#service_box_4{bottom:0;right:240px;}

#service_box_2::before{content:' ';background:url('../images/our_services/line_right.png') no-repeat;width:180px;height:25px;display:block;position:absolute;left:-165px;top:133px;z-index:1;pointer-events:none;}

#service_box_4::before{content:' ';background:url('../images/our_services/line_right.png') no-repeat;width:180px;height:25px;display:block;position:absolute;left:-70px;top:-37px;z-index:1;transform:rotateZ(55deg);pointer-events:none;}

#service_box_1::after{content:' ';background:url('../images/our_services/line_left.png') no-repeat;width:180px;height:25px;display:block;position:absolute;left:237px;top:133px;z-index:1;pointer-events:none;}

#service_box_3::after{content:' ';background: url('../images/our_services/line_left.png') no-repeat;width:180px;height:25px;display:block;position:absolute;left:143px;bottom:305px;z-index:1;pointer-events:none;transform:rotateZ(-55deg);}

.pio_package_sec_wrap{max-width:1065px;margin:0 auto;padding:40px;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);-ms-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);-o-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);box-shadow:0 0 15px rgba(0, 0, 0, 0.15);margin-bottom:50px;}

.pio_package_content h2{text-align:center;margin-bottom:10px;}

.pio_package_content h2:after{display:none;}

.package_details p{font-size:16px;margin-bottom:5px;font-weight:normal;}

.package_details h3{font-size:22px;font-weight:normal;margin-bottom:10px;color:#000;}

.package_details ul{margin:0;margin-left:15px;list-style:disc;font-weight:normal;}

.package_details ul li{line-height:24px;margin-bottom:15px;font-size:16px;list-style:disc;font-weight:normal;}

.package_details ul li:last-child{margin-bottom:0;}

.pio_package_content .package_details, .center_message_box .center_text{display:none;} 

.example_wrap{margin-top:30px;}

.example_wrap ul{list-style:none;margin:0;}

.example_wrap ul li{margin:0;display:inline-block;margin-right:3px;max-width:323px;width:calc(33% - 6px);}

.example_wrap ul li:last-child{margin:0;}

.example_wrap ul li img{border:0px solid #ddd;border-radius:5px;width:100%;transition:all 0.15s ease-out;cursor:pointer;}

.example_wrap ul li img:hover{opacity:0.7;transition:all 0.15s ease-in;}

.example_wrap ul li a{display:inline-block;}

.package_btn_wrap .package-btn{text-decoration:none;border-radius:5px;letter-spacing:.1px;padding:6px 30px;background:#0070c0;color:#fff;border:0;display:inline-block;line-height:1.5;font-size:16px;}

.package_btn_wrap .package-btn:hover{background:#0eb3f8;}

.package_btn_wrap{padding-top:20px;}

.package_btn_wrap .package-btn{padding:6px 20px;}

.os_large_imgs{width:100%;height:100%;background:transparent;position:fixed;z-index:999;top:0;left:0;display:none;}

.limg_section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:1090px;border-radius:5px;z-index:99;}

.os_large_imgs img{cursor:default!important;}

.os_large_imgs img:hover{opacity:1!important;}

.close_zoom{background:rgba(0,0,0,0.6);position:absolute;padding:10px;color:#fff;right:10px;width:40px;text-align:center;cursor:pointer;top:10px;height:40px;z-index:99;}

.os_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);}

/*Our Services Page End*/



/* About Us */
#about_prog .about_wlc_div {padding: 50px 0 !important;background: #f4f4f4 url(/wp-content/themes/programmersai/assets/images/new-top-banner.webp) no-repeat center center / cover;}
#about_prog .about_wlc_div .team-wlcdesc {font-size: 22px;font-weight: 400;color:#fff;}
#about_prog .about_wlc_div .team-wlcdesc p {font-size: 16px;font-weight:400;color:#fff;text-align:center;max-width:900px;margin:0 auto;line-height: inherit;}
div#about_prog .about_spcl.about_wlc_div{margin-bottom: 0;}
div#about_prog .about_spcl.TeamLeaders{background:#F6F9FC;}
div#about_prog .about_spcl.TeamLeaders .TeamLeadersInr{background:#fff;padding:50px 0px 20px;border-radius:0 0 0 65px;}
div#about_prog .about_spcl.OurTeamLeaders{padding:10px 0}
#about_prog .about_wlc_div .wlcdesc-btn .contactBtnWrap .contact-btn{margin:3px 10px;background:#ffbc01; color:#000 !important;}
#about_prog .about_wlc_div .wlcdesc-btn .contactBtnWrap .contact-btn.profileBtn {background: #fff; color:#000 !important;}
#about_prog .about_wlc_div .wlcdesc-btn .contactBtnWrap .contact-btn.profileBtn:hover {background: #ffbc01;}
#about_prog .about_wlc_div .wlcdesc-btn .contactBtnWrap .contact-btn:hover{background: #fff;}
#about_prog .SalesTeamLeaders{background:#fff;}
#about_prog .SalesTeamLeaders .SalesTeamLeadersInr{padding:50px 0 !important;background:#F6F9FC;border-radius:0 65px 0 65px;}
#about_prog .SalesTeamLeaders h2{margin:0 0 40px;letter-spacing:1px;}
#about_prog .about_spcl.TeamLeaders h2{margin:0 0 15px;letter-spacing:1px;}
#about_prog .about_spcl.TeamLeaders .Team{padding: 30px 0px; text-align:center;}
#about_prog .about_spcl.TeamLeaders .Team .team-img img{cursor: pointer;}
#about_prog .about_spcl.TeamLeaders .Team .team-desc {margin: 20px auto 10px; text-align:center;}
#about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3 {font-size: 28px;text-transform: capitalize;color: #0170c1;font-weight: 500;float: left;width: 100%;text-align: center;padding-bottom: 0;padding-top: 0;margin-bottom:0px;border: 0;}
#about_prog .about_spcl.TeamLeaders .Team .team-desc p{font-size: 16px;color: #333; text-align:center;width: 100%;text-align-last:center;}
#about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3{font-size: 22px;}
#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist {display: inline-block;width: 100%;margin-bottom:5px;margin-top:5px;}
#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li {float: left;width: calc(33% - 0px);margin:10px auto 20px;position: relative;}
#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li div.Salesteamrighttdiv h4.title-4 {position: relative;top: 1em;font-size: 22px!important;color: #000;left:0px;padding: 10px;letter-spacing: 1px;background: #0000;font-weight: 500;margin: 0;text-align: left;}
#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li div.Salesteamrighttdiv h4.title-4 span {display: block;font-size: 16px;text-transform: capitalize;letter-spacing: 0;font-weight: 400;padding: 10px 0;text-align: left;line-height: inherit;}
#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li .Salesteamrighttdiv, #about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li .Salesteamleftdiv { padding:0 8px;}
#about_prog .zvooSaleTeam h3{ border:0px !important; color: #000;margin: 10px 0 0 0;padding: 0px 0px 5px 0;font-weight: 500;font-size: 22px;}
#about_prog .zvooSaleTeam p{text-align:center;width: 100%;font-size: 16px;}
/* popup css*/

body.page-template-team .site-footer .social-navigation a i.fa {line-height:inherit !important;}
.TeamLeaders .Team .popupdesrp{position:absolute;left:0;top:-60px;width:100%;z-index:9;background:#efefef;padding:20px;border-radius:5px;display: none;}
div#about_prog .about_spcl.TeamLeaders .Team_Ac_spcl.popupdesrp {left: 78% !important;}
div#about_prog .about_spcl.TeamLeaders .Team_kip_spcl.popupdesrp {left: -78% !important;right: auto;}
div#about_prog .about_spcl.TeamLeaders .Team_Ac_spcl.popupdesrp, div#about_prog .about_spcl.TeamLeaders .Team_kip_spcl.popupdesrp{background: #f3f3f3 !important;box-shadow:0 -3px 50px #dcdcdc;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp h2.title{margin: 0 0 30px !important;text-transform: capitalize;color: #1d75bb !important;font-weight: 500;font-size: 28px!important;letter-spacing: 1px;padding: 0 0 0px !important;margin: 0 auto;}
.popupdesrp h3.titledesi{margin: 0 0 6px !important;text-transform: capitalize;color: #000!important;font-weight: 400;font-size: 16px!important;text-align: center;padding: 0 0 5px;border-bottom: solid 0px #4199e0;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp p {color: #000;font-size: 16px;font-weight:400;text-align: left;margin-bottom: 10px;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect {margin: 15px 0 15px;padding: 0;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li {list-style: none;display: inline-block;width: 33%;padding-top: 10px; text-align:left;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li a {text-decoration: none;height: 30px;padding-left: 25px;line-height: 20px;font-weight: 500;font-style: italic;font-size: 14px;display: block;color: #000;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li a.call-icon {background: url(../images/ourportfolio/tel-icon.png) no-repeat 0 0;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li a.mail-icon {background: url(../images/ourportfolio/mail-icon.png) no-repeat 0 0;}
div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li a.linked-icon {background: url(../images/ourportfolio/linked-icon.png) no-repeat 0 0;}
.closeteampopupmsg {color: #0070c0;font-size: 16px;font-weight: 100;text-align: right; cursor:pointer;}
.closeteampopupmsg .fa-close{font-weight: 600;background: #333;width: 35px;height: 35px;display: inline-block;text-align: center;line-height: 35px;border-radius:60%;color: #fff;font-style: normal;}
div#about_prog .about_spcl{margin-bottom:0px !important;}
/* About Us CSS End */


/* CTA_Button */

.op-MakesUsUnique .portSection a.bluebtn, .op-Testimonials .TestimonialsJoinus a, .upwork .protfolio-section .ClientprotfolioLearnMore .bluebtn{background:#1E75BB; color:#fff !important;}
.op-MakesUsUnique .portSection a.bluebtn:hover, .op-Testimonials .TestimonialsJoinus a:hover, .upwork .protfolio-section .ClientprotfolioLearnMore .bluebtn:hover{background:#27A8E0; color:#fff;}





@media (max-width:1199px)
{
	.op-MakesUsUnique .portSection a.bluebtn
	{
		white-space:pre-wrap;
	}
	
.page-template-ourportfolioSlide .protfolio-section .Clientprotfolio h1,.protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2{font-weight: 700 !important;}
}


@media screen and (max-width:1024px){

	/*Our Services Start*/

	.center_message_box{width:400px;height:400px;padding:20px;}

	.center_message_box .inner_circle{width:360px;height:360px;}

	.services_box{width:210px;height:260px;}

	.icon_name_inner img{height:55px;}

	.icon_name_inner h4{font-size:16px;}

	#service_box_1::after{left:195px;top:109px;}

	#service_box_2::before{left:-165px;top:109px;}

	#service_box_3{bottom:80px;left:190px;}

	#service_box_3::after{left:112px;bottom:280px;}

	#service_box_4{bottom:80px;right:190px;}

	#service_box_4::before{left:-80px;top:-43px;}

	/*Our Services End*/

	

	/*Our Contact Page Start*/

	.dio-contactus .nf-form-content{padding:0px;}

	.dio-contactus .ninja_form{padding: 0px 15px;max-width: 100%;}

	div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li{width:50%;}

	#about_prog .team-desc p{text-align: left;}



	

}


@media screen and (max-width:991px){

	.main-navigation a{padding: .48em .26em;}

	/*Our Services Start*/

	.center_message_box{width:80%;height:auto;padding:0;border-radius:0;background:#fff;margin-bottom:30px;}

	.center_message_box .inner_circle{width:100%;height:auto;border-radius:0;border:none;background:#fff;box-shadow:0 0 10px rgba(0 , 0, 0, 0.2);}

	.services_box_wrap{display:flex;flex-wrap:wrap;}

	.services_box{width:48%;height:auto;position:relative;background:#0070c0;border-radius:5px;margin:1%;}

	#service_box_1{top:0;left:0;}

	#service_box_2{top:0;right:0;}

	#service_box_3{bottom:0;left:0;}

	#service_box_4{bottom:0;right:0;}

	.services_box:hover, .services_box.selected{background:#0eb3f8;}

	#service_box_1::after, #service_box_3::after, #service_box_2::before, #service_box_4::before{display:none;}

	.icon_name_inner{display:flex;justify-content:center;align-items:center;padding:10px;width:100%;}

	.icon_name_inner img{height:25px;margin-right:10px;}

	.icon_name_inner h4{font-size:16px;padding:0;margin:0;line-height:normal;font-weight:normal;color:#fff;}

	.our_services_inner{min-height:auto;margin-bottom:30px;}

	.pio_package_content h2{font-size:22px;}

	.pio_package_sec_wrap{width:90%;}

	.center_message_box .inner_circle .content_wrap{padding:20px;text-align:left;}

	.center_message_box .inner_circle .content_wrap p{font-size:16px;line-height:normal;}

	.package_details h3{font-size:22px;margin-bottom:10px;}

	.package_details p{font-size:16px;margin-bottom:5px;}

	.package_details ul li{margin-bottom:10px;font-size:16px;}

	/*Our Services End*/

	

	

}



@media screen and (min-width:768px) and (max-width:980px){

    .carousel-indicators{left:0px;}

}

@media screen and (max-width:576px){

	/*Our Services Start*/

	.center_message_box{width:94%;}

	.center_message_box .inner_circle .content_wrap{padding:15px;}

	.services_box{width:96%;margin:5px 4%;}

	.pio_package_sec_wrap{padding:20px;width:94%;}

	.example_wrap ul li, .example_wrap ul li:last-child{width:100%;}

	.example_wrap ul{text-align:center;}

	.close_zoom{padding:1px;width:25px;height:25px;}
	
	.ClientTestimonialblock .carousel-control.left,.ClientTestimonialblock .carousel-control.right {width: 40px; height: 40px;
    background-size: 50px !important;}
	.ClientTestimonialblock .carousel-inner-sec{margin: 0 20px;}
	.Clientprotfolio.designersio .portoflio-row .slick-track .portfolio-item{padding: 0 30px;}

	/*Our Services End*/

}

@media only screen and (min-width: 320px) and (max-width: 767px) {

	.protfolio-section .Clientprotfolio h1, .protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2, .Clientprotfolio.designersio .portoflio-row .col-info h2{font-size:28px;font-weight: 400;}
	.protfolio-section .Clientprotfolio h1{padding:0; margin:0;} 
	.OurServices, .upwork-ratings{padding-top: 0;}
	.page-template-ourportfolio2 .ClientTestimonialblock .carousel-indicators li{width:50px; height:50px; border:0;}

	.protfolio-section .Clientprotfolio{padding: 0 15px;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio, .Clientprotfolio.designersio .portoflio-row .col-info{width:100%; max-width: 100%; flex: 0 0 100%;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sldrDesktop{display:block;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sldrDskWrap{max-width: 100%;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-prev{width: 40px;height: 40px;left:0px !important;border-radius: 50%;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-next {width: 40px;	height: 40px;right: 0px;border-radius: 50%;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sldrDesktop{padding: 20px 10px;}

	.portoflio-row .portfolio-info{padding: 20px 0px;}

	.Clientprotfolio.designersio .ClientprotfolioLearnMore {display: block;margin-top: 0px;}

	.protfolio-section .portflo-inner p, .op-Testimonials .ClientTestimonialsTitle p{font-size:16px;}

	.award_certifications_blk .siteTitle h2{margin-top:30px;}
	
	.page-template-ourportfolio2  .ClientTestimonialblock .carousel-control.left, .page-template-ourportfolio2 .ClientTestimonialblock .carousel-control.right{width: 30px;height: 30px;padding: 20px;}
	.page-template-ourportfolio2 .ClientTestimonialblock #myCarousel{padding:0 50px;}
	

	.op-MakesUsUnique .rowServices.d-flex{display:block!important;}

	.op-MakesUsUnique .rowServices .d-flex{display:block!important; padding:0px; margin-bottom: 20px; padding-bottom:125px;}

	.op-MakesUsUnique .rowServices .d-flex:last-child{padding-bottom:25px}

	.op-MakesUsUnique .IBM-Fresh-Faces a{padding-right: 0px;display: inline-block;}

	.op-MakesUsUnique .IBM-Fresh-Faces a::after {width: 45px;height: 45px;border-radius: 50%;background: url(../images/arrow-op.png) no-repeat center center;top: -7px; display:none;}

	.OurClientTestimonials{padding-top: 10px;}

	.op-Testimonials .TestimonialsJoinus a{font-size: 16px;padding:13px 20px;margin-right: 10px;min-width: 120px;margin-bottom: 20px;}

	.op-Testimonials .TestimonialsJoinus a:last-child {	margin: 0px;}

	.ClientTestimonialblock .carousel-inner > .item .testDesc{font-size: 16px;padding: 20px 25px;font-weight: 400;}

	.ClientTestimonialblock .carousel-inner > .item .testAuthor{line-height: 24px;font-size:22px;}

	.carousel-indicators{margin: 50px auto 0 0;height:125px;}

	.carousel-indicators li, .carousel-indicators .active{width: 45px; height: 45px; margin: 5px 3px;border:2px solid #27a8e0;}

	.carousel-indicators li img{width: 100%; height: 100%;}
	.page-template-ourportfolioSlide .protfolio-section .Clientprotfolio h1, .Clientprotfolio.designersio .portoflio-row .col-info h2, .protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2{font-weight: 700; line-height: 35px;}
	

	

	.ninja_form, .nf-form-content{padding: 0px !important;}

	.hireSection .contact-row .form-col{padding: 30px 0px;}
	
	.op-MakesUsUnique .portSection .UniqueDesc2{min-height: auto;}

	

	/*----Our Team-------*/

	.dio_team .team-img{text-align: center;}

	#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li{width:100%;margin-bottom: 5px;}

	#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect{margin: 15px 0 10px;}

	#about_prog.dio_our_team .dio_team .team-desc h2.title{padding: 10px 0 5px 0;}

	.Team_spcl .team-3cols .tname{margin-top: 10px;}

	.Team_spcl .team-3cols{padding-bottom: 30px;}

	#about_prog .Team_2spcl{padding: 15px 0 25px !important;}

	.Team_2spcl .team-3cols .teamblock img{width:100%;}

	#about_prog.dio_our_team .img-list span.text-content{bottom: 0px !important;}

	div#about_prog .about_spcl.TeamLeaders .Team_Ac_spcl.popupdesrp, div#about_prog .about_spcl.TeamLeaders .Team_kip_spcl.popupdesrp {left: 0%!important;	}

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2{top:5px;}

	

	

	/*----Our client say-------*/

	.dio_our_team, .dio_ourClientSay{padding: 30px 0 0 0;}
	#designio .dio-contactus{padding:0px 10px 30px 10px;}
	.dio_ourClientSay .dio_Client-title h2{font-size: 28px !important;font-weight: 500;}

	.dio_ourClientSay .dio_ourClientRating h3{line-height: 28px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right{text-align: center; padding:0px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right ul li{padding:0px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right img{margin-top: 15px; max-width: 150px;}

	.ClientSayQuotes .ClientSayHeader, .ClientSayQuotes .ClientSayDesc{padding: 15px 15px;}

	.ClientSayQuotes .ClientLogo img{max-width: 75px;}

	.ClientSayQuotes .ClientLogo{max-width: 27%;}

	.ClientSayQuotes .ClientTitle{width: 71%;padding-top: 13px;}

	.ClientSayQuotes{margin-bottom: 15px;}

	.dio_ClientSay {padding: 50px 0 30px 0;}

	#CaseStudies .CaseStudiesList{padding:0px;}

	#CaseStudies .CaseStudiesDiv .CaseStudiesList img{margin-bottom: 15px;}

	

	/*Our Services Start*/

	.our_services_section .col-title h1{padding-bottom:10px;font-size:28px;}

	.talk_to_us_btn_wrap{padding:0 15px;}

	.pio_package_sec_wrap, .our_services_wrap{margin-bottom:70px;}

	.center_message_box .inner_circle .content_wrap p, .package_details p, .package_details ul li, .icon_name_inner h4, .talk_to_us_btn_wrap a, .package_btn_wrap .package-btn{font-size:14px;}

	.package_details h3{font-size:16px;}

	.pio_package_content h2{font-size:22px;}

	.example_wrap ul li a{font-size:14px;padding:6px 15px;letter-spacing:0;}

	.icon_name_inner img{display:none;}

	/*Our Services End*/	

	

	/*Our Contact Page Start*/

	.dio-contactus .nf-form-content{padding:0px;}

	.dio-contactus .ninja_form{padding: 0px 30px !important;max-width: 100%;}

	.dio-contactus .dio_contact li{padding: 0 15px;font-size: 14px;}

	.dio-contactus .dio_contact{padding:0px;}

	.dio-contactus .dio_contact li.first{padding-left: 0px;}

	.dio-contactus .dio_contact li.last{padding-right: 0px;}

	.dio-contactus .dio_contact li span{width: 55px;height: 55px;font-size:28px;margin: 0px auto;display: block;line-height: 48px;}

	.dio-contactus .dio_contact li span::after {left: 60px;top: 17px;}

	

	.post-6154 .slick-dots{bottom: -30px;}

	.upwork-ratings .upworkPoints .no-pad{padding: 0px;}

	.upwork-ratings .upworkPoints .ranking{margin-bottom: 20px;}

	

	/*---our team */

	div#about_prog .about_spcl.TeamLeaders .Team_Ac_spcl.popupdesrp,

	div#about_prog .about_spcl.TeamLeaders .Team_kip_spcl.popupdesrp{left: 0%!important;}

	div#about_prog .about_spcl.TeamLeaders .popupdesrp .ourteam_socialconnect li{width: 100%;}

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2{font-size:22px !important;}

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2 span{font-size: 14px}

	#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li{width: calc(50% - 0px);}

	#about_prog .about_spcl.TeamLeaders .Team{padding:15px;}	

	

	/*---menu*/

	.main-navigation.topdesign ul ul a{padding-left: 10px;font-size: 16px !important;font-weight: 400 !important;}

	.main-navigation li li, .main-navigation li:last-child{border-left:0px; border-right:0px;}

	.sldrDesktop .slick-dots{bottom: -20px;}

	.main-navigation #floating-design-menu .blue-outline-btn a{border: 0px solid #0070c0 !important;font-weight: 400;padding: 8px 20px;background-color: #0070c0 !important;color: #fff !important;border-radius: 5px;margin-left: 6px !important;margin-top: 10px;}

	.main-navigation li.current-menu-parent .sub-menu li a:hover, .main-navigation li.current_page_parent .sub-menu li a:hover{color:#0070c0 !important;}

	.dio_ourClientSay .dio_ourClientRating h3, .dio-contactus .dio_contact h3{font-size:22px;padding:0 20px;}

	#about_prog .about_wlc_div .wlcdesc-btn .contactBtnWrap .contact-btn{margin: 3px 5px;}

	.contactBtnWrap .contact-btn{padding: .625em 1.0em;}

	.dio_Client-title h1, .hireSection.dio-contactus .col-title h1, #TeamLeadership.dio_team .col-title h2, .dio_ourClientSay .dio_Client-title h2, .our_services_section .col-title h1, .dio_ourIndustries .dio_Client-title h2{font-size:28px !important;}

	

	#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li {width: calc(50% - 0px);display: flex; flex-flow: column;}

	#about_prog .team-desc p{text-align: left;}

	.navigation-top.topdesign-menu .navbar {float: right;}

	

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2, #about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3, #about_prog .about_spcl.TeamLeaders .Team .team-desc p{text-align: center;text-align-last:center;width: 100%;}

	#TeamLeadership .team-img{text-align:center;}

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2{left:0; padding:0px;}

	#about_prog ul#zvooSaleTeam .col-md-6{width:100%; padding:0px; text-align:center;}

	div#about_prog .about_spcl.TeamLeaders{}

	#about_prog .about_spcl.TeamLeaders .Team .team-desc, #about_prog .about_spcl.TeamLeaders .Team .team-desc p {margin-bottom:0px;}

	

	#SalesTeamLeadership .zvooSaleTeam .col-md-12, #SalesTeamLeadership .zvooSaleTeam .col-md-12{width:100%;}

	.clientSaySection.clientreview{width: 100%;margin: 0px;}

	.clientSaySection.clientreview .custSec {margin-bottom: 5px;}

	.clientSaySection.clientreview .row-col, .clientSaySection.clientreview .row-col .col-33 {flex-direction: column;}

	body.page-team #about_prog h1.margin_zero, body #about_prog .SalesTeamLeaders h2, body.page-team .clientSaySection .col-100 h2{font-size:32px !important;line-height:40px;margin: 0 0 30px 0;padding: 0px;}

	.CompanyAbout {	display: none;}

	#about_prog .zvooSaleTeam p:last-child{margin:0px;}

	#SalesTeamLeadership .zvooSaleTeam{ margin-bottom:15px;}

	#SalesTeamLeadership .zvooSaleTeam:last-child{ margin-bottom:0px;}
	.page-template-team .video-testimonials .col-50.vtestimonials{}

}

@media screen and (min-width:320px) and (max-width:360px) {

	.carousel-indicators{top:0px;	left:0px; height: 50px; width: 100%;margin: 50px auto 0 0;}

	.carousel-indicators li img{width:95%; height:50px;}

	.carousel-indicators li{ width:20%;	height:50px;}

	.carousel-indicators .active{width:20%;	height:50px;}

	.op-Testimonials .TestimonialsJoinus a{font-size: 16px;padding:13px 15px;margin-right: 10px;min-width:115px;}

	.op-Testimonials .TestimonialsJoinus a:last-child {	margin: 0px;}

	.carousel-indicators li, .carousel-indicators .active{width: 38px; height: 38px; margin:5px 3px; border:2px solid #27a8e0;}

	.carousel-indicators li img{width: 36px;height: 34px;}

	.ClientTestimonialblock .carousel-inner > .item .testAuthor{padding: 0 10px;font-size: 16px;}

	

	/*Our Contact Page Start*/

	.dio-contactus .nf-form-content{padding:0px;}

	.dio-contactus .ninja_form{padding: 0px 15px !important;max-width: 100%;}

	.dio-contactus .dio_contact li{padding: 0 6px;font-size: 14px;}

	.dio-contactus .dio_contact{padding:0px;}

	.dio-contactus .dio_contact li.first{padding-left: 0px;}

	.dio-contactus .dio_contact li.last{padding-right: 0px;}

	.dio-contactus .dio_contact li span{width: 55px;height: 55px;font-size:28px;margin: 0px auto;display: block;line-height: 48px;}

	.dio-contactus .dio_contact li span::after {left: 42px;top: 17px; background:url(../images/contact-arrow-mob.png) no-repeat center right}



}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

	.Clientprotfolio.designersio .ClientprotfolioLearnMore{display: block;}

	.protfolio-section .Clientprotfolio h1, .protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2{font-size: 38px;}

	.protfolio-section .portflo-inner p, .op-Testimonials .ClientTestimonialsTitle p{font-size:22px;}

	.protfolio-section .Clientprotfolio h1, .protfolio-section .portflo-inner h2, .op-Testimonials .ClientTestimonialsTitle h2{font-size:28px;font-weight: 400;}

	.Clientprotfolio.designersio .portoflio-row .col-info h2{font-size: 22px; font-weight: 400;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-next, .Clientprotfolio.designersio .portoflio-row .col-portfolio .sliders-wrap .sldrDskWrap .slick-prev{width: 50px; height: 50px;}

	.op-MakesUsUnique .portSection h2{font-size: 22px;line-height: 28px;}

	.op-MakesUsUnique .portSection ul{padding: 0 10px;min-height: 190px;}

.op-MakesUsUnique .IBM-Fresh-Faces a{padding-right: 75px; white-space: initial;}

	.op-MakesUsUnique .IBM-Fresh-Faces a::after {background: url(../images/arrow-op.png) no-repeat center center; width: 55px; height: 55px;border-radius: 50%;top: -16px;}

	.carousel-indicators li, .carousel-indicators .active{width: 100px; height: 100px;margin: 5px 5px;}

	.carousel-indicators li img{width: 70px;height: 70px;}
	.op-MakesUsUnique .portSection a.bluebtn{white-space: inherit;text-transform: capitalize;}
	

	/*----Our Team-------*/

	#about_prog.dio_our_team .dio_team .team-desc .ourteam_socialconnect li{float:left;}

	.Team_2spcl .team-3cols .teamblock img{width:100%;}

	#about_prog.dio_our_team .img-list li{width:20%;overflow: hidden;}

	

	#about_prog.dio_our_team .img-list span.text-content{bottom: 0px !important;}

	#about_prog.dio_our_team .img-list li img {	max-height: 140px;}

	#about_prog.dio_our_team .img-list li{height: auto;}

	

	#about_prog .about_wlc_div .team-wlcdesc p{font-size: 16px;}	

	#about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3{font-size: 22px;}	

	#about_prog .about_spcl.TeamLeaders .Team .team-desc p {font-size: 16px;color: #333;line-height: 20px;padding-top: 10px;}	

	#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2{left: 0px;top: 1rem;}

	#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li div.Salesteamrighttdiv h4.title-4{top: 0em;}

	#about_prog .about_spcl.OurTeamLeaders ul.OurTeamsLederslist li div.Salesteamrighttdiv h4.title-4 span{line-height: 20px;font-size: 14px;}

	#about_prog .img-list li{height: auto;width:16.5%;}

	div#about_prog .about_spcl img{max-height: 220px;}

	

	/*----Our clent say-------*/

	.ClientSayQuotes{min-height: 300px; margin-bottom: 25px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right img {	margin-bottom:20px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right ul li{padding: 0 5px 8px 5px;}

	.upwork-ratings .upworkPoints .ranking{padding: 20px 10px;}

	.upwork-ratings .upworkPoints .ranking strong{font-weight: 500;width: 100%;display: block;}

	.ClientSayQuotes .ClientSayHeader, .ClientSayQuotes .ClientSayDesc{padding: 20px 20px;}

	.navigation-top.topdesign-menu .navbar {float: right;}

	

	.CompanyAbout .exp {font-size: 28px;}

	.row-col .col-20 {flex: 0 0 20%;max-width: 20%;}

	.CompanyAbout .exp span {	line-height: 22px;	display: block;	font-size: 16px;}

	

}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

	.portSection .OurServicesSection_img {background: url(../images/Unique-block-bg-ipad.png) no-repeat center center;max-width: 220px;min-height: 245px; 

		vertical-align: top;position: relative;text-align: center;margin: 0 auto;margin-top: -120px;}

	.portSection:hover .OurServicesSection_img {background: url(../images/Unique-block-bg-select2-ipad.png) no-repeat center center;}

	.dio_our_team .Teamtop .team-img{width:100%; text-align: center;}

	.dio_our_team .Teamtop .team-desc{width:100%;}

	#about_prog.dio_our_team .dio_team .team-desc h2.title{text-align: center;padding-top: 0px;}

	#about_prog.dio_our_team .dio_team .team-desc h3.titledesi{text-align: center;}

	/*----Our clent say-------*/

	.dio_ourClientSay .dio_ourClientRating .wcs_right img{margin-top:35px;}

	.ClientSayQuotes{min-height: 340px; margin-bottom: 25px;}

	.dio_ourClientSay .dio_ourClientRating .wcs_right ul li{padding:0px;}

	

	.post-6154 .Clientprotfolio.designersio .portoflio-row .col-portfolio, .Clientprotfolio.designersio .portoflio-row .col-info{width: 100%;max-width: 100%; flex: 0 0 100%;}

	div#about_prog .about_spcl img{max-height: 220px;}

	.Clientprotfolio.designersio .portoflio-row .col-portfolio {margin:0px auto;width:90%;max-width:90%;}

	

		#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2, #about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3, #about_prog .about_spcl.TeamLeaders .Team .team-desc p{text-align: center;text-align-last:center}



}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

		#about_prog .about_spcl.SalesTeamLeaders ul#zvooSaleTeam li div.Salesteamrighttdiv h2, #about_prog .about_spcl.TeamLeaders .Team .team-desc .title-3, #about_prog .about_spcl.TeamLeaders .Team .team-desc p{text-align: center;text-align-last:center}

}



@media only screen and (min-width : 1025px) and (max-width : 1199px){

	.main-navigation a, .navigation-top .main-navigation a{padding: .48em .4em;}

	.carousel-indicators li, .carousel-indicators .active{width: 120px; height: 120px; margin: 5px 15px;}

	.carousel-indicators li img{width: 106px;height: 106px;}

}