
/*@media (max-width: 1446px) and (min-width: 1367px){
.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
	height: 450px !important;
}
.id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside{
	height: 448px !important;
}
.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{
	height: 601px !important;
}
}*/
/*@media (max-width: 1366px) and (min-width: 1201px){
.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
	height: 400px !important;/*408px
}
.id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside{
	height: 407px !important;
}
.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{
	height: 543px !important;
}
}*/
/*@media (max-width: 1446px) and (min-width: 1201px){*/
/*.timeline_curveabove{
       background-position: 0 68%;
}*/
/*.team_sub img {
    height: 718px;
}*/
/*.id_detilsdivmain.development .frontside,.id_detilsdivmain.development .id_detilsdivsub .image-flip{
       height: 450px !important;
}
.id_detilsdivmain.development.develop_part .frontside,
.id_detilsdivmain.development.develop_part .id_detilsdivsub .image-flip{
  height: 410px !important;
}
.id_detilsdivmain.development.develop_smpart .frontside,
.id_detilsdivmain.development.develop_smpart .id_detilsdivsub .image-flip{
  height: 410px !important;
}
.id_detilsdivmain.development.develop_customer_part .frontside,
.id_detilsdivmain.development.develop_customer_part .id_detilsdivsub .image-flip{
  height: 410px !important;
}
.id_detilsdivmain.development.it_development .frontside,
.id_detilsdivmain.development.it_development .id_detilsdivsub .image-flip{
  height: 410px !important;
}
.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{
       height: 420px !important;
}*/
/*.id_detilsdivmain.it_development .id_detilsdivsub .image-flip{
      width: 100%;
   }*/
   /*.id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{
       height: 450px !important;
   }*/
   /*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside,
   .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{
        height: 599px !important;
   }*/
   /*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip{
        height: 610px !important;
   }
   .id_detilsdivmain.it_development .id_detilsdivsub .image-flip{
          height: 400px !important;
   }*/
   /*.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
       height: 450px !important;
       }*/
/*}*/
@media (max-width: 1036px) and (min-width: 1024px){
.footer-widgets .widget-area{
   width: 28% !important;
}
.footer-widgets .widget-area:first-child{
   margin-left: 3.4%;
}
.footer-widgets-5.widget-area{
   width: 60% !important;
}
}
@media (max-width: 1200px) and (min-width: 1024px){
	.form_left{
    width: 31%;
}
.form_right{
	   width: 67%;
}
.button_product .button.ip,a.button.adopt,.button_product .button.review{
    font-size: 12px !important;
}
/*.timeline_curveabove{
       background-position: 0 46%;
}
a.button.about_button{
     width: 66% !important;
}*/
/*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip {*/
/*    height: 435px !important;*/
/*}*/
/*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .backside {*/
/*    height: 425px !important;*/
/*}*/
/*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .frontside {*/
/*    height: 427px !important;*/
/*}*/
/*.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
       height: 320px !important;
       }*/
/*.id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{*/
/*       height: 319px !important;*/
/*   }*/
/*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{*/
/*        height: 425px !important;*/
/*   }*/
/*.team_main .team_sub {*/
/*    height: 513px !important;*/
/*    overflow: scroll;*/
/*}*/
.team_main {
    height: auto;
}
a.button.emailteam_orange,a.button.emailteam_blue {
    margin-bottom: 20px;
}
.footer-widgets .widget-area{
       height: 265px;
}
.footer-widgets-4.widget-area {
    margin-left: 35px;
}
.work_list .icon{
		width: 6%;
	}
	.checkbox-775 span .wpcf7-list-item-label:after{
	top: 5px;
}
}
@media (max-width: 1024px) and (min-width: 769px){
 .header-image .site-header .genesis-nav-menu a{
    font-size:14px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    font-size:16px !important; 
}
.button_product .button.ip,a.button.adopt,.button_product .button.review{
    font-size: 12px !important;
}
.selection_criterias{
   left: 0px !important;
}
/*.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{
   height: 319px !important;
}*/
.id_detilsdivmain.it_development .id_detilsdivsub .image-flip {
    height: 320px !important;
}

}
@media (max-width: 1023px) and (min-width: 768px){
		div#rfp_submit span.ajax-loader{
		left: 49% !important;
	}
