@media only screen and (max-width:1366px){

/*Certificate - header*/
.header .certificate-badge {right: 30px;top: 40px;}
.header .certificate-badge a {height: auto;width: 120px;}


}

@media only screen and (max-width:1279px){

/*Certificate - header*/
.header .certificate-badge {margin-top: 20px;right: 20px;top: 100%;}
.header .certificate-badge a {width: 110px;}

.home .sideLink{margin-top: 275px;}

/*404 page*/
.error404 .sidebar {margin-top: 100px !important;}

/*Blog page*/
.blog .breadcrumbs{width: 30%;}
.searchbar {float: left;}



}

@media screen and (max-width:1100px) {
    .single.single-post .breadcrumbs { width: 100%; float:left; display: block; margin-bottom: 15px; }
    .single.single-post .searchbar{ width: 100%; float:left; display: block;  }
    .SubscribeBlock .gform_wrapper .top_label input.medium {  padding: 0 8px;  }
    .related-post .slideshow { width:550px !important;}
    #related_posts_rpw li { margin: 0 4px !important; }
    #commentform .comment-form-url { margin-left: 0; }

    /* Training Videos Section CSS*/
    .thumbs-box { width:620px; }
    .img-pan { width:590px; }
    .img-pan ul { width:570px !important; }
    .img-pan li, #pan_l .cycle-slideshow li {width:130px;}

    .contact_info p a, .contact_info a{color:#000; }

    .graybox.contactform .gform_wrapper #recaptcha_table .recaptcha_image_cell #recaptcha_image { border-bottom: 1px solid #d5d5d5 !important; height:60px !important;}

.wrap-large {
  width: 952px;
}
.work-content {max-width: 265px;}
.work-content.one {left: -40px;}
.work-content.three {left: 265px;}
.work-content.five {left: 575px;}
.work-content.two {left: 110px;}
.work-content.four {left: 415px;}

.benefits-section .benefits-left { padding:30px; }
.benefits-section .benefits-left .benefits-left-inner { max-width: 100%;margin: 0;float: none; }
.benefits-section .benefits-right {padding: 30px;}
.benefits-section .benefits-right .benefits-right-inner  { max-width: 100%;margin: 0; }

}

@media only screen and (max-width: 1023px) {

/*Certificate - header*/

/*404 page*/

/*Blog page*/

}


@media screen and (max-width:955px) {

    h1 {font-size:35px; }
    h2 {font-size:30px; }
    h3 {font-size:25px; }


    .wrap, .wrap-large { width:748px; }
    .header { padding-top: 15px; }
    .top-right { padding-right: 55px; padding-top: 50px; }
    .sideLink { width:190px; }
    .sideLink a, .sideLink a:visited { padding-left:30px; background-size:  auto 10px; background-position:10px 20px; }

    .banner { height: 450px; }
    .captionbox {height: 450px;}
    .caption { padding-top: 40px; }
    .banner .cycle-slideshow li { height: 450px; background-size: auto 450px !important ;  }
    .cycle-pager { display: none; }

    .news_subscribe_box { padding: 20px; }
    .news_subscribe_box .gform_wrapper { width:520px; }
    .news_subscribe_box .gform_wrapper input[type="submit"], .news_subscribe_box .gform_wrapper .ginput_container { margin-left: 15px; }
    .news_subscribe_box .gform_wrapper input[type="submit"] { padding: 15px; }
    .news_subscribe_box .gform_wrapper input[type="text"] { width:288px !important ; }

    .innerwrap { width:748px;  }
    .homeraw .imgbox { width:200px; }
    .homeraw .infobox { width:520px; }
    .raw.raw-2 .homeraw .infobox { width:300px; }


    .infoboxes .raw-2 .homeraw .imgbox { width:430px; }
    .cycle-pager, .testimonial-pager { width:748px; margin-left: -384px; }
    .testimonial_section { height:380px; }
    .footer .copyright { width:450px;  }


    /* Training Videos Section CSS*/
    .thumbs-box { width:480px; }
    .img-pan { width:455px; }
    .img-pan ul { width:450px !important; }
    .img-pan li, #pan_l .cycle-slideshow li {width:135px;}

    .footer_testimonial_section .news_subscribe_box { margin-top: -110px; }
    .related-post .slideshow { width: 395px !important; }  #related_posts_rpw li { margin: 0 10px !important; }

    #commentform p { float: none; margin: 0 ; padding: 0;  width: 485px;}

.raw.raw-3 .homeraw .imgbox {
    width: 445px;
}
.infoboxes .raw-2 .homeraw .video-section .imgbox.fr {
  width: 445px;
}
	
/* 17-02-2020 Client Changes Of NewsLetter Section added */	
	.page-template-tpl-home .infoboxes .raw-2 .homeraw .imgbox { width: 200px; }
	.page-template-tpl-home .infoboxes .raw-2 .homeraw .infobox { width: calc(100% - 200px); }
	
	.page-template-tpl-home .infoboxes .raw-3 .homeraw .imgbox, .page-template-tpl-home .infoboxes .raw-4 .homeraw .imgbox { width: 450px; }
	.page-template-tpl-home .infoboxes .raw-4 .homeraw .infobox, .page-template-tpl-home .infoboxes .raw-3 .homeraw .infobox  { width: calc(100% - 450px); }

/*Certificate - header*/
.home .header .certificate-badge, .error404 .header .certificate-badge{margin-top: -10px;}
.home .header .certificate-badge a, .error404 .header .certificate-badge a{width: 110px;}

.header .certificate-badge {margin-top: 52px;}
.header .certificate-badge a {width: 120px;}


/*404 page*/
.error404 #content {margin-top: 90px;}
.error404 .sidebar {margin-top: 30px !important;}


/*Blog page*/
.blog .breadcrumbs {width: 16%;}
.blog .header .certificate-badge {margin-top: -10px;}

.work-Section {margin: 50px 0;}
.number-Section {padding: 280px 0 305px 0;}
.number-Section ul li {margin-left: 55px;}
.work-content {max-width: 220px;}
.work-content.one {left: -10px;}
.work-content.three {left: 215px;}
.work-content.five {left: 455px;}
.work-content.two {left: 80px;}
.work-content.four {left: 305px;}
.work-content.six {right: 0;}
.work-content.two .work-title, .work-content.four .work-title, .work-content.six .work-title {
  min-height: 147px;
}

}

@media screen and (max-width:767px) {

    body{-webkit-text-size-adjust: none;}
    h1 {font-size:30px; }
    h2 {font-size:25px; }
    h3 {font-size:20px; }


    .wrap, .wrap-large { width:460px; }
    .logo { width:255px; }
    .socialicons ul li { margin-left: 10px; }
    .top-right { padding-right: 0;  padding-top:20px;}
    #click-menu { top:70px !important; }


    .caption {  height: 381px; width: 460px; z-index: 999; padding-top: 40px; }
    .caption h1 { font-size: 30px; }
    .caption a { margin-right: 0px; width:180px; margin-left: 15px; }
    .green-btn, .green-btn:visited, .yellow-btn, .yellow-btn:visited { padding: 18px 25px;  }
    .sideLink { display: none; }


    .news_subscribe_box { margin-top:20px; }
    .news_subscribe_box .gform_wrapper { width: 420px; }
    .news_subscribe_box .gform_wrapper .ginput_container { margin-left: 0; }
    .news_subscribe_box .gform_wrapper input[type="submit"] {margin-left: 10px;}
    .news_subscribe_box .gform_wrapper input[type="text"] { width:200px !important; }
    .news_subscribe_box #gforms_confirmation_message { padding-top: 50px; }


    .innerwrap { width:460px; }
    .infoboxes .raw.raw-1 { padding-top:30px; }
    .homeraw .imgbox { width: 150px;}
    .homeraw .infobox { width:300px;}
    .infoboxes { margin-top: 25px; }
    .infoboxes .raw-2 .homeraw .imgbox { width: 450px; float: none; display: block; }
    .infoboxes .raw-2 .homeraw .infobox { width: 450px; float: none; display: block; }

    .testimonial_section h2 { margin-bottom: 15px; }
    .testimonial_section { height:394px; }
    .cycle-pager, .testimonial-pager { margin-left: -230px; width:460px;}

    .footer p, .footer-navi { float: none; text-align: center; display: block;  }
    .footer-navi li { display: inline-block; }

    /* Training Videos Section CSS*/
    .thumbs-box { width:460px; }
    .img-pan { width:435px; }
    .img-pan ul { width:430px !important; }
    .img-pan li, #pan_l .cycle-slideshow li {width:127px;}


    .last-col { float: none; margin-top: 30px; }
    #sidebar1 .widget { padding: 0; margin-bottom: 25px; }
    #sidebar1 .widget.widget_dpe_fp_widget { margin: 0; }

    .footer_testimonial_section .testimonial_section { margin-bottom: 30px; }
    .footer_testimonial_section .news_subscribe_box { margin-top: 0; }
    .newslettersection .news_subscribe_box { position: relative; }

    .searchbar  { margin-top: 25px; }
    .SearchBlock { width: 210px; }
    .blog #content { margin-top: 1.5em; }

    .single.single-post .breadcrumbs { width:460px; }
    .single-post .related-post h3 { margin-bottom: 25px;}
    #commentform p {  width: 460px;}
    .single.single-post .entry-content iframe  { width:460px !important; }

    /* Contact Page CSS */
    .graybox.contactform .wrap { width:440px; }
    .graybox.contactform .gform_wrapper input { width:440px !important ; }
    .graybox.contactform .gform_wrapper ul li.gfield { width:440px !important ; }
    .graybox.contactform .ginput_complex.ginput_container { width:440px !important ; }
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="text"], .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="url"], .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="email"], .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="tel"], .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="number"], .graybox.contactform .gform_wrapper .ginput_complex .ginput_full input[type="password"]
    { width:100% !important; }
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="text"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="url"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="email"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="tel"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="number"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right input[type="password"],
    .graybox.contactform .gform_wrapper .ginput_complex .ginput_right select { width:100% !important ; }
    .graybox.contactform .gform_wrapper #recaptcha_table input {width: 300px !important;}



