@charset "utf-8";

/*--------------media query css------------------*/	
/*------------tablet landscape view------*/
@media (min-width:770px) {
.main-nav { display: block !important; }
.main-nav > ul { display: block !important; }
}
@media (max-width: 1500px) {
.social-fixed { left: -72px }
ul.social-links.blog-details-social { left: 15px; }
    
    .kristina-alexandra-banner{padding: 45px 70px 75px 55px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2{font-size: 38px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2 > span{font-size: 29px;}
    .kristina-alexandra-banner .profile-content > span{font-size: 22px;}
}
@media (max-width: 1400px) {
.social-fixed { left: -35px }

/*Expert Interview Serirs Part 5*/
    .mrugesh-profile{width: 205px;}
    .mrugesh-dabhi-banner .profile-content{ width: calc(100% - 195px);padding: 45px 75px;padding-left: 100px;}
    .blog-content-left .entry-content.blog-individual .mrugesh-dabhi-banner .profile-content h2{font-size: 30px; margin-bottom: 35px;}
    .mrugesh-dabhi-banner .profile-content h5{font-size: 22px;}
    .mrugrsh-banner-shape2 {right: 20px;bottom: 10px;width: 60px;}
    .mrugesh-block-shape22{top: -120px;}
    
    .miray-v-ai-machine-learning .row > .inner-block{border-radius: 50px; padding: 0 45px;}
}

@media (max-width: 1366px) {
    .jasone-miller-banner{ padding-top: 111px;padding-left: 40px;padding-right: 40px;}
    .jason-miller:after{width: 612px;height: 208px; left: calc(50% + 26px);} 
    .blog-content-left .entry-content.blog-individual .jason-miller .profile-content h2{font-size: 40px;}
    .jason-miller-profile{left: -5px;}
    .jason-miller-profile-content{padding-top: 0;}
    .jason-miller-profile-content h4{font-size: 30px;}
    .jason-miller-profile-content h4 span{font-size: 19px;}
    
    .blog-author-main .col1 {width: calc(100% - 240px);}
    .author-name{margin-bottom: 30px;}
    .blog.two-column-gride .blog-author-main .author-name h1{margin-bottom: 20px;}
    .author-details p{padding-bottom: 30px;}
    .blog-author-main .col2 {width: 240px;}
    .author-social > a span{font-size: 15px;}
    
    .tigh-loughhead-banner{padding: 30px 60px 60px 30px;}
    .tigh-profile{width: 200px;}
    .tigh-loughhead-banner .profile-content {width: calc(100% - 200px);margin-left: auto;padding-left: 40px;}
    .blog-content-left .entry-content.blog-individual .tigh-loughhead-banner .profile-content > h2{font-size: 24px;}
    .blog-content-left .entry-content.blog-individual .tigh-loughhead-banner .profile-content > h2 > span{font-size: 24px;}
    .tigh-banner-shape4{width: 60px; height: 60px; bottom: -38px;left: calc(50% - 30px);}
    .tigh-banner-shape5{width: 30px; height: 30px; bottom: 19px;}
    .tigh-banner-shape1 {position: absolute;top: 9px;left: 210px;}
    .tigh-banner-shape3{width: 120px;}
    
    .tink-taylor-banner-shape1{display: none;}
}

/*
@media (min-width : 1200px) and (max-width : 1310px) {
    .miray-v-banner .profile-content{width: 100%; margin-bottom: 40px;}
    .miray-v-profile{position: static; margin: 0 auto; text-align: center;}
}
*/
@media (min-width : 1200px) and (max-width : 1310px) {
    .miray-v-banner .profile-content {
        width: calc(100% - 270px);
}

.blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h2 {font-size: 24px;line-height: 1.4;margin-bottom: 20px;}
.blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h4 {font-size: 16px;line-height: 1.5;}
.miray-v-profile{width: 270px;}    
}

 @media (max-width: 1200px) {
     .blog-content-left .entry-content.blog-individual h1, .blog-content-left h1{font-size: 24px;}
     
     .magan-le-quote{padding-bottom: 80px;}
     .magan-le-quote .quote-content{background-image: none!important; min-height: auto; background-color: #fff; border-radius: 25px;}
     .magan-le-quote .quote-content:after{position: absolute; content: ""; bottom: -50px;left: 40px;width: 123px;height: 50px; background-image: url(../png/quote-fill-arrow.png); background-repeat: no-repeat; background-size: 100%; background-position: center;}
     .magan-le-quote-right .quote-content:after{left: auto; right: 50px; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
     .magan-le-workflow .workflow-block{width: calc(33.33% - 40px);margin: 0 20px; padding: 20px;}
     
     .ryan-phelan-banner{padding: 45px;}
     .blog-content-left .entry-content.blog-individual .ryan-phelan-banner .profile-content h2{font-size: 36px;}
     .ryan-phelan-block{margin-top: 80px;}
     .blog-content-left .entry-content.blog-individual .ryan-phelan-block h3{font-size: 26px;}
     
     .blog-author-main .col1{padding-right: 135px;}
     
     /*Expert interview series part 6 start*/
     .scott-hardigree{background-position: center;}
     .blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2{font-size: 41px; line-height: 1.4;}
     .blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2:before{left: -20px; top: -20px;}
     .scott-hardigree-block-shape3{left: 230px;}
     .scott-hardigree-block-shape12 {left: auto;right: 150px; bottom: 0;}
     .scott-hardigree-block-shape33{left: 130px;}
     /*Expert interview series part 6 end*/
     
     .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > h2{font-size: 34px;}
     .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > h5{font-size: 27px;}
     .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > p{font-size: 27px;}
     .kate-emiley-banner-shape3{bottom: 0; right: 0;}

     .blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h2{font-size: 32px;}
}

@media (max-width: 1199px) {
    .jason-miller:after{left: calc(50% + 46px);}
    .jason-miller-profile > figure{width: 225px;margin: 0 auto;}
    
    .miray-v-banner .profile-content {width: calc(100% - 310px);}
    .miray-v-profile{max-width: 310px; width: 100%;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h2{font-size: 30px; margin-bottom: 40px;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h4{font-size: 21px;}
}

@media (max-width:1079px) {
/*.blog-content-left .comment-form .form-submit input[type="submit"]{width:100% !important;}*/
.all-categories .signup-section::after { right: -20px; }
}
 @media (max-width:1070px) {
.advetise_spot_content .spot_txt { text-align: center; }
.spot_txt .semibold, .spot_txt .bold { font-size: 25px; }
.spot_txt .light, .spot_txt .semibold.experience { font-size: 18px; line-height: 18px; }
.spot_txt .semibold.display { float: left; font-size: 14px; padding-bottom: 28px; width: 100%; }
.advetise_spot_content .down_btn { width: 170px; }
#footer-main { padding: 0 10px; width: inherit; }
.blog-content-left .ts-fab-tabs .ts-fab-social-links { width: 100%; text-align: left; }
/*.connect-section { margin-left: 10%; }*/
.connect-text { font-size: 14px; }
.all-categories .signup-section { width: 20%; }
/*connect-us {width: 30%;}
.connect-section {margin-left: 5%;}*/
.rss-section { margin-top: 2px; }
#commentform .comment-notes { font-size: 10px; }
/* .blog-content-left #commentform .comment-notes{ width:52%; }
.blog-content-left .right-comment {margin-top: -190px;} */
     .jason-miller:after{left: calc(50% + 26px);}
     
     .tink-taylor{padding: 35px 20px 13px 40px;}
     .blog-content-left .entry-content.blog-individual .tink-taylor-banner .profile-content h2 {font-size: 36px;margin-bottom: 84px;}
     .tink-taylor-banner .profile-content {width: calc(100% - 275px);}
     .tink-taylor-profile{width: 275px; right: 20px;}
    
}
 @media (max-width:1024px) {
.main-nav ul li { margin: 0px 5px; }
.footer-nav { float: left; width: 17%; }
.footer-nav.footer-contact { width: 29%; }
.footer-contact-details { float: right; width: 20%; }
.footer-copyright { padding: 0px; }
.footer-newsletter { padding-right: 4%; width: 29%; }
.twitter-content { padding: 0px; padding-top: 40px; }
.about-monk { margin-left: -100px; left: auto; }
.contact-left, .form-contact, .contact-right { width: 350px; }
.contact-wrapper { width: 730px; }
.monk-lab-half { width: 100%; padding: 0px; }
.top-bullet li { font-size: 18px; line-height: 22px; }
.resp-tab-content { padding: 30px 30px 20px; }
.addons .addons-block { width: 29%; }
.software-integration .soft-inte-right .extra-price { font-size: 35px; line-height: 39px; width: auto; }
.software-integration .soft-inte-right .extra-price span { font-size: 40px; line-height: 44px; }
.addons .addons-block .top-content h4 { font-size: 18px; line-height: 22px; }
#ChildTab { margin-left: -30px !important; width: 106.4% !important; }
#ChildTab .resp-tabs-list li { background-position: 92% center; }
#ChildTab .resp-tabs-list li.last { background-position: 89% center; }
#ChildTab .resp-tab-content { padding: 0 30px !important; }
.what-we-left { border-bottom: 0; }
.twitter-content { padding: 0px; padding-top: 40px; }
.bottom-header .main { padding: 0; }
.service-sub-menu .email-landing .landing-page, .service-sub-menu .email-landing .email-page { padding: 8px 4%; }
.service-sub-menu .head { width: 90px; }
.service-sub-menu .head h2 { left: -32px; top: 55% }
.service-sub-menu .menu-wrap { padding-left: 80px }
.main-nav ul li { margin: 0px 7px; }
.blog-content-left p { padding-bottom: 15px; }
.ts-fab-wrapper { margin: 20px 0 !important; }
.all-categories select { width: 73%; }
/*.categories-box { width:36%;}*/	
.categories-box h5 { font-size: 14px; }
.all-categories .signup-section { width: 28%; margin-left: 15px; }
/*.connect-us {width: 35%;}*/
.all-categories .signup-section::after { right: 38px; }
.blog-content-left .entry-content.blog-individual h1 { font-size: 30px; }
h2 { font-size: 28px; }
h3 { font-size: 26px; }
/* add view all ESPs */
.service-sub-menu .we-suport h2 a { margin-left: 5% }
/* add view all ESPs */
.all-categories .signup-section { width: 28%; margin-left: 0; }/*last updated*/
header .header-nav { padding: 14px 0; }
.logo { margin-top: 0; }
/*20-09-2019*/
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 18px !important; line-height: normal; }
.blog h3 { font-size: 20px; }
h2 { font-size: 32px; }
.get-in-touch-section.blog { padding: 50px 0; }
.headersticky header .header-nav { padding: 14px 0; }
.headersticky header + *, .headersticky header + .main, header + *, header + .main { padding-top: 80px; }
ul.social-links.blog-details-social { top: 250px; }
ul.social-links.blog-details-social { position: static; display: block; }
ul.social-links.blog-details-social li { display: inline-block; vertical-align: middle; }
.blog-content-left { padding-bottom: 0; }
.blog-content-left #comments .comment-respond { padding: 50px 0 0; margin-bottom: 0; }
ul.social-links.blog-details-social li { margin: 6px; }
input[type="submit"] { padding: 12px 12px 10px !important; }
}
 @media (max-width:1020px) {
.footer-contact-details { width: 23%; }
.footer-nav .form-submit button { line-height: 34px; font-size: 17px; }
.footer-wrapper { padding-top: 30px; }
.footer-logo { padding-bottom: 20px; }
.subscribe-form { margin-top: 20px; }
.nbs-flexisel-inner { float: none; width: 100%; }
/* Nayan */
.last-post .post-title { font-size: 20px; line-height: 34px; }
.rss-section {/*padding-left:10px;*/ float: left; }
     
.ryan-phelan-banner {padding: 30px;}
h4.ryan-content-title{font-size: 21px;}
.ryan-phelan-banner > .ryan-phelan-profile {width: 230px;}
.ryan-phelan-banner > .profile-content {width: calc(100% - 230px);padding-left: 35px;}
.blog-content-left .entry-content.blog-individual .ryan-phelan-banner .profile-content h2 {font-size: 26px;}
.blog-content-left .entry-content.blog-individual .ryan-phelan-banner .profile-content h5 {font-size: 20px;}
.ryan-phelan-block {margin-top: 50px;}

.interview4-shape1{right: -120%; display: none;}
.interview4-shape2{left: -120%; display: none;}   
     .application-ai .ai-title h5{font-size: 18px; line-height: 24px;} 
     
     .blog-author-main .col1{padding-right: 40px;}
     .author-name{margin-bottom: 40px;}
     .author-name:before{width: 7px;}
     .blog.two-column-gride .blog-author-main .author-name h1{margin-bottom: 15px;}
     .author-details p{padding-bottom: 40px;}
     .author-profile .shape1{left: -30px; bottom: 0;}
     
     /*Expert interview series part 7 start*/
     .dennis-dayman-banner{flex-wrap: wrap;}
     .dennis-dayman-banner .dennis-dayman-profile{width: 100%; justify-content: center; margin-bottom: 30px;}
     .dennis-dayman-banner .profile-content{width: 100%; padding-left: 0;}
     /*Expert interview series part 7 end*/
     
}

@media (max-width:1023px) {
    .cro-banner1 .row > .col1{padding-right: 60px;}
    .cro-banner2 .row > .col1{padding-right: 60px;}
    
    .kristina-alexandra-banner .profile-content{padding-left: 45px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2{font-size: 37px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2 > span{font-size: 28px;}
    .kristina-alexandra-banner .profile-content > span{font-size: 20px;}
}

@media (max-width: 991px) {
.blog-content-left { float: left; width: 100%; }
.right-sidebar { float: left; width: 100%; }
/* .categories-box {width: 35%;}	*/
.right-sidebar { height: auto !important; }
.all-categories .signup-section { width: 27.5%; }
.blog-content-left p { font-size: 16px; }
.sample-form { padding: 33px 35px 39px; }
.sample-form .form-submit button { padding: 12px; }
.sample-form .form-submit i { right: 12px; }
/*20-09-2019*/
.blog-content-left .comment-form .form-submit input[type="submit"] { min-width: 200px; }
.blog-content-left .comment-container { padding: 0 25px; }
.blog-banner-title .inner-banner-image{width: 100%;} 
.blog-banner-title .blog-heading-section {width: 100%;padding-right: 0;margin-bottom: 5px;}
.jasone-miller-banner{padding: 50px; padding-bottom: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items:center; -webkit-align-items:center; -ms-flex-align: center;}
.jason-miller:after{display: none;}
.jasone-miller-banner .profile-content{max-width: 100%; width: 100%; margin-bottom: 30px;}
.blog-content-left .entry-content.blog-individual .jason-miller .profile-content h2{text-align: center; font-size: 28px;}
.jason-miller-profile{max-width: 100%; width: 50%; left: 0;}
.jason-miller-profile > figure{width: 100%;}
.jason-miller-profile-content{max-width: 100%;width: 50%;padding-left: 20px;}

.application-ai{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 20px; }
.application-ai > div{  width: calc(50% - 20px);margin: 0 10px;}
.application-ai > div.col1{order: 2;}
.application-ai > div.col2{width: 100%; order: 1;}
.application-ai > div.col3{order: 3;}
.application-ai .ai-title h5{position: relative; left: 0; top: 0; transform: translate(0, 0);-webkit-transform: translate(0, 0); font-size: 26px; margin-bottom: 20px;}
.application-ai .ai-title figure{display: none;}
.blog-content-left .entry-content .application-ai ul li{width: 100%; margin-bottom: 20px;}
.application-ai > div.col1 ul li:first-child,.application-ai > div.col1 ul li:nth-child(2),.application-ai > div.col1 ul li:nth-child(4),.application-ai > div.col1 ul li:last-child{right: 0;}
.application-ai > div.col1 ul li:nth-child(3) {margin-left: auto;}

.application-ai > div.col3 ul li:first-child,.application-ai > div.col3 ul li:nth-child(2),.application-ai > div.col3 ul li:nth-child(4),.application-ai > div.col3 ul li:last-child{left: 0;}
.application-ai > div.col3 ul li:nth-child(3){margin-left: auto;}
.blog-content-left .entry-content .application-ai ul li:last-child {margin-bottom: 20px;}
.application-ai:before,.application-ai:after{display: none;}

.jason-miller-block{background-position: center; padding: 30px; padding-right: 30px; margin-top: 20px; margin-bottom: 30px;}
.blog-content-left .entry-content.blog-individual .jason-miller-block h3{font-size: 24px;}
.postid-27675 .star-line{margin-top: 20px; margin-bottom: 40px;}
    
/*Expert interview series part 6 start*/
.scott-hardigree{padding: 18px 10px 10px 30px;}
.scott-hardigree-banner .profile-content {width: calc(100% - 235px);}
.blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2 {font-size: 30px;} 
.scott-hardigree-block-shape6{right: 40px;}
.scott-hardigree-block-shape8{right: 0;}
.scott-hardigree-block-shape8{display: none;}
/*Expert interview series part 6 end*/
    
    .tink-taylor{padding: 20px; padding-bottom: 0;}
    .tink-taylor-banner-shape2{display: none;}
    .tink-taylor-banner{flex-wrap: wrap; align-items: center;}
    .tink-taylor-banner .profile-content {width: calc(100% - 220px);}
    .tink-taylor-profile{width: 220px; position: relative; right: 0;}
    .blog-content-left .entry-content.blog-individual .tink-taylor-banner .profile-content h2{font-size: 26px; margin-bottom: 34px;}
    .tink-taylor-banner .profile-content h4{font-size: 20px; color: #fe5636;}
    .blog-content-left .entry-content.blog-individual .tink-taylor-banner .profile-content p{color: #fe5636;}
    
    .kristina-alexandra-banner{padding: 25px 40px 35px 35px;}
    .kristina-profile{width: 150px;}
    .kristina-alexandra-banner .profile-content{width: calc(100% - 150px);padding-left: 31px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2{font-size: 28px;}
    .blog-content-left .entry-content.blog-individual .kristina-alexandra-banner .profile-content > h2 > span{font-size: 21px;}
    .kristina-alexandra-banner .profile-content > span{font-size: 16px;}
    .kristina-banner-shape4,.kristina-banner-shape5,.kristina-banner-shape6{display: none;}
    
    .kate-emiley-banner{flex-direction: column;}
    .kate-emiley-banner .profile-content {width: 100%;margin-left: auto;padding-left: 0;text-align: center; margin-top: 30px;}
    .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > h2 {font-size: 24px;}
    .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > h5 {font-size: 22px; padding: 0;}
    .blog-content-left .entry-content.blog-individual .kate-emiley-banner .profile-content > p{font-size: 22px; padding-left: 0;}
    .kate-emiley-banner .profile-content > p:before{left: auto; margin-left: -40px; width: 30px;}
    
    .kate-emiley-banner{margin-bottom: 45px;}
    .kate-emiley-block > .inner-block {padding: 30px;margin-bottom: 60px;margin-top: 50px;}
    .kate-emiley-block-shape2,.kate-emiley-block-shape14,.kate-emiley-block-shape17,.kate-emiley-block-shape27{display: none;}
    
    .cro-banner2 .row > .col1{width: 100%;}
    .cro-banner2 .row > .col2{width: 100%; text-align: right; margin-top: -60px;}
    .cro-banner2 .cro-banner-img{position: relative;}
    .cro-banner3 .cro-banner-img{right: 10px;}
    .cro-banner7{background-position: top left;}
    .cro-banner8:before{display: none;}
    
    .tigh-loughhead-banner{padding: 30px 40px 50px 30px; margin-bottom: 45px;}
    .tigh-profile{width: 150px;}
    .tigh-loughhead-banner .profile-content {width: calc(100% - 150px);padding-left: 30px;}
    .tigh-banner-shape4 {width: 40px;height: 40px;bottom: -22px;left: calc(50% - 25px);}
    .tigh-banner-shape5{width: 20px; height: 20px;}
    .tigh-loughhead-banner .profile-content{padding-left: 20px;}
    .blog-content-left .entry-content.blog-individual .tigh-loughhead-banner .profile-content > h2{font-size: 22px;}
    .blog-content-left .entry-content.blog-individual .tigh-loughhead-banner .profile-content > h2 > span{font-size: 22px;}
    .tigh-banner-shape1,.tigh-banner-shape2{display: none;}
    .tigh-banner-shape3{width: 80px;}
    .tigh-loughhead-banner .profile-content > span{font-size: 16px;}
    .tigh-block > .inner-block{margin-bottom: 65px; margin-top: 65px;}
    
    .miray-v{margin-bottom: 40px;}
    .miray-v-banner {padding: 70px 40px; padding-bottom: 0;}
    .miray-v-banner .profile-content{width: 100%; margin-bottom: 40px;}
    .miray-v-profile{position: static; margin: 0 auto;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h2{margin-bottom: 30px;}
    
    .miray-v-ai-machine-learning .row{gap:0; row-gap: 100px;}
    .miray-v-ai-machine-learning .row > .inner-block{width: 100%;}
   
    .tom-wozniak-banner{flex-wrap: wrap;}
    .tom-wozniak-banner .profile-content{width: 100%;}
    .blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h2{padding-left: 25px;}
    .blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content .profile-content-inner{padding-left: 25px;}
    .tom-wozniak-profile{margin-left: auto;}
}
 @media (max-width:970px) {
#ChildTab { width: 106.8% !important; }
/* Nayan */
.search-section .right-section { margin-left: 5%; width: 62%; }
.search-section .right-section .connect-section { margin-left: 10%; }
.service-sub-menu .sub_menu ul li { width: 25% }
     
}
 @media (max-width:950px) {
.software-integration .soft-inte-left li { font-size: 12px; }
.software-integration .soft-inte-right .extra-price { font-size: 30px; line-height: 34px; }
.software-integration .soft-inte-right .extra-price span { font-size: 35px; line-height: 39px; }
.software-integration .soft-inte-right { padding-top: 37px; }
.software-integration .soft-inte-right .integration-small { margin-top: 14px; font-size: 13px; }
.resp-tabs-list li { font-size: 23px; }
.top-bullet ul:last-child { width: 50%; }
.tab2-tab .top-bullet ul:last-child { width: 53%; }
.tab2-tab .top-bullet ul { width: 44%; }
.tab1-tab .content-arrow { left: 197px; }
.tab2-tab .content-arrow { right: 197px; }
.resp-tabs-list li { background-position: 85% center; }
.resp-tabs-list li.last { background-position: 78% center; }
.top-bullet li { font-size: 17px; line-height: 20px; margin-bottom: 13px; }
.tab1-content .coding-main { margin-right: 13px; }
.tab1-content .design-main { width: 49%; }
.addons .addons-block { margin-right: 10px; }
.addons .addons-block { width: 30%; }
.addons .addons-block .top-content h4 { font-size: 17px; }
.addons .addones-right { padding-left: 1%; }
.addons .addones-left { width: 50%; padding-right: 1%; }
.resp-tab-content h3 { padding-bottom: 20px; margin-bottom: 20px; font-size: 22px; line-height: 26px; }
.software-integration .soft-inte-left li { width: 25%; }
.software-integration .soft-inte-right { padding-top: 50px; }
#ChildTab { width: 107% !important; }
#ChildTab .resp-tabs-list li { font-size: 20px; }
.only-coding-main .only-coding-block { width: 32%; margin-right: 1%; }
.contact-social i { margin: 0 4px; }
/* Nayan */
#searchform input#s { width: 83%; }
#searchform input#searchsubmit { width: 17%; margin-left: -12px; margin-top: 2px; height: 46px; }
.second-post .post-title, .third-post .post-title { height: 92px; overflow: hidden; padding: 10px 0 0 0; }
.service-sub-menu .email-landing { width: 100%; }
.service-sub-menu .email-landing .landing-page:after { background: none; }
.service-sub-menu .email-landing .landing-page { border: none }
.service-sub-menu .we-suport { width: 90%; padding: 0; clear: both; float: none; display: inline-block; margin-top: 20px }
.service-sub-menu .menu-wrap { text-align: center }
.service-sub-menu .we-suport h2 { margin-top: 0; margin-bottom: 20px }
.service-sub-menu .we-slinks .we-support-link { text-align: center; width: 49% }
.service-sub-menu .we-slinks .we-support-link li { display: inline-block; width: 90% }
.blog-content-left .comment-form .form-submit input[type="submit"] { font-size: 16px; }
     
.magan-le-interview{padding: 25px;}
.magan-le-interview .profile-content p{padding-bottom: 0!important;}
.magan-le-workflow{-ms-flex-pack: center; justify-content: center; -webkit-justify-content:center;}
.magan-le-workflow .workflow-block{width: calc(50% - 40px);}
.magan-le-workflow .workflow-block:last-child{margin-top: 60px;}
     
}
@media (max-width:900px) {
.service-sub-menu { top: 69px; }
.service-sub-menu { display: none!important }
.footer-newsletter { padding-right: 5%; width: 29%; }
.footer-contact-details { width: 25%; }
.main-nav ul li .heart { margin-top: 0; }
.main-nav ul li .heart a { padding: 18px 10px; }
.main-nav ul li .arrow_icon { background: url(https://d1sdrv0xq6nn0e.cloudfront.net/images/plus-icon-yellow.png) no-repeat; background-position: center right; display: list-item; position: absolute; top: 27px; width: 20px; height: 20px; right: 10px; margin-top: -10px; cursor: pointer }
.main-nav ul li .arrow_icon.up { background: url(https://d1sdrv0xq6nn0e.cloudfront.net/images/minus-icon-yellow.png) no-repeat; background-position: center right; }
.main-nav ul li li .arrow_icon { top: 20px }
.service-sub-menu { display: none!important }
.bottom-header .menu-spacing { margin-top: 0; }
.top-header, .blog-detail p, .twitter-content ul li:first-child, .twitter-content ul li:last-child { display: none; }
.bottom-header { padding: 15px 10px; }
.mobile-contact, .mobile-menu, .mobile-our-client { display: block; }
.mobile-menu { margin-top: 0px; }
.mobile-menu a { height: 27px; width: 40px; position: relative; }
.mobile-menu a i { background: url(../png/menu-icon.png) no-repeat; transition: none 0s ease 0s; -moz-transition: none 0s ease 0s; -webkit-transition: none 0s ease 0s; margin-top: 8px; }
.mobile-menu.menu_open a i { background: url(../png/menu-icon.png) no-repeat 0 -43px; }
.main-nav ul { overflow: auto; }
.main-nav { background: none repeat scroll 0 0 #000; height: auto; position: fixed; overflow: auto; left: -300px; width: 300px; bottom: 0; top: 0; margin-top: 67px; float: none; transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; z-index: 1; }
.main-nav.active { transform: translate3d(300px, 0px, 0px); -moz-transform: translate3d(300px, 0px, 0px); -webkit-transform: translate3d(300px, 0px, 0px); }
.main-nav ul, .main-nav ul li { width: 100%; float: left; font-family: 'pt_sansregular', arial, sans-serif; text-align: center; }
/*	.main-nav { float: left; width: 100%; }*/
.main-nav ul { margin: 0; border-top: 1px solid #414141; border-bottom : 1px solid #414141; padding: 0 0px; }
.main-nav ul li { margin: 0 0 1px 0; font-family: 'patua_oneregular'; font-size: 18px; border-bottom : 1px solid #414141; position: relative; }
.main-nav ul li:last-child { margin-right: 0px; border-bottom: none; }
.main-nav ul li:last-child i { right: auto; margin-left: 10px; display: none; }
.main-nav ul li a.order { }
.main-nav ul li a { display: block; padding: 18px 10px; }
.main-nav ul li a:hover { color: #e6b705; }
.main-nav ul li a.order:hover { color: #fff; }
.main-nav ul li a.order i { background: url("../png/menu-arrow.png") no-repeat right center; display: inline-block; height: 21px; position: inherit; right: auto; top: auto; width: 12px; vertical-align: top; background-size: 100%; }
.main-nav ul li a.order { color: #e6b705; }
.heart:hover { height: auto; }
.heart { height: auto; }
.testi { font-size: 18px; }
.testi { height: auto; }
.main-nav ul li.heart a:hover, .testi:hover { color: #e6b705 }
.heart:hover .image { margin-top: -70px; }
.image { height: 70px; }
.image { display: none; }
/*	.connect-section {margin-left: -22px;}*/

/* add view all ESPs */
.main-nav ul li .accourding a { padding: 18px 10px; }
/* add view all ESPs */
    
    .mrugesh-profile {width: 145px;left: 30px;}
    .mrugesh-dabhi-banner .profile-content {width: calc(100% - 140px);padding: 35px 25px;padding-left: 50px;}
    .blog-content-left .entry-content.blog-individual .mrugesh-dabhi-banner .profile-content h2 {font-size: 22px;margin-bottom: 30px;}
    .mrugesh-dabhi-banner .profile-content h5 {font-size: 18px;border-bottom-width: 5px;}
    .mrugesh-dabhi-banner .profile-content span{font-size: 16px;}
    .mrugrsh-banner-shape4{left: -50px;bottom: -20px;}
    .mrugesh-que-block{margin-top: 40px; margin-bottom: 40px; padding: 0 20px;}
    .mrugesh-que-block .inner-block{padding: 45px 30px;} 
    .mrugesh-que-block .inner-block h4{font-size: 22px;}
    .blog-content-left .entry-content ol.mrugesh-order-listing{margin: 0 -12px;}
    .blog-content-left .entry-content .mrugesh-order-listing li{width: calc(50% - 24px);
    margin: 0 12px; margin-bottom: 30px;}

}
 @media (max-width:890px) {
/* Nayan */
.last-post .post-title { font-size: 17px; line-height: 28px; height: 70px; overflow: hidden; padding: 15px 20px 7px; }
/*.post-content { padding: 0 20px 15px; }*/
/*.second-post .desc, .third-post .desc { padding: 0 10px; }*/
}
 @media (max-width:850px) {
.resp-tabs-list li { padding: 14px 0; font-size: 20px; }
.resp-tab-content .section-name { padding: 0 50px; }
.top-bullet li { font-size: 14px; line-height: 18px; margin-bottom: 6px; }
.addons .addons-block .top-content h4 { font-size: 14px; line-height: 18px; }
.software-integration .soft-inte-right .extra-price { font-size: 25px; line-height: 19px; }
.software-integration .soft-inte-right .extra-price span { font-size: 30px; line-height: 25px; }
.software-integration .soft-inte-right .integration-small { font-size: 11px; margin-top: 9px; }
.software-integration .soft-inte-right { padding-top: 58px; }
#ChildTab { width: 108% !important; }
#ChildTab .resp-tabs-list li { font-size: 18px; padding: 12px 0; }
#ChildTab .resp-tabs-list li { background-position: 95% center; }
#ChildTab .resp-tabs-list li.last { background-position: 92% center; }
.only-coding-main .childtab-title { font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; }
.only-coding-main .price-txt { font-size: 17px; margin-bottom: 10px; padding-bottom: 10px; }
.footer-nav ul li { font-size: 13px; }
.faq-accordion { width: 100%; }
.faq-accordion .title { width: 90%; }
.faq-accordion .trigger { margin-right: 25px; }
/* Nayan */
.search-section .right-section .connect-section { margin-left: 5%; }
.search-section .right-section { margin-left: 2%; width: 62%; }
.latest-post-content .latestpost-desc { min-height: 170px; }
.spot_txt .semibold, .spot_txt .bold { font-size: 20px; }
.spot_txt .light, .spot_txt .semibold.experience { font-size: 15px; line-height: 15px; }
.spot_txt .semibold.display { float: left; font-size: 12px; padding-bottom: 28px; width: 100%; }
.advetise_spot_content .down_btn { left: 8%; }
.mc4wp-form .row.mc_email { width: 40% !important; }
.rss-section { float: left; margin-left: 5px; }
.connect-text { font-size: 14px; }
.categories-box h5 { font-size: 16px; }
}
@media (max-width:810px) {
.contact-social i { margin: 0 3px; }
}
@media (max-width:770px) {
.mobile-our-client, .mobile-our-client ul { display: block; }
.client-slider { display: none; }
.mobile-our-client ul li:last-child { background: none; padding-bottom: 30px; }
.inner-main h1.entry-title { width: 100%; }
}
 @media (max-width:768px) {
/* Nayan */
.search-section .right-section { margin-left: 1%; width: 66%; }
.category-article .latest-post-content { padding: 15px 15px 2px; min-height: 257px; }
.load_more_txt { margin-bottom: 30px; }
.wp-post-image { height: auto; }
.last-post { float: none; min-height: 0; width: 100%; margin-bottom: 15px; }
.right-post-section { float: none; width: 100%; }
.last-post .post-img, .post-container .post-content { min-height: inherit; }
.post-container .last-post .post-title { height: auto; }
.second-post, .third-post { width: 48%; }
.second-post .post-img, .third-post .post-img { height: auto; }
.second-post .post-title, .third-post .post-title { min-height: 70px; padding: 15px 10px; height: auto; }
.second-post .desc, .third-post .desc { min-height: 270px; }
.advetise_spot_content .down_btn { bottom: -13px; left: 16%; width: 70%; }
.home-link a { padding-right: 15px; }
.post-img img { display: block; margin: 0 auto; width: 100%; height: 100%; }
.all-categories .signup-section::after { right: 32px; }
.blog-content-left { padding-bottom: 30px; }
#commentform .gglcptch { position: relative !important; height: 99px; overflow: hidden; }
}

/*------------mobile landscape  view------*/
@media (max-width:767px) {
.banner-monks, .banner-text { width: 100%; text-align: center; }
.project-done ul li { width: 100%; background: url(../png/dotted.png) repeat-x bottom; min-height: 1px; font-size: 40px; line-height: 46px; }
.project-done ul li strong { width: auto; float: none; }
.project-done ul li span { font-size: 25px; }
.banner-text h2, .top-txt h2 { font-size: 60px; line-height: 60px; }
.project-done, .ms-staff-carousel .ms-staff-info { padding: 0px; }
.our-blessing ul { background: url(../png/dotted.png) repeat-x bottom; width: 100%; padding: 30px; }
.twitter-content ul li { width: 98%; font-size: 24px; line-height: 30px; }
.twitter-content ul li:nth-child(2n):before { left: 47%; }
/* footer Start */
#footer-main { padding: 0 20px; }
.footer-newsletter, .footer-nav.footer-contact, .footer-nav { width: 100%; padding: 0px; }
.footer-nav ul li { width: 50%; }
.footer-nav h3 { font-size: 22px; margin-bottom: 15px; }
.footer-logo { text-align: left; }
.footer-wrapper { padding: 40px 0px; padding-bottom: 0px; width: 100%; float: none; margin: 0 auto; }
.footer-newsletter { float: none }
.footer-nav { display: inline-block; float: none; }
.contact-us { display: table; float: none; }
.contact-social { text-align: center; padding: 10px 5px 0; }
.contact-social i { float: none; display: inline-block }
.footer-nav.footer-contact { padding-top: 20px }
.footer-nav.footer-contact-details { display: table; margin: 0 auto; padding: 20px 0; width: auto; }
.form-group { float: none; }
.form-submit { display: table; float: none; margin: 0 auto; width: auto; }
/* Footer End */
.browse-left, .browse-right { width: 100%; }
.browse-template { padding: 10px 30px; position: relative; padding-bottom: 90px; }
.browse-right { position: absolute; bottom: 25px; width: 100%; left: 0; text-align: center; float: left; position: absolute; }
.browse-right a { width: 240px; margin: 0px auto; }
.client-note { font-size: 30px; padding: 10px; }
.blog-detail { width: 470px; }
.client-note { clear: both; }
/* Menu CSS  */
.mobile-our-client { display: inline-block; }
.about-monk { margin-left: -100px; left: auto; }
.contact-left, .form-contact, .contact-right { width: 295px; }
.contact-wrapper { width: 600px; }
.contact-detail { height: auto; }
.monk-lab-title { font-size: 50px; }
.monk-lab-text { clear: both; display: block; }
.lab-tweet p { width: 98%; font-size: 24px; line-height: 30px; margin: 30px 0px; padding: 12px; }
.lab-inspiration-right a { padding: 0px 10px; }
#ChildTab { width: 108.8% !important; }
.top-txt h2 { font-size: 45px; line-height: 50px; }
.menu-spacing { display: inherit; }
/*	.main-nav{ }*/
.disable-scroll, .disable-scroll body { overflow: hidden; }
/* Menu CSS End */

ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none; }
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-tab-content-active .content-arrow, .resp-tab-active .btm-arrow, .resp-tab-content-active .content-arrow { display: none; }
.top-bullet ul, .top-bullet ul:last-child, .tab2-tab .top-bullet ul, .tab2-tab .top-bullet ul:last-child { width: 100%; }
.top-bullet li { font-size: 21px; line-height: 25px; }
.resp-tab-content h3 { font-size: 24px; line-height: 29px; }
.tab1-content .coding-main { width: 100%; }
.tab1-content .design-main { width: 100%; float: left; margin-top: 60px; }
.resp-tab-content { margin-bottom: 20px; }
.addons .addones-left { width: 100%; padding-right: 0; border-right: 0; }
.addons .addones-right { width: 100%; padding-left: 0; margin-top: 20px; border-top: 2px solid #e2e2e2; padding-top: 20px; }
.addons .addons-block .top-content h4 { font-size: 16px; line-height: 20px; }
.software-integration .soft-inte-left { width: 100%; background: url(../yellow-btm-arrow.html) #f2cf13 bottom center no-repeat; }
.software-integration .soft-inte-pd { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.software-integration .soft-inte-right { width: 100%; text-align: center; float: none; clear: both; padding-top: 20px; }
.software-integration .soft-inte-right .integration-small, .software-integration .soft-inte-right .extra-price { float: none; display: inline-block; }
#ChildTab { margin: 0 auto; margin-left: 0 !important; width: 100% !important; float: none; }
#ChildTab .resp-tab-content { padding: 30px 0 0 0 !important; }
#ChildTab h2.resp-tab-active { border-bottom-left-radius: 3px !important; border-bottom-right-radius: 3px !important; }
.only-coding-main .only-coding-block { margin-right: 0; width: 80%; margin-bottom: 50px; }
.only-coding-main .only-coding-block:last-child { margin-bottom: 0; }
#ChildTab .resp-tab-content { margin-bottom: 10px; }
.pricing-main { padding-bottom: 15px; }
#ChildTab .resp-arrow { margin-top: 8px; }
/*.bottom-header {padding:37px 0; padding: 15px 0; }
.bottom-header .main { padding: 0 40px; }*/
.section-title h2 { font-size: 18px; line-height: 24px; }
.our-blessing { padding: 0; }
.our-client { padding: 30px 0; }
.inspirations { padding-bottom: 30px; margin-bottom: 30px; }
.blog-detail h3 { font-size: 14px; line-height: 19px; }
.client-note { font-size: 21px; line-height: 25px; }
.blog-article { padding: 20px 0; }
.get-done { padding: 30px 10px; }
.get-done { font-size: 21px; }
.section-name { line-height: 37px; }
.dotted-line { top: 17px; }
.twitter-content ul li { font-size: 20px; line-height: 25px; }
.twitter-content { padding-bottom: 30px; }
.mobile-menu i { cursor: pointer; }
.faq-accordion { margin-top: 30px; }
.faq-accordion .accordion-content { padding: 10px 20px 0; }
.faq-accordion .accordion-content { margin-bottom: 7px; }
.faq-accordion .title { width: 88%; font-size: 16px; line-height: 22px; }
.section-name:before, .section-name:after { display: none; }
.monks-help p { font-size: 14px; line-height: 20px; }
.faq-accordion .accordion-txt p { font-size: 14px; line-height: 20px; }
.monks-help { padding-bottom: 30px; }
.top-txt .text-content > p { font-size: 14px; line-height: 25px; }
.lab-slider-container { display: block; }
.infographic-lab { display: none; }
.mobile-client-thought { width: 96%; margin: 2%; padding: 0px; }
/* Nayan */
	/* Css update on 3-9-2014 start */
.ts-fab-tabs .ts-fab-avatar { width: 100%; margin: 0 0 25px 0; }
#mid-container .all-categories { height: 50px; }
.all-categories ul { padding-top: 17px; }
.search-form { float: none; margin: 0 auto; width: 31.5%; }
#searchform input#searchsubmit { margin-left: -7px; background: url("../png/search-icon.png") no-repeat scroll 9px 13px; }
.search-section .right-section { float: none; margin: 0 auto; width: 80%; }
.twitter-feed-icon { float: none; }
.twitter-feed .dotted-line { display: none; }
.advetise_spot_content .down_btn { bottom: -12px; left: 17%; width: 68%; }
.spot_txt .semibold, .spot_txt .bold { font-size: 16px; }
.spot_txt .light, .spot_txt .semibold.experience { font-size: 13px; line-height: 17px; }
header { position: fixed; width: 100%; z-index: 999999; }
section { padding-top: 68px; }
.newsletter-box { left: 0; }
/* end  */

#menu-icon { display: block; background: url(../png/menu-small.png) no-repeat; width: 32px; height: 32px; cursor: pointer; margin-right: 30px; margin-top: 10px; float: right; }
.all-categories ul { position: absolute; top: 118px; display: none; left: 0; width: 100%; z-index: 99; padding: 0 2%; padding-top: 0px !important; }
.all-categories li { float: right; width: 100%; line-height: 30px; border-left: 0; background: #000; height: auto; text-align: left; border-bottom: 1px solid #fff; }
.all-categories .home-link a { border: 0; }
.all-categories li a { color: #fff; height: inherit; padding: 10px; font-size: 13px; }
.all-categories li:hover a { color: #e6b705; }
.menu-block .all-categories li ul li a { padding: 0 10px !important; }
.twitter-section { display: none; }
.category-article.last { margin-right: 0; }
.category-article { margin: 0 0 20px 0px; }
.category-article { width: 49%; margin-right: 2%; margin-bottom: 2%; }
.service-sub-menu .main { padding-left: 10px; padding-right: 10px; }
.monks-tweet-list ul li { width: 100%; margin: 0 0 10px 0; }
.category-article .latest-post-img img { min-height: auto; }
.blog-content-left { width: 100%; float: none; }
.blog-content-left .ts-fab-tabs .ts-fab-text { clear: left; float: none; width: 100%; }
.right-sidebar { clear: left; float: none; display: none; width: 100%; }
.blog-content-left .ts-fab-wrapper .ts-fab-tabs .ts-fab-tab { padding: 40px 0 0px; }
.inner-main-comment, .comment-respond { padding: 40px 5%; }
.blog-content-left .ts-fab-tabs .ts-fab-social-links { float: none; margin: 50px 0 0; text-align: left; width: 100%; }
.blog-content-left .left-commnet { width: 100%; position: relative; top: 0; padding: 0; margin: 0; }
.blog-content-left .left-commnet > p { width: 100%; padding: 10px 0; }
.blog-content-left .comment-form-comment { float: none; width: 100%; top: 0; position: relative; }
.blog-content-left .comment-form-comment textarea { width: 100%; resize: none; }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 57% 16px; }
.blog-content-left .comment-form .form-submit input[type="submit"]:hover { background-position: 80% 16px; }
.categories-box { float: none; text-align: center; width: 100%; }
.all-categories #menu-icon { display: none; }
#mid-container .all-categories { height: auto; }
.blog-content-left .right-comment { margin-top: 10px; }
.blog-content-left .comment-form .form-submit { margin-top: 20px; }
.connect-section { margin-left: 0; }
/*.connect-us{width:47%;}*/
.connect-us { width: 100%; max-width: 470px; margin: 0 auto; text-align: center; }
.connect-section > ul { display: inline-block !important; float: left; left: 0 !important; padding: 0 !important; position: relative !important; top: 0 !important; width: auto !important; }
.connect-section li { float: left !important; padding: 0; width: auto !important; background: none; border-bottom: 0; }
.connect-section li a { display: inline; }
.connect-text { padding-top: 0; }
.all-categories .signup-section { width: 32%; }
.all-categories .signup-section { margin-left: 16%; }
.rss-section { margin-top: 0 }
.categories-box { margin-bottom: 20px; }
.connect-text { font-size: 14px; }
.all-categories .signup-section::after { right: 35px; }
.blog-content-left #commentform .comment-notes { line-height: 1.5 }
.blog-content-left .nc_socialPanel.swp_flatFresh.swp_d_fullColor .swp_fb, html body .nc_socialPanel.swp_flatFresh.swp_i_fullColor .swp_fb:hover, body .nc_socialPanel.swp_flatFresh.swp_o_fullColor:hover .swp_fb, .blog-content-left .nc_socialPanel.swp_flatFresh.swp_d_fullColor .twitter, html body .nc_socialPanel.swp_flatFresh.swp_i_fullColor .twitter:hover, body .nc_socialPanel.swp_flatFresh.swp_o_fullColor:hover .twitter, .blog-content-left .nc_socialPanel.swp_flatFresh.swp_d_fullColor .linkedIn, html body .nc_socialPanel.swp_flatFresh.swp_i_fullColor .linkedIn:hover, body .nc_socialPanel.swp_flatFresh.swp_o_fullColor:hover .linkedIn, .blog-content-left .nc_socialPanel.swp_flatFresh.swp_d_fullColor .googlePlus, html body .nc_socialPanel.swp_flatFresh.swp_i_fullColor .googlePlus:hover, body .nc_socialPanel.swp_flatFresh.swp_o_fullColor:hover .googlePlus { margin-bottom: 5px }
.blog-content-left .entry-content.blog-individual h1 { font-size: 30px; line-height: 1.3; }
.all-categories select { width: 60%; }
.blog-content-left .entry-content.blog-individual h1 { font-size: 28px; }
h2 { font-size: 26px; }
h3 { font-size: 24px; }
.blog-content-left p { font-size: 16px; }
.blog-content-left { padding-bottom: 20px; padding-top: 0; }
.sample-form .form-group, .form-submit { width: 100%; }
.sample-form .form-submit button { text-align: center; }
.sample-form .form-submit i { right: auto; }
/*27-09-2019*/
.blog-content-left .comment-container { padding: 0; }
.blog-content-left .blog-individual { padding: 25px 0; }
    
    /*Interview css*/
    .blog-content-left .entry-content.blog-individual h2.interview-title-main, .blog-content-left h2.interview-title-main {font-size: 28px;margin-bottom: 25px;padding-bottom: 20px;}
    h5.banner-title-text{font-size: 19px;}
    .blog-content-left .entry-content.blog-individual h2.banner-title, .blog-content-left h2.banner-title {font-size: 28px;margin-bottom: 40px;}
    .interview-block{margin-bottom: 25px;}
    .interview-block .row{flex-direction: column;}
    .interview-block .row .col1{margin-bottom: 20px;}
    .interview-block .row .col2 {padding-left: 0;text-align: center;}
    .interview-block .row .col2 p{font-size: 20px;}
    .interview-block:before,.interview-block:after{display: none;}
    h4.inner-text-title{font-size: 20px; margin-bottom: 0;}
    .blog-content-left .entry-content.blog-individual h2.main-title, .blog-content-left h2.main-title{font-size: 25px; margin-bottom: 25px;}
    .blog-content-left .entry-content.blog-individual .quote h3, .blog-content-left .quote h3{font-size: 21px; }
    .quote{padding: 30px; margin-bottom: 25px;}
    .quote:before{ left: 7px;top: 5px;font-size: 48px;}
    .quote:after{ right: 10px;bottom: -20px;font-size: 48px;}
    .blog-content-left .entry-content.blog-individual p.thank-you-text{font-size: 16px; line-height: 1.6;}
    .interview-info-popup{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
    .interview-info-popup .popup-block {width: 100%;padding: 15px;text-align: center;}
    .post-26030 h4.inner-text-title{margin-bottom: 40px;}
    
    .postid-30725 .blog-content-left .entry-content.blog-individual p{font-size: 16px; padding-bottom: 20px;}
    .mrugesh-dabhi-banner{margin-bottom: 35px;}
    .mrugrsh-banner-shape2{display: none;}
    .mrugesh-que-block{padding: 0 15px;}
    .mrugesh-que-block .inner-block{padding: 35px 20px;}
    .mrugesh-que-block .inner-block h4{font-size: 20px;}
    .blog-content-left .entry-content ul.mrugesh-listing li{font-size: 16px;}
    .blog-content-left .entry-content .mrugesh-order-listing li{font-size: 14px; margin-bottom: 20px;}
    
    .blog-author-main .row-cust{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
    .blog-author-main .col1{width: 100%;padding-right: 0;order: 2;}
    .blog-author-main .col2{width: 100%;text-align: center;margin-bottom: 40px;}
    .author-profile{max-width: 240px;margin: 0 auto;margin-bottom: 5px;}
    
    /*Expert interview series part 6 start*/
    .scott-hardigree-block{margin-top: 30px;}
    .scott-hardigree-block-shape34{display: none;}
    /*Expert interview series part 6 end*/
    
    .kristina-banner-shape2 {position: absolute;right: -20px;top: -18px;width: 50px;}
    
    .cro-banner1 .row > .col2,.cro-banner2 .row > .col2,.cro-banner2 .shape2{display: none;}
    .cro-banner1 .shape2{width: 150px;}
    .cro-banner1,.cro-banner2{text-align: center;}
    cro-banner2{overflow: hidden;}
    .cro-banner2 .shape3{width: 200px; right: -30px;}
}
    
/*------------mobile portrait view------*/
@media (max-width:640px) {
.all-categories .signup-section::after { display: none }
.client-slider { display: none; }
.email-service { width: 244px; margin: 30px auto; float: none; padding: 70px 20px; }
.blog-detail { width: 70%; }
.blog-date { margin-left: 0px; }
.section-name { padding: 0px 10px; }
.about-question { text-align: center; }
.about-question i { right: 24px; }
.contact-left, .form-contact, .contact-right, .contact-wrapper, .lab-inspiration-left, .lab-inspiration-middle, .lab-inspiration-right, .esp-guideline-left, .esp-guideline-right { width: 100%; }
.lab-inspiration-left { margin-left: 0px; }
.lab-inspiration-middle { margin: 50px 0px; }
.lab-inspiration { width: 430px; float: none; margin: 30px auto; text-align: center; }
.lab-inspiration-right { padding-bottom: 30px; }
.lab-inspiration-middle img { width: auto; }
.esp-guideline-left ul li { width: 23%; margin: 0px 1% 20px; }
.esp-guideline-left ul li:nth-child(4n) { margin-right: 1%; }
.esp-guideline-right { text-align: center; }
.infographic-lab { display: none; }
.client-say { width: 100%; float: left }
.client-thought { padding: 0px 20px; }
.faq-accordion .accordion-txt { width: 100%; }
.footer-wrapper { padding: 40px 0px; padding-bottom: 0px; width: 85%; float: none; margin: 0 auto; }
.footer-newsletter { float: none }
.footer-nav { display: inline-block; float: none; }
.contact-us { display: table; float: none; }
.contact-social { padding: 10px 5px 0; text-align: center; }
.footer-nav.footer-contact { padding-top: 20px }
.footer-nav.footer-contact-details { display: table; margin: 0 auto; padding: 20px 0; width: auto; }
.copyright-wrap { width: 85%; margin: 0 auto; float: none; clear: both; }
/* Nayan */
.search-section { padding: 20px 0; }
.search-form { width: 41%; }
.search-section .right-section { width: 94%; }
.category-post-listing { width: 100%; }
.category-article { width: 48.5%; min-height: inherit; }
.category-article .latest-post-content { min-height: inherit; }
.category-article:nth-child(3), .category-article.last { margin-right: 2.4%; }
.category-article:nth-child(even) { margin-right: 0; }
.service-sub-menu .last { margin-top: 0 }
.service-sub-menu .other-links ul, .service-sub-menu .other-links ul:last-child { width: 100%; }
.all-categories .signup-section { margin-left: 35%; width: 100%; }
/*.connect-us {float: none;width: 100%;margin-left:25%}*/
.connect-us { max-width: 440px; }
.blog-content-left .entry-content.blog-individual h1 { font-size: 24px; }
.blog-content-left .entry-content.blog-individual h2 { font-size: 20px; }
.blog-content-left .entry-content.blog-individual p { padding-bottom: 15px; }
.blog-content-left p { font-size: 16px; }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 60% 17px }
.blog-content-left .right-comment textarea { padding: 8px 10px 8px 10px; }
.blog .email--update-sec { padding: 15px; }
    .magan-le-interview:before,.magan-le-interview:after{display: none;}
    .magan-le-interview .row{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; text-align: center;}
    .magan-le-interview .row .col1 {width: 100%;}
    .magan-le-interview .row .col2 {width: 100%;padding-left: 0;}
    .magan-le-interview .for-desk{display: none;}
    .magan-le-interview .row .col1 .for-mob{display: block; margin-bottom: 20px;}
    .magan-le-interview .profile-content h5{font-size: 19px; margin-bottom: 0;}
    .magan-le-interview .row .col2 h2{margin-bottom: 0;}
    .magan-le-quote{padding: 25px; padding-bottom: 55px;}
    .magan-le-quote .quote-content:after{width: 93px;height: 37px; bottom: -35px;}
    .magan-le-quote .quote-content{padding: 25px;}
    .post-26030 .magan-le-quote .quote-content h3{font-size: 23px;}
    
    .ryan-phelan-banner{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
    .ryan-phelan-banner > .ryan-phelan-profile{width: 205px; margin: 0 auto;}
    .ryan-phelan-banner > .profile-content {width: 100%;padding-left: 0;text-align: center;}
    .block1 .ryan-phelan-block-shape{width: 70px; height: 70px; left: 0;}
    .block4 .ryan-phelan-block-shape{width: 65px; height: 65px; right: 10px; bottom: -30px;}
    .block4 .ryan-phelan-block-shape:after{right: -20px;}
    .block6 .ryan-phelan-block-shape{ width: 70px;height: 70px;right: 0;}
    .block6 .ryan-phelan-block-shape:after{width: 15px; height: 15px; left: -22px; top: 0;}
    .block9 .ryan-phelan-block-shape:before{left: 0; bottom: -15px;}
    .block10 .ryan-phelan-block-shape{width: 65px; height: 65px; right: 10px; top: -30px;}
    .block10 .ryan-phelan-block-shape:after{top: 10px; right: -33px;}
    
    .tink-taylor{padding-bottom: 20px; margin-bottom: 45px;}
    .tink-taylor-profile{margin: 0 auto; margin-bottom: 25px;}
    .tink-taylor-banner .profile-content {width: 100%;order: 2;}
    .blog-content-left .entry-content.blog-individual .tink-taylor-banner .profile-content h2{font-size: 24px; margin-bottom: 20px;}
    .tink-taylor-banner .profile-content h4{font-size: 19px;}
    .tink-taylor-inner-block{padding: 25px;}
    .blog-content-left .entry-content.blog-individual .tink-taylor-block h3{font-size: 23px; line-height: 39px;}
    .postid-38323 .star-line{padding-top: 35px; padding-bottom: 35px;}
    .tink-taylor-block{margin-top: 50px;}
    
    .cro-banner1 .row > .col1{width: 100%; padding: 40px;}
    .blog-content-left .entry-content.blog-individual .cro-banner1 .cro-banner-content h2{font-size: 22px;}
    .cro-banner1 .cro-banner-img{position: relative;}
    .cro-banner2 .row > .col1{padding: 40px;}
    .blog-content-left .entry-content.blog-individual .cro-banner2 .cro-banner-content h2{font-size: 21px; margin-bottom: 15px;}
    .blog-content-left .entry-content.blog-individual .cro-banner2 .cro-banner-content h5{font-size: 18px;}
    
    .miray-v-block{margin-top: 50px; margin-bottom: 60px;}
    .miray-v-inner-block{padding: 30px;}
    .blog-content-left .entry-content.blog-individual .miray-v-block h3{font-size: 23px; line-height: 38px;}
    .miray-v-bottom-shape1,.miray-v-bottom-shape2{display: none;}
    .miray-v-bottom-section{padding: 40px 20px; margin-top: 30px;}
    .miray-v-bottom-section h6{font-size: 16px; line-height: 1.5;}

    .tom-wozniak-block{margin-top: 50px; margin-bottom: 60px;}
    .tom-wozniak-inner-block{padding: 30px;}
    .blog-content-left .entry-content.blog-individual .tom-wozniak-block h3{font-size: 23px; line-height: 37px;}
    .tom-wozniak-block-shape6{left: -75px;}
    
}
 @media (max-width:600px) {
.software-integration .soft-inte-left li { width: 32%; }
.resp-tab-content h3 { font-size: 19px; line-height: 23px; }
.top-bullet li { font-size: 16px; line-height: 20px; }
.resp-tab-content .section-name { padding: 0 25px; }
.pricing-main .section-title h2 { font-size: 20px; }
h2.resp-accordion { font-size: 22px; }
.resp-arrow { margin-top: 9px; }
.top-txt h2 { font-size: 38px; line-height: 42px; }
.top-txt { padding: 25px 0 15px 0; }
.faq-accordion .title { width: 85%; }
/* Nayan */
.inner-main-comment .left-commnet { width: 100%; }
.inner-main-comment .right-commnet { width: 100%; }
#comments h3.comment-reply-title { width: 100%; }
#commentform .comment-notes { width: 100%; }
.ts-fab-tabs .ts-fab-avatar { width: 100%; margin: 0 0 25px 0; }
.ts-fab-wrapper .ts-fab-list li a { width: 99px; }
.ts-fab-tabs .ts-fab-social-links { right: 10px; }
.entry-content .inner-main h1.entry-title { font-size: 26px; }
.ts-fab-wrapper .ts-fab-list li a { font-size: 16px; }
#menu-icon { margin-right: 10px; }
.main-nav { width: 235px; left: -235px; }
.main-nav.active { transform: translate3d(235px, 0px, 0px); -moz-transform: translate3d(235px, 0px, 0px); -webkit-transform: translate3d(235px, 0px, 0px); }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 61% 17px; }
.connect-us { max-width: 410px; }
}
 @media (max-width:550px) {
#footer-main { padding: 0; }
.mobile-our-client ul li img { width: 55%; }
.faq-accordion .title { vertical-align: top; }
.twitter-content ul li:nth-child(2n):before { left: 45%; }
/* Nayan */
.signup-section { width: 45%; margin: 0 auto; float: none; }
.search-section .right-section .connect-section { float: none; margin: 0 auto; padding: 11px 0 0; width: 70%; }
.rss-section { float: left; margin-left: 0; text-align: left; }
.latest-post { font-size: 25px; }
.second-post, .third-post { width: 100%; }
.second-post { margin-bottom: 10px; }
.second-post .post-img, .third-post .post-img { text-align: center; }
.second-post .desc, .third-post .desc { min-height: 0; }
.second-post .read-more, .third-post .read-more { padding-left: 0; }
.category-article { width: 100%; margin-right: 0; }
/*.latest-post-content .latestpost-title, .category-article .latest-post-img {height:auto;}*/
.latest-post-content .latestpost-desc { min-height: 0; }
.spot_txt .semibold, .spot_txt .bold { font-size: 25px; }
.spot_txt .light, .spot_txt .semibold.experience { font-size: 18px; line-height: 18px; }
.spot_txt .semibold.display { float: left; font-size: 14px; padding-bottom: 28px; width: 100%; }
.advetise_spot_content .down_btn { width: 170px; bottom: -12px; left: 30%; }
.spot_txt .semibold.display { padding-bottom: 40px; }
.newsletter-box { left: 15%; top: 40px !important; }
.signup-section { margin-top: 0px !important; }
.mc4wp-form .row.mc_name, .mc4wp-form .row.mc_email { width: 95% !important; margin-bottom: 20px; }
.mc4wp-form .mc_signup { width: 35% !important; }
.main-nav ul li, .testi { font-size: 16px; }
.main-nav ul li a { padding: 13px 10px; }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 63% 17px; }
.connect-us { max-width: 400px; }
.jason-miller{margin-bottom: 40px;}
.jasone-miller-banner{padding: 20px; padding-bottom: 0;}
.jasone-miller-banner .profile-content{margin-bottom: 20px;}
.blog-content-left .entry-content.blog-individual .jason-miller .profile-content h2{font-size: 21px;}
.jason-miller-profile-content{padding-left: 10px;}
.jason-miller-profile-content h4 {font-size: 21px;}
.jason-miller-profile-content h4 span {font-size: 15px; padding-top: 15px;}
.application-ai{margin-top: 20px;}
.application-ai > div{width: 100%;}
     
 /*Expert interview series part 6 start*/
 .scott-hardigree{background-image: none!important; background-color: #f2f8fd; padding: 20px; margin-bottom: 40px;}
 .scott-hardigree-banner{flex-direction: column;}
 .scott-hardigree-profile{max-width: 250px; margin-bottom: 25px;}
 .blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2 {font-size: 24px;}
 .scott-hardigree-banner .profile-content{order: 2; width: 100%; text-align: center;}
 .blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2:before,.blog-content-left .entry-content.blog-individual .scott-hardigree-banner .profile-content h2 span:after{display: none;}
 .scott-hardigree-block-shape15{left: 30px;}
 .scott-hardigree-block-shape3,.scott-hardigree-block-shape19{display: none;}
/*Expert interview series part 6 end*/
     
     .tigh-loughhead-banner{flex-wrap: wrap; padding: 25px; text-align: center;}
     .tigh-profile{margin: 0 auto; margin-bottom: 35px;}
     .tigh-banner-shape3{display: none;}
     .tigh-banner-shape2 {right: 5px;top: 5px;width: 65px; display: block;}
     .tigh-loughhead-banner .profile-content{width: 100%; padding-left: 0;}
     
     .kristina-alexandra-banner{flex-wrap: wrap; padding: 25px 40px 50px 35px; margin-bottom: 40px;}
     .kristina-profile{margin: 0 auto; margin-bottom: 30px;}
     .kristina-alexandra-banner .profile-content {width: 100%;padding-left: 0;text-align: center;}
     .kristina-alexandra-banner .profile-content > span{text-align: center;}
}
 @media (max-width:500px) {
/* Nayan */
.search-form { width: 50%; }
.latest-post { padding-top: 15px; }
.all-categories li { font-size: 12px; }
.all-categories .signup-section { width: 164px; float: none; display: block; margin: 20px auto; }
/*.connect-us {width: 275px;float: none;margin:5px auto 0;display: block;}*/
#mid-container .all-categories { padding: 25px 0 15px; }
.all-categories li { padding-left: 0 }
.connect-us { max-width: 380px; }
}
@media (max-width:480px) {
.rss-section { margin-left: 0px; }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 65% 17px; }
.connect-us { max-width: 360px; }
.blog-content-left .entry-content.blog-individual h1 { font-size: 22px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
    .blog-content-left .entry-content.blog-individual h1, .blog-content-left h1{font-size: 20px; margin-bottom: 12px;}
    
}
@media (max-width:479px) {
.resp-tab-content h3 { font-size: 17px; line-height: 22px; }
.top-bullet li { font-size: 14px; line-height: 19px; }
.only-coding-main .only-coding-block { width: 95%; }
.resp-tab-content .yellow-border .rate-detail { padding: 20px; }
.addons .addons-block { width: 127px; display: block; margin: 0 auto; margin-bottom: 20px; padding: 12px 10px 7px 10px; }
.addons .addons-block.last { margin-right: auto; margin-bottom: 0; }
.addons .addones-right .addons-block .top-content h4 { padding: 10px 0; }
.addons .addons-block .top-content { padding-bottom: 5px; margin-bottom: 5px; height: auto; }
.resp-tab-content .yellow-border .col-pd { padding: 12px 20px 8px 20px; }
.resp-tab-content .yellow-border .rate-detail { font-size: 14px; }
.resp-tab-content .yellow-border .price-detail span { font-size: 17px; }
.software-integration .soft-inte-left li { width: 50%; }
#ChildTab h2.resp-accordion { font-size: 17px; padding: 7px 15px; }
#ChildTab .resp-arrow { margin-top: 5px; }
.resp-tab-content .get-it-done { width: 100%; }
.software-integration .title { font-size: 16px; line-height: 20px; padding-bottom: 15px; }
.faq-accordion .title { width: 74%; }
.monk-lab-title { font-size: 42px; }
.all-categories select { width: 100%; }
    .agile-graph:after{height: calc(100% - 30%);}
    .post-26030 .entry-content.blog-individual p{font-size: 16px;}
    .magan-le-quote{padding: 15px; padding-bottom: 45px; margin-top: 30px;}
    .magan-le-quote .quote-content{padding: 15px; border-radius: 15px;}
    .post-26030 .magan-le-quote .quote-content h3 {font-size: 21px;}
    .magan-le-quote .quote-content:after {width: 73px;height: 34px;bottom: -31px;}
    .magan-le-workflow .workflow-block {width: 100%; margin: 0; margin-bottom: 65px;}
    .magan-le-workflow .workflow-block:last-child {margin-top: 0;margin-bottom: 0;}
    .postid-26030 .blog-content-left .entry-content ul.workflow-list > li{font-size: 16px;}
    .postid-26030 .blog-content-left .entry-content ul.workflow-list > li:before{top: 3px;}
    .postid-26030 .star-line {position: relative;padding-top: 50px;padding-bottom: 50px;}
    
    .postid-26913 .blog-content-left .entry-content.blog-individual p {font-size: 16px;line-height: 1.7;padding-bottom: 15px;}
    .blog-content-left .entry-content.blog-individual .ryan-phelan-banner .profile-content h2{font-size: 21px;}
    .blog-content-left .entry-content.blog-individual .ryan-phelan-banner .profile-content h5{font-size: 18px;}
    .ryan-phelan-block{margin-top: 40px; margin-bottom: 50px;}
    .ryan-phelan-block:nth-of-type(even) .ryan-phelan-inner-block{padding: 25px 70px 25px 25px;}
    .ryan-phelan-block:nth-of-type(odd) .ryan-phelan-inner-block{padding: 25px 25px 25px 55px;}
    .blog-content-left .entry-content.blog-individual .ryan-phelan-block h3 {font-size: 18px;}
    .block2 .ryan-phelan-block-shape{width: 70px; top: -35px;}
    .block2 .ryan-phelan-block-shape:before{border-bottom: 35px solid #0086fd;border-left: 35px solid transparent; right: 35px;}
    .block2 .ryan-phelan-block-shape:after{ border-bottom: 35px solid #384bd3;border-left: 35px solid transparent;}
    .block5 .ryan-phelan-block-shape{width: 70px;}
    .block5 .ryan-phelan-block-shape:before{border-bottom: 35px solid #0086fd;border-left: 35px solid transparent;}
    .block5 .ryan-phelan-block-shape:after{ border-bottom: 35px solid #384bd3;border-left: 35px solid transparent; right: 35px;}
    .postid-26913 .star-line{padding-top: 50px; padding-bottom: 50px;}
    
    .postid-27675 .blog-content-left .entry-content.blog-individual p{font-size: 16px;line-height: 1.7;padding-bottom: 15px;}
    .blog-content-left .entry-content ul.ai-listing li{font-size: 16px;line-height: 1.7; margin-bottom: 20px;}
    .jason-miller-block{padding: 20px; padding-right: 20px; }
    .blog-content-left .entry-content.blog-individual .jason-miller-block h3 {font-size: 20px;}
    
    .mrugesh-dabhi-banner{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
    .mrugesh-profile{position: static; width: 165px; margin: 0 auto; margin-top: 20px;}
    .mrugesh-que-block .inner-block h4{font-size: 14px;}
    .mrugesh-dabhi-banner .profile-content {width: 100%;padding: 20px;padding-left: 20px;border-radius: 0; padding-top: 50px; margin-top: -30px;} 
    .blog-content-left .entry-content ul.mrugesh-half-list li{width: calc(100% - 30px);}
    .mrugesh-block-shape22{display: none;}
    .postid-30725 .star-line{padding-top: 30px; padding-bottom: 30px;}
    
    /*Expert interview series part 6 start*/
    .postid-31949 .blog-content-left .entry-content.blog-individual p{ font-size: 16px;line-height: 1.7;padding-bottom: 15px;}
    .postid-31949 .star-line {padding-top: 40px;padding-bottom: 40px;}
    .scott-hardigree-block{padding: 20px;}
    .blog-content-left .entry-content.blog-individual .scott-hardigree-block h3{font-size: 18px;}
    .scott-hardigree-block {margin-top: 15px;margin-bottom: 30px;}
    .scott-hardigree-block-shape6,.scott-hardigree-block-shape12,.scott-hardigree-block-shape16,.scott-hardigree-block-shape20,.scott-hardigree-block-shape30,.scott-hardigree-block.block9 h3 span:after{display: none;}
    /*Expert interview series part 6 end*/
    
    /*Expert interview series part 7 start*/
    .dennis-dayman{margin-bottom: 30px;}
    .dennis-dayman-banner{padding: 20px;}
    .blog-content-left .entry-content.blog-individual .dennis-dayman-banner .profile-content p{padding-bottom: 0;}
    .blog-content-left .entry-content.blog-individual .dennis-dayman-banner .profile-content h2{font-size: 25px;}
    .blog-content-left .entry-content.blog-individual .dennis-dayman-banner .profile-content h4{font-size: 19px;}
    .postid-28504 .blog-content-left .entry-content.blog-individual p{ font-size: 16px;line-height: 1.7;padding-bottom: 15px;}
    .blog-content-left .entry-content .dennis-dayman-listing li{font-size: 16px;line-height: 1.7; margin-bottom: 15px;}
    .postid-33213 .star-line {padding-top: 50px;padding-bottom: 50px;}
    .dennis-dayman-block{padding: 30px; margin-top: 15px;margin-bottom: 30px;}
    .blog-content-left .entry-content.blog-individual .dennis-dayman-block h3{font-size: 18px;}
    .dennis-dayman-block-shape1{height: 25px;}
    .dennis-dayman-block-shape7{height: 20px; width: 100px;}
    .dennis-dayman-block-shape15{height: 40px; width: 25px;}
    .dennis-dayman-block-shape17{height: 25px;}
    .dennis-dayman-block-shape19{width: 25px;}
    .dennis-dayman-block-shape25{width: 40px;}
    .dennis-dayman-block-shape24{width: 25px;}
    .dennis-dayman-block-shape30{height: 25px;}
    .dennis-dayman-block-shape5,.dennis-dayman-block-shape22,.dennis-dayman-block-shape26{display: none;}
    /*Expert interview series part 7 end*/
    
    .kristina-block > .inner-block{padding: 30px; margin-bottom: 60px; margin-top: 50px;}
    .blog-content-left .entry-content.blog-individual .kristina-block h4{font-size: 21px; }
    .postid-33880 .blog-content-left .entry-content.blog-individual p{font-size: 16px;line-height: 1.6;padding-bottom: 15px;}
    .blog-content-left .entry-content .kristina-dot-listing > li{font-size: 16px; margin-bottom: 15px;}
    .postid-33880 .star-line {padding-top: 40px;padding-bottom: 40px;}
    .blog-content-left .entry-content .kristina-email-pardot-list > ul > li{margin-bottom: 60px; font-size: 16px;}
    
    .postid-35238 .blog-content-left .entry-content.blog-individual p {font-size: 16px;line-height: 1.6;padding-bottom: 15px;}
    .blog-content-left .entry-content.blog-individual .kate-emiley-block h4 {font-size: 21px;}
    .postid-35238 .star-line {padding-top: 40px;padding-bottom: 40px;}
    
    .blog-content-left .entry-content.blog-individual .tigh-block h4{font-size: 22px;}
    .postid-36734 .star-line {padding-top: 40px;padding-bottom: 40px;}
    .tigh-block > .inner-block{padding: 20px 40px!important;}
    .tigh-block-shape2,.tigh-block-shape6,.tigh-block-shape9,.tigh-block-shape11,.tigh-block-shape15,.tigh-block-shape19{width: 60px;}
    .tigh-block-shape3,.tigh-block-shape8,.tigh-block-shape12{width: 80px;}
    .tigh-block-shape4,.tigh-block-shape13,.tigh-block-shape17{width: 45px;}
    .tigh-block-shape5{width: 70px; bottom: 10px;}
    .tigh-block-shape7{width: 80px; right: 0;}
    .tigh-block-shape14 {left: -20px;top: -40px;width: 60px;}
    .tigh-block-shape16 {left: -15px;top: -15px;width: 60px;}
    .tigh-block-shape18 {left: -10px;top: -10px;width: 50px;}
    .tigh-block-shape20 {left: -18px;top: -18px;width: 60px;}
    
    .miray-v-banner{padding: 70px 20px; padding-bottom: 0;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h2{font-size: 22px; line-height: 1.5; padding-left: 12px; margin-bottom: 20px;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h2:before {width: 4px;height: calc(100% - 15px);top: 7px;}
    .blog-content-left .entry-content.blog-individual .miray-v-banner .profile-content h4 {font-size: 18px;line-height: 1.55;} 
}

/*----------optional css------*/
@media (max-width:450px) {
.project-done ul li strong, .we-left-main { width: 100%; float: left; }
.project-done ul li span { font-size: 20px; }
.project-done ul li { font-size: 40px; line-height: 30px; }
.service-order { padding: 30px 20px; }
.service-order p { margin: 0px; margin-top: 25px; }
.browse-left p { line-height: 24px; padding: 15px 0px; }
.get-done a { padding: 0px 20px; }
.footer-wrapper { padding: 40px 0px; padding-bottom: 0px; }
.section-name:before, .section-name:after { display: none; }
.our-blessing { padding: 0px; }
.client-note { font-size: 18px; padding: 10px; line-height: 24px; }
.mobile-client-thought .right_quote { bottom: 0px; }
.mobile-client-thought p { position: relative; }
.about-content ul { width: 100%; }
.lab-inspiration { width: 100%; float: none; margin: 30px auto; text-align: center; }
.monk-lab-title { font-size: 40px; }
.top-txt h2 { font-size: 30px; line-height: 36px; }
.top-txt { padding: 20px 0 12px 0; }
/* Nayan */
.search-form { width: 70%; }
#searchform input#searchsubmit { background-position: 13px 13px; }
.search-section .right-section { width: 100%; }
.signup-section { width: 70%; }
.category-article { width: 100%; margin-bottom: 15px; }
.advetise_spot_content .down_btn { left: 24%; }
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 68% 17px; }
.connect-us { max-width: 340px; }
}
@media (max-width: 420px) {
/*.connect-us {margin-left: 5%;}*/
.all-categories li { padding-right: 0 !important; }
.rss-section { margin-left: 2% !important; margin-top: 0 !important; }
/*.connect-us{margin-left:15%;}*/

.tom-wozniak{padding-top: 20px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h2{padding-left: 20px; margin-bottom: 30px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h2{font-size: 25px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content .profile-content-inner:after{display: none;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content .profile-content-inner{padding: 20px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h4:before{width: 4px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h4{font-size: 20px;}
.blog-content-left .entry-content.blog-individual .tom-wozniak-banner .profile-content h4 > span{font-size: 15px;}
	
}
@media (max-width:400px) {
.top-txt h2 { font-size: 25px; line-height: 31px; }
.top-txt { padding: 15px 0 8px 0; }
.resp-tab-content h3 { padding-bottom: 15px; margin-bottom: 15px; }
.resp-tab-content { padding: 20px 15px 10px; }
.addons .addons-content { padding: 20px 0; }
.software-integration { padding: 20px 0 0 0; }
.resp-tab-content h3 br { display: none; }
.pricing-main .section-title h2 { font-size: 17px; }
#ChildTab h2.resp-accordion, #ChildTab h2.resp-tab-active { font-size: 14px; padding: 7px 10px !important; }
#ChildTab .resp-arrow { margin-top: 3px !important; }
.resp-tab-content .section-name { padding: 0 9px; width: 170px; line-height: 35px; }
.yellow-border .section-title h2 { margin-top: -19px; }
.pricing-main .section-title h2 { font-size: 13px; line-height: 18px; }
#ChildTab .section-name { line-height: 36px; }
#ChildTab .dotted-line { top: 16px; }
#ChildTab .resp-tab-content { padding-top: 20px !important; }
.only-coding-main .only-coding-block-main { margin-top: 20px; }
.monk-lab-title { font-size: 32px; }
.monk-lab-title i img { margin: 15px 5px 0 5px; width: 7%; }
/* Nayan */
.all-categories li { font-size: 12px; padding-right: 1%; }
.connect-us { max-width: 312px; }
}
 @media (max-width:380px) {
.rss-section { margin-left: 3%; margin-top: 2%; }
.search-section .right-section .connect-section { width: 80%; }
.advetise_spot_content .down_btn { left: 13%; }
.all-categories li { font-size: 11px; }
.home-link a { padding-right: 7px; }
/*.connect-us{margin-left:10%;}*/	
.blog-content-left .comment-form .form-submit input[type="submit"] { background-position: 74% 17px; }
     
     .cro-banner1 .shape1{width: 120px;}
     .cro-banner1 .row > .col1,.cro-banner2 .row > .col1{padding: 20px;}
     .cro-banner2 .shape1{width: 115px; top: -3px;}
     .cro-banner2 .shape2{width: 60px;}
     
}
 @media (max-width:350px) {
.logo img { width: 48%; }
.rss-section { margin-left: 3%; margin-top: 2%; }
.search-section .right-section .connect-section { width: 97%; }
#searchform input#searchsubmit { background-position: 6px 13px; }
/*.connect-section { margin-left: -22px;}*/
.connect-us { max-width: 295px; }
    
.jason-miller-profile-content h4 {font-size: 17px;}
.jason-miller-profile-content h4 span {font-size: 14px;}
}
 @media (max-width:330px) {
.lab-slider .lab-sample { width: 75%; height: 249px; }
.lab-slider .lab-sample .hover-img { width: 72%; height: 239px; }
.mobile-menu { width: 37px; }
.connect-us { max-width: 282px; }
}

/*---------use only when design is customise-----------*/
@media only screen and (min-width : 640px) and (max-width : 710px) {
.nbs-flexisel-item img { width: 100%; }
}
/*ie7 styles*/
.ie7 .category-post-listing .latest-post-img { height: auto; }
.ie7 .category-article .latest-post-content { width: 88%; min-height: 224px; }
.ie7 .category-article .latest-post-share { width: 96%; }
.ie7 #searchform INPUT#s { width: 80%; line-height: 47px; display: inline-block; }
.ie7 #searchform INPUT#searchsubmit { display: inline-block; line-height: 40px; height: 52px; }
.ie7 .search-section .right-section { margin-left: 10.3%; }
.ie7 .category-article .hover-article .hover-title a { width: 94%; }
.ie7 .entry-content .inner-main, .ie7 .entry-content .inner-content { width: 88.7%; }
.ie7 .comments-area .inner-main-comment { float: none; width: 88.7%; }
/*ie8 styles*/
.ie8 #searchform INPUT#s { float: left; line-height: 40px; }
.ie8 #searchform INPUT#searchsubmit { height: 46px; }

/* Developer by webbymonks on date: 17-01-2016  */

@media (max-width:1200px) {
.blog .service-search { padding-left: 15px; }
.blog .subscribe-btn input[type="submit"] { min-width: 150px; }
.headersticky header + *, .headersticky header + .main { padding-top: 100px; }
.sample-form .form-submit button { padding: 12px; text-align: center; font-size: 20px; }
.sample-form .form-submit i { right: auto; }
.categories-box { width: auto; }/*last updated*/
.all-categories select { width: 67%; }/*last updated*/
/*.connect-section { margin-left: 20%; }*/
.all-categories .signup-section { width: auto; }/*last updated*/
.all-categories .signup-section { width: 27%; }/*last updated*/
#searchform input#s { width: 84%; }/*last updated*/
#searchform input#searchsubmit { width: 45px; }/*last updated*/
/*.rss-section { padding-left: 5px; }*//*last updated*/
/*19-09-2019*/
.blog .View--Infograph, .blog .gride-block .gride-content h3 a { font-size: 20px; }
.blog .View--Infograph { margin-top: 30px; }
.blog .email--update-sec { padding: 20px; }
.blog .gride-block h4 { font-size: 18px; }
.blog .search--box .search-bar { width: 100%; margin-top: 0; }
.blog .search--box .subscribe input[type="submit"] { padding: 12px; max-width: 100%; }
.blog.two-column-gride h2, .category-title { margin-bottom: 50px; font-size: 40px; }
.help-section.four-col-help .col-lg-3 .content-wrap h4 { font-size: 20px; }
.help-section.four-col-help .btn a { padding: 12px 15px; }
.help-section.four-col-help .col-lg-3 { padding: 0 20px; }
}
@media (max-width: 1070px) {
/*.rss-section { margin-top: 2px; }*/
}
@media (max-width: 991px) {
.categories-box h5 { font-size: 14px; padding-right: 5px; }/*last updated*/
.categories-box { width: 50%; margin-right: 0; }/*last updated*/
.all-categories select { width: 76%; }/*last updated*/
.all-categories .signup-section { width: 45%; float: right; }/*last updated*/
.connect-us { width: 100%; text-align: center; display: inline-block; float: none; }/*last updated*/
.connect-section { float: none; margin-left: 0; display: inline-block; }/*last updated*/
.connect-text { font-size: 14px; display: inline-block; vertical-align: middle; }/*last updated*/
.connect-section > ul { display: inline-block; padding: 0; width: auto; vertical-align: middle; }/*last updated*/
.rss-section { float: none; margin: 1px 0; display: inline-block; vertical-align: top; }/*last updated*/
}
@media (max-width: 950px) {
#searchform input#searchsubmit { width: 50px; margin-left: -12px; margin-top: 2px; height: 46px; }/*last upadated*/
}
@media (max-width: 767px) {
#searchform input#s { width: calc(100% - 25px); }
#searchform input#searchsubmit { height: 35px; }
.all-categories select { width: 87%; }/*last updated*/
.all-categories .signup-section { margin-left: 0; width: 100%; float: none; margin-bottom: 30px; }/*last updated*/
/* #searchform input#s { width: 93%; } last updated*/
.connect-us { width: 100%; max-width: inherit; margin: 0 auto; text-align: center; }/*last updated*/
.categories-box { width: 100%; margin-right: 0; }/*last updated*/
.rss-section { background: url(../png/rss-img.png) no-repeat scroll right 0; padding-top: 0; margin: 0; }/*last updated*/
}
@media (max-width: 640px) {
.all-categories select { width: 83%; }/*last updated*/
.all-categories .signup-section { width: 100%; }/*last updated*/
/* #searchform input#s { width: 90%; } last updated*/
}
@media (max-width: 550px) {
.rss-section { float: none; margin-left: 0; text-align: left; }/*last updated*/
}
@media (max-width: 480px) {
.all-categories select { width: 74%; }/*last updated*/
/* #searchform input#s { width: 92%; } last updated*/
#searchform input#searchsubmit { background-position: 15px 13px; width: 35px; }/*last updated*/
/*19-09-2019*/
.help-section.four-col-help .col-lg-3 { width: 100%; }
.blog.two-column-gride h2, .category-title { margin-bottom: 20px; font-size: 28px; }
.video-section, .two-column-gride, .case-study-listing { padding: 20px 0; }
    
    
}
@media (max-width: 479px) {
/*all-categories select { width: 100%; }*//*last updated*/
}
@media (max-width: 420px) {
.rss-section { margin-left: 0% !important; margin-top: 0 !important; }/*last updated*/
}
@media (max-width: 350px) {
/*#searchform input#searchsubmit { background-position: 6px 13px; }*/ /* last updated*/
}