.form_left{
    width: 38%;
}
.form_right{
	   width: 61%;
}
/*.timeline_curveabove{
       background-position: 0 35%;
}
a.button.about_button{
     width: 27% !important;
}*/
.col-md-12.col-sm-12.col-xs-12.team_main {
    height: auto;
}
.tteam_desc a.button.emailteam_orange{
   margin-bottom: 20px;
}
/*.image-flip {*/
    /*height: 480px;*/
/*}*/
/*.backside {*/
    /*height: 479px;*/
/*}*/
/*.id_detilsdivmain.development .id_detilsdivsub .image-flip{
    height: 360px !important;
}*/
/*.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
   height: 360px !important;
}*/
.contus_about{
   margin-top: 25px;
 }
 .id_detilsdivmain.it_development .id_detilsdivsub .image-flip{
   /*height: 240px !important;*/
 }
  /*.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{
       height: 479px !important;
   }
   .id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{
       height: 240px !important;
   }
   .id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
       height: 359px !important;
   }
   .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{
        height: 240px !important;
   }*/
   .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip{
        /*height: 240px !important;*/
   }
   .footer-widgets .widget-area{
          height: 250px !important;
   }
   /* .team_main .team_sub{*/
   /*    height: 384px !important;*/
   /*    overflow: scroll !important;*/
   /*}*/
	/*.work_list .icon{
		width: 4%;
	}*/
	.checkbox-775 span .wpcf7-list-item-label:after{
	top: 5px;
}
.blog .content{
	width: 100% !important;
}
.post-template-default .content{
	width: 100% !important;
}
.musiccatglobalas{
	top: 21%;
}
#order_review p.form-row.form-row-first{
	width: 22% !important;
}
td.woocommerce-table__product-name.product-name a{
       margin-top: 0px;
}
}
@media (max-width: 1035px) and (min-width: 768px){
.coupon input#coupon_code{
       width: 100%;
       margin-bottom: 20px;
}
}
@media (max-width: 991px) and (min-width: 769px){
.front-page-2 .work_right .button{
	float: none;
}
div#front-page-6 .ss_right .button{
	margin: 0 auto !important;
   display: table;
}
}
@media (max-width: 768px) and (min-width: 320px){
.site-header, .header-image .site-header{
    /*background: transparent;*/
}
.nav-primary .genesis-nav-menu li a span{
   color:#fff;
}
.product_mainheader{
    background-size: 100% 100%;
    margin-bottom: 0px ;
}
.product-template-default .site-inner{
    padding-top: 0rem !important;
}
.iconic-woothumbs-thumbnails-wrap--horizontal .iconic-woothumbs-thumbnails__control i{
    left: -15px;
}
.woosinglebottom{
    margin-top: 25px;
}
.woosinglebottom-right{
   padding-right: 15px;
   margin-top: 20px;
   padding-left: 0px;
}
button.menu-toggle:before{
   /*color: #09a5c9;*/
	color: #fff;
}
.footer-widgets{
   padding-left: 15px;
}
h3.widgettitle.widget-title {
    font-size: 15px;
}
.woocommerce div.product div.summary{
   padding: 0px 15px;
}
.header-image .site-title > a{
       height: 7rem;
}
.custom_coursesreq .site-inner{
   padding-top: 0px !important;
}
.button.grants{
   top: 0px;
}
.selection_criterias{
   left: 0px !important;
}
.team_sub img{
   height: auto;
}
.tteam_desc a.button.emailteam_blue{
   margin-bottom: 20px;
}
.custom_coursesreq h1.entry-title{
       margin-top: 30px;
}
td.woocommerce-table__product-name.product-name a{
       margin-top: 0px;
}
/*#front-page-3 .mf_right.col-md-6.col-sm-12.col-xs-12 {*/
/*    position: absolute;*/
/*}*/
/*#front-page-3 .mf_left.col-md-6.col-sm-12.col-xs-12 {*/
/*    position: relative;*/
/*      top: 195px;*/
/*    height: 695px;*/
/*}*/
/*#front-page-7 .is_left.col-md-6.col-sm-12.col-xs-12 {*/
/*    top: 205px;*/
/*    height: 690px;*/
/*}*/
/*#front-page-7 .is_right.col-md-6.col-sm-12.col-xs-12 {*/
/*    position: absolute;*/
/*}*/
.front-page-2 .work_right .button{
	float: none;
}
div#front-page-6 .ss_right .button{
		margin: 0 auto !important;
    display: table;
}
div#front-page-3 .mf_left .button{
    margin: 0 auto !important;
    display: table;
    float: none;
}
div#front-page-7 .is_left .button{
    margin: 0 auto !important;
    display: table;
    float: none;
}
.rpf input.wpcf7-form-control.wpcf7-submit {
    margin: 0 auto;
    display: table;
    float: none;
}
.title-areaareas .site-title a {
    background: url(/wp-content/uploads/2017/05/cropped-C4ELogoFinal2-1.png) no-repeat !important;
    background-size: 100% !important;
}
.wrap.header_top .col-md-4.col-sm-12.col-xs-12 .chw-widget2 i{
	vertical-align: top;
}
div#front-page-9 input.wpcf7-form-control.wpcf7-submit{
	left: 0px !important;
	/*margin: 0 auto !important;*/
   display: block;
	float: none !important;
}
div.contus_about input.wpcf7-form-control.wpcf7-submit {
    left: 0px !important;
    /*margin: 0 auto !important;*/
    display: block;
    float: none !important;
}
div#cc_development .is_left .button{
    margin: 0 auto !important;
    display: table;
	 float: none;
}
div#prodevlopement .wrap.course_program.pdins .ss_right .button{
       margin: 0 auto !important;
    display: table;
     float: none; 
}
.wrap.course_program.idsins .is_left .button{
	 margin: 0 auto !important;
    display: table;
     float: none; 
}
#front-page-4 .button{
	top: 300px;
}
}
@media (max-width: 767px) and (min-width: 425px){


.form_right {
    top: -235px;
}


   .related label{
   width: 30%;
}
   select#cd-dropdown{
      width: 100%;
   }
   .button.grants{
       left: 70px;
   }
   /*.timeline_curveabove{
       background-position: 0px 24%;
}
a.button.about_button{
     width: 51% !important;
}*/
/*.frontside{*/
/*    height: auto !important;*/
/*    float: left;*/
/*    position: inherit;*/
/*}*/
/*.backside{*/
/*   height: 266px;*/
/*}*/
/*.development .backside {*/
/*   height: 199px !important;*/
/*}*/
/* .oasub .backside{*/
/*   height: 265px !important;*/
/* }*/
/* .oasub .image-flip{*/
/*     height: 265px !important;*/
/* }*/
 .contus_about{
   margin-top: 25px;
 }
 /*.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{*/
 /*      height: 265px !important;*/
 /*  }*/
 /*  .id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{*/
 /*      height: 265px !important;*/
 /*  }*/
 /*  .id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{*/
 /*      height: 198px !important;*/
 /*  }*/
 /*  .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{*/
 /*      height: 265px !important;*/
 /*  }*/
 /*  .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip{*/
 /*      height: 255px !important;*/
 /*  }*/
  .checkbox-775 span .wpcf7-list-item-label:after{
	top: 5px;
}
  .blog .content{
	width: 100% !important;
}
.post-template-default .content{
	width: 100% !important;
}
.musiccatglobalas{
       top: 29%;
}
#order_review p.form-row.form-row-first{
	width: 45% !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
       width: 100%;
       border-right: none;
		margin-bottom: 20px;
}
div#mshr h3.heading_main.orange.min_harrequirement {
    font-size: 45px;
}
a.button.adopt, .button_product .button.ip, .button_product .button.review {
    margin-bottom: 10px;
}
}
@media (max-width: 500px) and (min-width: 425px){
	.work_list .icon{
		width: 6%;
	}
}
@media (max-width: 667px) and (min-width: 501px){
	.work_list .icon{
		width: 5%;
	}
}