.raw.raw-3 .homeraw .imgbox {
    width: 100%;
}
.infoboxes .raw-2 .homeraw .video-section .imgbox.fr {
  width: 100%;
}

.raw.raw-3 .homeraw .infobox {
    width: 100%;
}
.infoboxes .raw-2 .homeraw .video-section .infobox.fl {
  width: 100%;
}

	.page-template-tpl-home .infoboxes .raw-4 .homeraw .infobox, .page-template-tpl-home .infoboxes .raw-3 .homeraw .infobox { width: 100%; }
	
/*contact form*/
.contactform .gform_wrapper ul.gform_fields li.gfield:nth-child(3), .contactform .gform_wrapper ul.gform_fields li.gfield:nth-child(4) {padding-right: 0 !important;width: 100%;padding-left: 0 !important;}
.contactform .gform_wrapper ul.gform_fields li.gfield:nth-child(4){margin-top: 8px;}
.graybox.contactform .gform_wrapper input{margin-bottom:0;}
.ginput_container.ginput_recaptcha {overflow-y: hidden;}

.contactform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):nth-child(3){padding-right:8px !important;}
.contactform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):nth-child(4){padding-left: 8px !important;}


/*Certificate - header*/
.home .header .certificate-badge, .error404 .header .certificate-badge{margin-top: 20px;right: 3%;top: 100%;}
.home .header .certificate-badge a, .error404 .header .certificate-badge a {width: 90px;}