@media (max-width: 827px) and (min-width: 766px){
	.work_list .icon{
		width: 4%;
	}
}
@media (max-width: 991px) and (min-width: 828px){
	.work_list .icon{
		width: 3%;
	}
}
@media (max-width: 1023px) and (min-width: 992px){
	.work_list .icon{
		width: 6%;
	}
}
@media (max-width: 667px) and (min-width: 425px){
	.contus_about span.ajax-loader {
    top: 500px !important;
}
 .footer-widgets .widget-area{
       height: 255px !important; 
   }
	 .woocommerce table.shop_table.cart td{
       padding: 6px 9px;
   }
   .woocommerce table.shop_table.cart th{
       font-size: 20px;
       padding: 0px 18px !important;
   }

	input.wpcf7-form-control.wpcf7-submit{
		position: relative;
		top: 477px;
	}

	.form_left{
		 width: 98%;
	}
	.form_right{
		padding-left: 0px;
		position: relative;
		top: -200px;
		width: 98%;
	}
}
@media (max-width: 544px) and (min-width: 425px){
		div#rfp_submit span.ajax-loader{
		top: 20px !important;
	}
		span.ajax-loader {
    position: relative;
    top: 499px;
    float: left;
    left: 192px;
}
	label.recaptcha .wpcf7-form-control-wrap {
    float: left;
    bottom: -444px;
}
.contus_about .form_left label{
	width: 100%;
}
		.rpf input.wpcf7-form-control.wpcf7-submit{
	    top: 6px !important;
}
		.contus_about input.wpcf7-form-control.wpcf7-submit {
		top: 488px !important;
	}
	.contus_about .form_right{
	    top: -200px !important;
	}
	.contus_about label.recaptcha .wpcf7-form-control-wrap {
		 float: left;
		 bottom: -465px !important;
	}
}
@media (max-width: 667px) and (min-width: 545px){
		div#rfp_submit span.ajax-loader{
		top: 20px !important;
	}
		span.ajax-loader {
    position: relative;
      top: 498px;
    float: left;
    left: 244px;
}
	label.recaptcha .wpcf7-form-control-wrap {
    float: left;
    bottom: -440px;
}
.contus_about .form_left label{
	width: 100%;
}
		.rpf input.wpcf7-form-control.wpcf7-submit{
	    top: 6px !important;
}
	.contus_about input.wpcf7-form-control.wpcf7-submit {
    top: 490px !important;
    margin-left: 28% !important;
}
	.contus_about .form_right{
	   top: -212px !important;
	}
	.contus_about label.recaptcha .wpcf7-form-control-wrap {
		 float: left;
		 bottom: -470px !important;
	}
}
@media (max-width: 767px) and (min-width: 668px){
		div#rfp_submit span.ajax-loader{
		top: 20px !important;
	}
		.contus_about span.ajax-loader {
    top: 385px !important;
}
	span.ajax-loader {
    position: relative;
    top: 445px;
    float: left;
    left: 333px;
}
	label.recaptcha .wpcf7-form-control-wrap {
    float: left;
    bottom: -412px;
}
		.rpf input.wpcf7-form-control.wpcf7-submit{
	    top: 6px !important;
}
	.contus_about .form_right{
	    top: -192px !important;
}
.contus_about label.recaptcha .wpcf7-form-control-wrap {
    float: left;
    bottom: -375px !important;
}
	.form_left{
    width: 98%;
}
.form_right{
	padding-left: 0px;
	position: relative;
   top: -176px;
   width: 98%;
}
 .footer-widgets .widget-area{
       height: 315px !important; 
   }
	.work_list .icon{
		width: 4%;
	}
		input.wpcf7-form-control.wpcf7-submit{
			position: relative;
		top: 430px;
	}
	.contus_about input.wpcf7-form-control.wpcf7-submit {
    /*top: 485px !important;*/
	     top: 375px !important;
}

  }
@media (max-width: 424px) and (min-width: 320px){
.related label{
       width: 40%;
}
 .button.grants{
       left: 70px;
   }
   .bluecontact,.orangecontact,.greencontact{
       width: 100%;
   }
   .secondconatct{
      font-size: 14px;
   }
   
}
@media (max-width: 424px) and (min-width: 375px){
	div#rfp_submit span.ajax-loader{
		top: 20px !important;
	}
	.rpf input.wpcf7-form-control.wpcf7-submit{
	    top: 6px !important;
}
/*.timeline_curveabove{
       background-position: 0px 22%;
}
a.button.about_button{
     width: 60% !important;
}*/
/*.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{*/
/*       height: 234px !important;*/
/*   }*/
   /*.id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{*/
   /*    height: 234px !important;*/
   /*}*/
   /*.id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{*/
   /*    height: 175px !important;*/
   /*}*/
   /*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{*/
   /*     height: 234px !important;*/
   /*}*/
   /*.id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip{*/
   /*     height: 255px !important;*/
   /*}*/
   .footer-widgets .widget-area{
          height: 315px !important; 
   }
.woocommerce table.shop_table.cart td{
           padding: 6px 9px;
   }
   .woocommerce table.shop_table.cart th{
        font-size: 18px;
   }
	.work_list .icon{
		width: 8%;
	}
	input.wpcf7-form-control.wpcf7-submit{
		top: 460px;
		position: relative;
	}
	.checkbox-775 span .wpcf7-list-item-label:after{
	top: 5px;
}
.blog .content{
	width: 100% !important;
}
.post-template-default .content{
	width: 100% !important;
}
.musiccatglobalas{
	    top: 33%;
		left: 43%;
}
.productli h2.woocommerce-loop-product__title{
	height: 70px;
}
.payment_box.payment_method_paypalpro p.form-row.form-row-first{
       width: 100%;
}
#order_review p.form-row.form-row-first{
	width: 45% !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
       width: 100%;
       border-right: none;
		     margin-bottom: 20px;
}
div#mshr h3.heading_main.orange.min_harrequirement {
    font-size: 40px;
}
label.recaptcha .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    bottom: -436px;
}
.form_left{
    width: 98%;
}
.form_right{
	padding-left: 0px;
	position: relative;
   top: -176px;
   width: 98%;
}
.contus_about .form_right{
	top: -193px !important;
}
.contus_about label.recaptcha .wpcf7-form-control-wrap {
   position: relative;
   float: left;
   bottom: -472px !important;
}
.contus_about input.wpcf7-form-control.wpcf7-submit {
   top: 495px !important;
}
	span.ajax-loader{
	 position: relative;
    top: 490px;
    float: left;
    left: 153px;
	}
	.contus_about span.ajax-loader {
    top: 500px !important;
}
}
@media (max-width: 425px) and (min-width: 375px){
a.button.adopt,.button_product .button.ip,.button_product .button.review{
    width: 100% !important;
    margin-bottom: 10px;
}
.footer-widgets-3, .footer-widgets-4{
   height: 200px !important;
}
  body.woocommerce div.product .woocommerce-tabs ul.tabs li{
    width: 100%;
}
.rpf input.wpcf7-form-control.wpcf7-submit{
   width: 38%;
}
.customcourse_submit input.wpcf7-form-control.wpcf7-submit{
   width: 40%;
}
 .bluecontact,.orangecontact,.greencontact{
     width: 100%;
   }
   .secondconatct{
      font-size: 14px;
   }
   li.productli {
    width: 48%;
    float: left;
}
.woocommerce table.shop_table.cart .product-name a{
        font-size: 13px;
   }
   .woocommerce table.shop_table.cart td span.woocommerce-Price-amount.amount{
           font-size: 13px !important;
   }
	td.product-name{
		width: 25%;
	}
	
}
@media (max-width: 374px) {
	div#rfp_submit span.ajax-loader{
		top: 27px !important;
	}