.header .certificate-badge{right: 3%;}


/*404 page*/
.error404 #content {margin-top: 20px;}
.error404 .sidebar {margin-top: 30px;}

/*Blog page*/
.blog .breadcrumbs {width: 60%;}
.blog .header .certificate-badge a {width: 100px;}

.page-template-tpl-eemd-landing_page .innerbanner.emd-page::after {border-width: 15px 15px 0 15px;}
.page-template-tpl-eemd-landing_page .innerbanner {height: 244px;}
.page-template-tpl-eemd-landing_page .innerbanner .wrap { text-align: left; }
.page-template-tpl-eemd-landing_page .innerbanner .wrap h1 { font-size: 30px;padding-top: 110px; }
.page-template-tpl-eemd-landing_page .innerbanner .wrap p {font-size: 16px;max-width: 360px;}
.work-Section-main h2 {font-size: 30px;margin: 0;}

.work-Section {margin: 25px 0;}
.number-Section { padding: 0; }
.number-Section ul { display: none;}
.work-content { position: unset;max-width: 100%;display: inline-block;width: 49%;vertical-align: top;margin: 0 0 15px 0;}
.work-content .work-image { margin: 0 auto 15px auto; }
.work-content.two, .work-content.four, .work-content.six { display: inline-block;vertical-align: top; }
.work-content.two .work-image, .work-content.four .work-image, .work-content.six .work-image { order: 1; margin: 0 auto 15px auto; }
.work-content.two .work-title, .work-content.four .work-title, .work-content.six .work-title { orphans: 2; min-height: auto; }