.form_left{
    width: 98%;
}
.form_right{
	padding-left: 0px;
	position: relative;
   top: -183px;
   width: 98%;
}
	div#rfp_submit .wrap.course_program form .rpf{
		padding: 0px !important;
	}
	span.ajax-loader{
	 position: relative;
    top: 490px;
    float: left;
    left: 153px;
	}
	.contus_about span.ajax-loader {
    top: 500px !important;
}
    body.woocommerce div.product .woocommerce-tabs ul.tabs li{
    width: 100%;
}
.footer-widgets-3, .footer-widgets-4{
   height: 222px !important;
}
a.button.adopt,.button_product .button.ip,.button_product .button.review{
    width: 100% !important;
    margin-bottom: 10px;
}
.rpf input.wpcf7-form-control.wpcf7-submit{
   width: 38%;
	top: 3px !important;
}
.customcourse_submit input.wpcf7-form-control.wpcf7-submit{
   width: 40%;
}
li.productli {
    width: 48%;
    float: left;
}
/*.timeline_curveabove{
       background-position: 0px 20%;
}
a.button.about_button{
     width: 70% !important;
}*/
.id_detilsdivmain .id_detilsdivsub .image-flip .mainflip .backside{
       height: 199px !important;
   }
   .id_detilsdivmain.it_development .id_detilsdivsub .image-flip .mainflip .backside.orange{
       height: 199px !important;
   }
   .id_detilsdivmain.development .id_detilsdivsub .image-flip .mainflip .backside{
       height: 150px !important;
   }
   .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip .mainflip .backside{
        height: 199px !important;
   }
   .id_detilsdivmain.oa_main .id_detilsdivsub.oasub .image-flip{
        height: 220px !important;
   }
   .footer-widgets .widget-area{
          height: 315px !important; 
   }
	  .woocommerce table.shop_table.cart td.product-name{
           width: 25%;
   }
   .woocommerce table.shop_table.cart .product-name a{
        font-size: 13px;
   }
   .woocommerce table.shop_table.cart td span.woocommerce-Price-amount.amount{
           font-size: 13px !important;
   }
   .woocommerce table.shop_table.cart td{
           padding: 6px 5px;
   }
   .woocommerce table.shop_table.cart th{
        font-size: 14px;
   }
	.work_list .icon{
           width: 10%;
   }
	#front-page-5 .widget-title,#front-page-7 .widget-title{
       font-size: 50px;
   }
	 h3.heading_main{
       font-size: 50px;
   }
	input.wpcf7-form-control.wpcf7-submit{
		top: 465px;
		position: relative;
	}
	.contus_about input.wpcf7-form-control.wpcf7-submit{
		top: 495px !important;
		position: relative;
	}
	.contus_about label.recaptcha .wpcf7-form-control-wrap {
    position: relative;
    float: left;
    bottom: -477px !important;
}
label.recaptcha .wpcf7-form-control-wrap {
    position: relative;
    float: left;
       bottom: -433px;
}
.checkbox-775 span .wpcf7-list-item-label:after{
   top: 6px;
}
.blog .content{
	width: 100% !important;
}
.post-template-default .content{
	width: 100% !important;
}
.musiccatglobalas{
       top: 34%;
       left: 43%;
       width: 13%;
}
.productli h2.woocommerce-loop-product__title{
	height: 70px;
}
.payment_box.payment_method_paypalpro p.form-row.form-row-first{
       width: 100%;
}
#order_review p.form-row.form-row-first{
	 width: 100% !important;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received .site-container
 div .wrap .header-content h1{
	font-size: 52px;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received .site-container
 div .wrap .header-content{
margin: 0px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
       width: 100%;
       border-right: none;
		     margin-bottom: 20px;
}
.header-content h1{
	font-size:50px;
}
div#mshr h3.heading_main.orange.min_harrequirement {
    font-size: 33px;
}
}
/* css added on 1-Aug-2017 */
span.colr_int {
    color: #d91f2f;
}
.support_acc .accordion-icons{  color: #9fbf3a !important; }
.support_acc i.accordion-icons.left.accordion-minus.fa.fa-minus-circle { color: #d91f2f!important;}
.custom-register{
  line-height: 1em !important;
  margin-bottom: 0px !important;
}

.woocommerce #payment .form-row select{
  /*border: 1px solid #09a5c9;*/
}

.woocommerce-checkout #payment div.payment_method_paypalpro
{
    background-color:#09a5c9 !important;
}
.woocommerce-checkout #payment div.payment_method_paypalpro:before
{    
    border: 1em solid #09a5c9 !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
body.grantsbody .site-inner > .wrap{position: relative;overflow: -moz-hidden-unscrollable;}

@media (min-width: 769px) and (max-width: 991px){
  #ctlg > .grant_author{
    margin-top: 85px;
  }
}
#front-page-9 label{
  font-family: Archivo Narrow;
}
body.aboutus .image-flip{
    width: 100% !important;
}
@media(max-width: 800px){
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{
       width:100% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
       width: 100%;
       float: none !important;
   }
   .cart_totals .wc-proceed-to-checkout p.return-to-shop{
       margin-top: 15px;
   }
    .coupon input#coupon_code{
        margin-bottom: 20px; 
    }
	 .supporttext.campustechsprt{
           border-radius: 35px;
    }
/*css added by anil starts here*/
    .my_custom_header_nav ul#menu-templates{
    text-align: left;
  }
  .my_custom_header_nav ul#menu-templates > li{
    width: 100%;
    list-style: none;
      position: relative;
  }
  .my_custom_header_nav ul#menu-templates li:after{content: "";}
  .my_custom_header_nav ul#menu-templates > li a{
    margin: 0 4rem 0 0;
      padding: 1rem 0;
      float: left;
  }
  .my_custom_header_nav ul#menu-templates > li ul.sub-menu{
      margin: 0 0 0 24px;
      width: calc( 100% - 24px );
      position: relative;
      top: inherit;
      left: inherit;
      float: left;
      background: transparent;
  }
  .my_custom_header_nav ul#menu-templates > li ul.sub-menu:before{border: 0px;}
  .my_custom_header_nav ul#menu-templates > li ul.sub-menu li{
    float: left;
      width: 100%;
  }
  .my_custom_header_nav ul#menu-templates > li ul.sub-menu li a{
    padding: 10px;
      margin: 0px;
		    color: #fff !important;
  }

  header .wrap.header_top > .col-md-8.col-sm-12.col-xs-12{padding: 0px;}
  header > .wrap.header_top{width: inherit;}
  .site-header, .header-image .site-header{
	    position: relative;
    background: #1a2e47;
  }
/* css by anil ends here */
}
@media(max-width: 345px){
   .coupon input#coupon_code{
           width: 36%;
   }
}
/*@media only screen */
/*and (min-device-width : 414px) */
/*and (max-device-width : 736px) {*/
/*div#front-page-2 .work_right.col-md-6.col-sm-12.col-xs-12 p {*/
/*    margin: 0 auto;*/
/*    display: block;*/
/*    width: 55%;*/
/*}*/
/*}*/