.benefits-section .benefits-left, .benefits-section .benefits-right { width: 100%; padding: 20px;display: block; }
.benefits-section .benefits-left .benefits-left-inner, .benefits-section .benefits-right .benefits-right-inner {max-width: 460px;margin: 0 auto;}
.benefits-section .benefits-left { text-align: center;}
.benefits-section .benefits-left .benefits-left-inner h4 { font-size: 22px;margin: 20px 0 0 0; }
.benefits-section .benefits-right ol li {margin-top: 20px;font-size: 20px;}
.benefits-section .benefits-right ol li:before {font-size: 22px;}

.benefits-section .benefits-right .green-btn {margin-top: 10px;}
	
/*** 23-03-21 REview section changes ***/
.home-review {
	right: -280px;
	}
.home-review iframe { 
    width: 280px;
    height: 500px;
}
}


@media screen and (max-width:479px) {

    h1 {font-size:30px; }
    h2 {font-size:25px; }
    h3 {font-size:20px; }

    .wrap, .wrap-large { width:300px; }
    .header { height:140px; }
    #inner-header { padding-right: 0; }

    /*.innerbanner { height: 230px; background-size: auto 230px !important; background-position: 45% top !important; }*/

    .logo { width:200px; z-index: 44; }
    .top-right { padding-top: 80px; }
    #click-menu { top: 40px !important;}
    .socialicons { position: relative; z-index: 55; }
    .socialicons ul { padding-left: 0; }


    .banner { height:166px; }
    .caption { width:300px; padding: 0; top: 170px; text-align: center;  }
    .caption a { margin-bottom: 15px; margin-right: 0; margin-left: 0; width:210px;  }
    .caption h1 { font-size: 22px; }
    .caption_info { margin: 20px 0 20px 0; }
    .banner .cycle-slideshow li { background-size: auto 160px !important;  height: 160px; }
    .caption_info, .caption_info p { font-size: 16px; }


    .news_subscribe_box .title { float: none; text-align: center; }
    .news_subscribe_box { margin-top: 120px; position: relative; }
    .news_subscribe_box .gform_wrapper input[type="text"] { width: 260px !important; }
    .news_subscribe_box .gform_wrapper input[type="submit"] { margin-left: 0; padding: 15px 45px; margin-top: 15px; }
    .news_subscribe_box #gforms_confirmation_message { padding-top: 0; }
    .news_subscribe_box .gform_wrapper .gform_footer input.button, .news_subscribe_box .gform_wrapper .gform_footer input[type="submit"] { width:260px; }


    .infoboxes { margin-top: 25px;  }
    .infoboxes .raw.raw-1 { padding-top:30px; }
    .innerwrap { width: 300px; }

   .homeraw .infobox.fr, .homeraw .imgbox.fl { float: none; display: block; text-align: center; }
   .homeraw .imgbox    { margin-bottom: 20px; }
   .homeraw .imgbox, .homeraw .infobox{ width: 300px; }

   .infoboxes .raw-2 .homeraw .imgbox.fl, .infoboxes .raw-4 .homeraw .imgbox.fl, .infoboxes .raw-6 .homeraw .imgbox.fl { float: none; display: block; }
   .infoboxes .raw-2 .homeraw .imgbox, .infoboxes .raw-2 .homeraw .infobox { width:300px; }

   .testimonial_section { background-size: auto 460px !important;  height: 460px; }
   .cycle-pager, .testimonial-pager { margin-left: -150px;  width:300px;}
   .contactform .gform_wrapper form h3 { font-size: 25px; }
   .footer .copyright { width: 300px; }
	
	.page-template-tpl-home .infoboxes .raw-2 .homeraw .imgbox { text-align: center; width: 100%; }
	.page-template-tpl-home .infoboxes .raw-2 .homeraw .infobox { width: 100%; }
	.page-template-tpl-home .infoboxes .raw-3 .homeraw .imgbox, .page-template-tpl-home .infoboxes .raw-4 .homeraw .imgbox { width: 100%; }

   /* Training Videos Section CSS*/
    .thumbs-box { width:300px; }
    .img-pan { width:275px; }
    .img-pan ul { width:270px !important; }
    .img-pan li, #pan_l .cycle-slideshow li {width:119px;}

    .single.single-post .breadcrumbs { width:300px; float: none; display: block; }
    .single.single-post .entry-content iframe  { width:300px !important; }
    .searchbar { float: none; display: block; width:100%; float: left; clear: both; }
    .SearchBlock, .SubscribeBlock { width:300px; float: none; display: block; margin-bottom: 15px; margin-left: 0; }

    .related-post .slideshow { width: 200px !important; margin: 0 0 0 15px !important; }
    #commentform p { float: none; margin: 0 ; padding: 0;  width:300px;}


    /* Contact Page CSS */
    .contact_info .column { width:100%; }
    .mail_info ul {
    -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}


    .graybox.contactform .wrap { width:280px; }
    .graybox.contactform .gform_wrapper input { width:280px !important ; }
    .graybox.contactform .gform_wrapper ul li.gfield { width:280px !important ; }
    .graybox.contactform .ginput_complex.ginput_container { width:280px !important ; }
    .graybox.contactform .gform_wrapper #recaptcha_table input {width:170px !important;}


    .graybox.contactform .gform_wrapper #recaptcha_table #recaptcha_image { width:170px !important ; }
    .graybox.contactform .gform_wrapper #recaptcha_table td { padding: 0 !important; }
    .graybox.contactform .gform_wrapper #recaptcha_table .recaptcha_image_cell { width:170px !important; text-align: left; }
    .graybox.contactform .gform_wrapper #recaptcha_table .recaptcha_image_cell center { text-align: left; width:190px; }
    .graybox.contactform .gform_wrapper #recaptcha_table .recaptcha_image_cell #recaptcha_image { margin:0; }
    .graybox.contactform .gform_wrapper #recaptcha_table #recaptcha_logo { max-width: 70%; padding-left: 10px }
    .graybox.contactform .gform_wrapper #recaptcha_table .recaptcha_only_if_privacy { float: left; text-align: left; }
    .graybox.contactform .gform_wrapper .recaptchatable a { font-size: 12px; }

   .footer_testimonial_section .testimonial_section { height: 460px; }

/*Certificate - header*/
.home .header .certificate-badge, .error404 .header .certificate-badge, .header .certificate-badge{margin-top: 18px;right: 3%;}
.home .header .certificate-badge a, .error404 .header .certificate-badge a, .header .certificate-badge a {width: 110px;}

/*404 page*/
.error404 #content {margin-top: 105px;}

/*Blog page*/
.blog .header .certificate-badge {margin-top: -8px;}

.page-template-tpl-eemd-landing_page .innerbanner { height: 300px; }
.page-template-tpl-eemd-landing_page .innerbanner .wrap h1 {font-size: 28px;padding-top: 140px;}

.work-Section-main h2 { font-size: 26px; }
.work-content { padding: 0; width: 100%; }
.benefits-section .benefits-left .benefits-left-inner h4 { font-size: 20px; }
.benefits-section .benefits-right ol li { font-size: 18px;padding-left: 40px; }
.benefits-section .benefits-right ol li:before {font-size: 20px;}

.benefits-section .benefits-right .green-btn { margin-left: 50px; }

.company-list-main ul { width: 100%;float: none; }

.infoboxes .raw-2 .homeraw .video-section .imgbox.fr iframe, .infoboxes .raw-2 .homeraw .video-section .imgbox.fr iframe .vp-player-layout {
  width: 100% !important;height: auto !important;
}

}
