/*--------------------------------------------------------------------- File Name: responsive.css ---------------------------------------------------------------------*/
/*------------------------------------------------------------------- 991px x 768px ---------------------------------------------------------------------*/
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .main-menu ul>li a {
         padding: 20px 20px 20px;
    }
     .header-search {
         padding: 15px 0px;
    }
}
/*------------------------------------------------------------------- 767px x 599px ---------------------------------------------------------------------*/
 @media only screen and (min-width: 599px) and (max-width: 767px) {
     .logo {
         text-align: center;
	
    }
     .cart-content-right {
         padding-bottom: 5px;
    }
     .mg {
         margin: 0px 0px;
    }
     .menu-area-main {
         height: 256px;
         overflow-y: auto;
    }
     .megamenu>.row [class*="col-"] {
         padding: 0px;
    }
     .menu-area-main .megamenu .men-cat {
         padding: 0px 15px;
    }
     .menu-area-main .megamenu .women-cat {
         padding: 0px 15px;
    }
     .menu-area-main .megamenu .el-cat {
         padding: 0px 15px;
    }
     .mean-container .mean-nav ul li a.mean-expand {
         height: 19px;
    }
     .category-box.women-box {
         display: none;
    }
     .cart-box {
         display: inline-block;
         margin: 0px 30px;
    }
     .wish-box {
         float: none;
         margin: 0px 30px;
         display: inline-block;
    }
     .menu-add {
         display: none;
    }
     .category-box {
         display: none;
    }
     .mean-container .mean-nav ul li ol {
         padding: 0px;
    }
     .mean-container .mean-nav ul li a {
         padding: 10px 20px;
         width: 94.8%;
    }
      .mean-container .mean-nav ul li a:hover {
         color: #fff !important;
    }
     .mean-container .mean-nav ul li li a {
         width: 92%;
         padding: 1em 4%;
    }
     .mean-container .mean-nav ul li li li a {
         width: 100%;
    }
     .header-search {
         padding: 15px 0px;
    }
     #collapseFilter.d-md-block {
         padding: 30px 0px;
    }
}
/*------------------------------------------------------------------- 599px x 280px ---------------------------------------------------------------------*/
 @media only screen and (min-width: 280px) and (max-width: 599px) {
     .cart-content-right {
         padding-bottom: 5px;
    }
     .megamenu>.row [class*="col-"] {
         padding: 0px;
    }
     .menu-area-main .megamenu .men-cat {
         padding: 0px 15px;
    }
     .menu-area-main .megamenu .women-cat {
         padding: 0px 15px;
    }
     .menu-area-main .megamenu .el-cat {
         padding: 0px 15px;
    }
     .mean-container .mean-nav ul li a {
         padding: 1em 4%;
         width: 100%;
    }
      .mean-container .mean-nav ul li a:hover {color: #200769;}
     .mean-container .mean-nav ul li li a {
         width: 90%;
         padding: 1em 5%;
    }
     .mean-container .sub-full.megamenu-categories ol li a {
         padding: 5px 0px;
         text-transform: capitalize;
         width: 100%;
    }
     .megamenu .sub-full.megamenu-categories .women-box .banner-up-text a {
         width: auto;
         border: none;
         float: none;
    }
     .menu-area-main {
         height: 290px;
         overflow-y: auto;
    }
     .mean-container .mean-nav ul li a.mean-expand {
         top: 0;
         right:375px;
    }
}
 

/*------------------------------------------------------------------- 1200px x 1500px ---------------------------------------------------------------------*/

/*@media (min-width: 992px) and (max-width: 1282px) {
    
    ul, li, ol {
     margin-left: -20px;
     /*padding: 0px;/
     list-style: none;
     font-size:10px;
     
     
}
   
   
}
*/


 @media (min-width: 1200px) and (max-width: 1500px) {
     .banner-main .carousel-caption {
         background: transparent;
    }
    .logo {
   padding-bottom: 6px;
     margin-top: 0px;
}
    .text-bg h1{
        font-size: 55px;
        font-weight:700;
        font-family:"roboto";
        line-height:55px;
        margin-top:-20px;
    }
   
   .main-menu ul > li a {padding:2px; font-size: 10px;}
    .mean-last {margin-right: 43px !important;}
    .mean-last a {
    padding: 0px 10px;font-size: 13px;

}
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
    margin-left: 760px
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}


}


 @media (min-width: 992px) and (max-width: 1199px) {
     .paymentoptions img{
    
    width:90px;
    margin:5px;
    border:1px solid #121212;
    padding:5px;
}
     
     
     .startup img{

width:230px;
margin-left:135px;
}

.payments p{
    color:#121212;
    font-family: 'Roboto', sans-serif;
    font-weight:500;
    font-size:13px;
    width:1000px;
}


.makeind img{

width:230px;
margin-left:185px;
}

.copy{
    
    float:right;
    margin-left:400px;
    margin-top:-20px;
}

.startup p {
    margin-top:-2px;
    margin-left:143px;
    font-size: 19px;
    font-weight:700;
    /* margin-left: 150px; */
    padding-bottom: 0px;
    color: #ff6d15;
    font-family:"Roboto";
}

.regpdf img {
    width:350px;
    margin-left:120px;
    margin-top:20px;
}

address{
    margin-top:50px;
     color:#F37020;
    font-size:16px;
    /*font-weight:600;*/
    margin-left:88px;
    width:500px;
    text-align:left;
}

address h1{
   
    font-size:25px;
    color:#075DA8;
    margin-left: 175px;
    font-weight:700;
}

address a{
       margin-left: -30px;width:490px;

}
.maap iframe
{
   width:550px;
   height:280px;
}
     
     

 .alldivice {
    width: 350px;
    height: auto;
	
    
}
 
.alldivice .nameimg {
    width: 370px;
    height: auto;
    margin-left: -50px;
    margin-top:15px;
}

 .alldivice .mobimg {
    width: 70px;
    height: auto;
    margin-left: -24px;
    margin-top:20px;
}

.alldivice .deskimg {
    width: 130px;
    height: auto;
    margin-left: 20px;
    margin-top:20px;
	
}

.alldivice .tabimg {
	width: 110px;
    height: auto;
    margin-left:20px;
    margin-top:20px;
}

.alldivice .androimg {
    width: 120px;
    height: auto;
    margin-left: 25px;
    margin-top: 20px;
}

#footer .footer-links .appimg {  
  margin-left: 130px;
   padding-left: 10px;
  
}

#footer .footer-links .appimg img {  
 width:110px;
  
}

.alldivice .iosimg {
    width: 120px;
    height: auto;
    margin-left: 0px;
    margin-top: 20px;
}
     
     
     
     .h1news h3 {
    /*text-decoration: underline;*/
    padding-bottom:5px;
    margin-left:60px;
    color:#005198;
    font-weight:700;
}
     
     
     .h1news img{
   margin-left:60px; 
   width:85px;
   margin-top:-25px;
   height:4px;
}
     
     .news {
   
 width:490px;
}
 .news .newslatter {
     /*padding: 10px 10px;*/
     box-shadow: inherit;
     border: inherit;
     width: 55%;
	 margin-left: -30px;
     font-size: 12px;
     box-shadow: #b0b0b0 0px -2px 9px 0px;
     border-radius: 0px 0px 0px 0px;
     /*text-transform: uppercase;*/
	  height: 41px;
}

.news p{
	
	margin-top:5px;
	font-size: 16px;
	margin-left: -40px;
	padding-bottom: 10px;
	color:#ff6d15;
	
}
     /** about section **/
 .about {
     background-color: #fff;
     padding-top: 30px;
     }



 .about .about-box {
    text-align: left;
    
}
 .about .about-box h2 {
     padding: 0;
     font-weight: bold;
     color: #F37021;
     line-height: 40px;
     font-size: 35px;
     margin-left:35px;

 }

.trainers .member h4 {
  font-weight: 700;
  margin-left:32px;
  font-size: 17px;
    font-family:"roboto";
    color: #F37020;
  
}


.about .about-box h3 {
     padding-top:15px;
     font-weight: bold;
     color: #000;
     line-height: 28px;
     font-size: 25px;
    margin-left: 45px;
 }

 .about .about-box p {
     font-size: 17px;
     line-height: 22px;
     color: #000;
     padding: 20px 0px;
    margin-left: 45px;
}

 .about .about-box a {
     font-size: 16px;
border: #F37021 solid 1px;
background-color: #fff;
color: #000;
padding: 9px 0px;
max-width: 171px;
width: 100%;
display: inline-block;
text-align: center;
text-transform: uppercase;
border-radius: 0px;
margin-left:40px;
 }


 .about .about-box a:hover{ 
     background-color: #200769;
     border: #200769 solid 1px;
    color: #fff;
 }
 .about .about-box figure {
     margin: 0;
}
 .about .about-box figure img {
    width: 90%;
}

 .about .about-box figure img {
    margin:65px 0px 0px 0px;
}
     
     
     
      .about .about-box .proimg  {
    width:1280px;
}
     
     
     .about .about-box .proimg img {
    margin: 0px 35px 50px 65px;
}
     
     
     .heading h1
{
    font-size:35px;
    color:#075DA8;
    font-weight:700;
    margin-left:100px;
}
     
     	.iti {
  position: relative;
  display: inline-block;
    margin-left: 250px;
    margin-top: 20px;}
     
     
     ul, li, ol {
     margin-left: -20px;
     padding: 1px;
     list-style: none;
     }
     
      .mean-last {display: none !important;}
      .logo {
   padding-bottom: 6px;
    
}
    .main-menu ul > li a {
        padding:0px; 
        font-size: 8px;
    }
    
    .menu-area {
    float: left;
    width:820px;
    margin-left:10px;
    
}
     
     .header_information {
    /*background-color: #200769;*/
    padding: 0 0;
    padding-top: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: absolute;
    width:100%;
    font-family:"Roboto" sans-serif;
    height: 90px;
   
   margin-top: -20px;
    right: 50px;
}
     
     
     .main-menu .drop-down1 ul {
    display: block;
    position: absolute;
    top: calc(100% + 30px);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
    transition: 0.3s;
    border-radius: 4px;
    right: -75px;
}


.text-bg p {
     font-size: 14px;
     display: block;
     color: #fff;
     line-height: 18px;
     padding:0 0px 10px 0;
     width:550px;
     font-weight: 500;
     font-family:"roboto";
	 
	 
}
.img_bg {
     text-align: center;
     margin: 0 auto;
     align-items: center;
     width: 100%;
     display: flex;
     height: 100%;
     text-align: center;
     justify-content: center;
     flex-wrap: wrap;
}
 .images_box figure {
     margin: 0px;
}
 .images_box figure img {
     width: 65%;
     margin-left:50px;
}
     
     
     .text-bg h1 {
        
         font-size: 43px;
         line-height: 54px;
         padding-bottom: 10px;
    }
     .text-bg span {
        padding-bottom: 13px;
    }
     .submit {
        /*padding: 17px 0px;*/
         max-width: 120px;
    }
    .box_bg {
        padding: 10px 30px 30px 15px;
    }
    .text-bg a {max-width: 150px;}
    
 }
/*------------------------------------------------------------------- 768px x 991px ---------------------------------------------------------------------*/    

 @media (min-width: 768px) and (max-width: 991px) {
    .logo {
   padding-bottom: 6px;
    
}
     .mean-last {display: none !important;}
    
     .main-menu ul>li a {
             padding: 8px 2px;
         font-size: 11px;
    }
     .full-slider_cont h1 {
         font-size: 40px;
         line-height: 50px;
    }
    .menu-area {padding-right: 40px;}
     .header_information::before {display: none;}
     ul.social_link {padding-bottom: 0px;}
     .text-bg h1 {
         padding-top: 0px;
         font-size: 38px;
        line-height: 48px;
         padding-bottom: 18px;
    }
 .mean-last {width: 20px;}
     .text-bg {padding-left: 0px;}
     .box_bg {
        padding: 10px 30px 30px 15px;
    }
     .b_bold {
         font-size: 53px;
    }
    .titlepage h2 {
        line-height: 45px;
        font-size: 40px;
    }
    .about .about-box h2 {
        line-height: 45px;
        font-size: 40px;
    }
     .text-bg p {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 25px;
    }
     .text-bg a {
       margin-right: 5px;
padding: 10px 7px;
font-size: 13px;
max-width: 122px;
    }
     
    .important_bg .important_box h3 {
        font-size: 39px;
        line-height: 41px;
    }
    .important_bg .important_box span {
        font-size: 27px;
       line-height: 25px;
    }
     .submit {
        padding: 17px 0px;
         max-width: 170px;
    }
     .address {
         margin-bottom: 30px;
    }
    .copyright {
        margin-top: 25px;
    }
}

 @media (max-width: 767px) {
   
 .mean-container .mean-bar {
         margin-top: 25px;
	 
    }
     .slider_section {
        padding-top: 105px;
    }

.menu-area {float: inherit; padding-right: 15px;}
.mean-container .mean-nav {left: 180px;}
.header_information::before {display: none;}
.header_information {background: transparent;}
.header_information::after {display: none;}




}


/*------------------------------------------------------------------- 479px x 767px ------------------------------------------------------------------------------------------------------*/

 @media (min-width: 479px) and (max-width: 767px) {
    
	 .text-bg h1 {
         padding-top: 80px;
		 margin-top: 25px;
         font-size: 31px;
         line-height: 45px;
         padding-bottom: 18px;
    }
    .text-bg p {
        font-size: 15px;
        line-height: 20px;
        padding:0 80px 10px 0;
		width: 650px;
    }
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
    }
	 
	 .logo {
 
    margin-top: 0px;

}
   .header {background: #efefef; padding: 20px 0px 20px 0px;}
     .mean-last {display: none !important;}
     .text-bg h1 {padding-top: 0px;}
     .text-img {
        padding-top: 30px;
    }
     ul.top_icon li a {
        padding: 0px 13px;
    }
    .images_box {margin-top: 30px;}
	 
     .padding_left0 {
        padding-left: 15px;
    }
    .important_bg .important_box h3 {
        font-size: 30px;
        line-height: 35px;
    }
    .important_bg .important_box span {
        font-size: 18px;
        line-height: 25px;
    }
      .about .about-box figure {margin-top: 20px;}
     .make_img {margin-top: 30px;}
     .submit {
        padding: 17px 0px;
         max-width: 154px;
    }
     .address {
        padding-bottom: 20px;
    }
     .copyright {
        margin-top: 25px;
    }
}

/*-------------------------------------------------------------------------- 480px ------------------------------------------------------------------------------------------------------*/

 @media (max-width: 480px) {
   address a {
    margin-left: -61px;
    width: 450px;
}
    .maap iframe {
    width: 444px;
    height: 300px;
    margin-left:-20px;
   
}



.alldivice .nameimg {
    width: 480px;
    height: auto;
    margin-left: -18px;
    margin-top: 15px;
}

.alldivice .mobimg {
    width: 75px;
    height: auto;
    margin-left: 22px;
    margin-top: 20px;
}

.alldivice .deskimg {
    width: 135px;
    height: auto;
    margin-left: 40px;
    margin-top: 20px;
}

.alldivice .tabimg {
    width: 120px;
    height: auto;
    margin-left: 40px;
    margin-top: 20px;
}

.alldivice .androimg {
    width: 120px;
    height: auto;
    margin-left: 87px;
    margin-top: 20px;
}


     
     .copy {
    margin: 15px;
}

.backimage {
    width: 100%;
    height: 185px;
    padding-top: 60px;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background: #3DB54B;
    margin-top:30px;
}


.paymentoptions img {
    width: 110px;
    margin-left: 20px;
}

.credits {
    float: left;
    margin-right: 30px;
    margin-top: 10px;
    margin-left: 147px;
}
     
     #boxes #dialog {
    width: 380px;
    height: auto;
    padding: 10px 10px 10px 10px;
    background-color: #fff;
    font-size: 15pt;
    top: 25%;
    left: -1%;
    display: none;
    /* position: fixed; */
}
     
     
     
     .bookafree{   
    width:100%;
    height:auto;
    margin:0;
    padding: 0;
    
    
    }

 .bookafree img{
    width: 100%;
    height: 185px;
    padding-top: 40px;
    background-position: center center;
  background-attachment: fixed;
  background-repeat: no-repeat; background-size:cover;
  
}


.mean-container .mean-nav ul li a.mean-expand {
    top: 0;
    right: 410px;
}

  .bookafree h1 {
    color: #fff;
    font-family: "Roboto";
    font-weight: 700;
    word-spacing: 4px;
    letter-spacing: 0.5px;
    font-size: 20px;
    /* margin-left: 25px; */
    text-align: center;
    margin-bottom: 20px;
    margin-top: -40px;
}
     
     
    .h1news h3
    {
        /*text-decoration: underline;
        padding-bottom:10px;*/
        margin-left:35px;
        color:#005198;
        font-weight:700;
    }
    
    .h1news img{
   margin-left:35px; 
   width:85px;
   margin-top:-25px;
   height:5px;
}
    
    .alldivice {
    width: 450px;
    height: auto;
   margin-left:30px;
}
    
    
     .logo {
 
    margin-left: 0px;

}
 .logo img {
 
    margin-left: 10px;
    width: 395px;

}



 .about .about-box img
 {
 
    margin-left: 50px;

}
.faq h2 {
    margin:0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width:470px;
    padding: 15px 25px 15px 25px;
    line-height:22px;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin:0;
    font-size: 14px;
     width:500px;
    padding: 15px 25px 15px 25px;
    line-height:20px;
}

.container {
    width: 100%;
    padding-right: 5px;
    padding-left:2px;
    margin-right: auto;
    margin-left: auto;
}


    .header_information {
    
    width: 100%;
    
}
    
     
     .menu-area-main li.active a {
        background: inherit;
    }
    .mean-last {
        display: none !important;
        
    }
    
    .mean-container .mean-bar {
        margin-top: 0px;
        
    }
    
    .menu-area {
        padding-right: 0px;
        
    }
    
     .text-bg h1 {
         padding-top: 50px;
         font-size: 45px;
         line-height: 48px;
	margin-left:10px;
		 
    }
    
    
    .startup img{

width:285px;
margin-left:105px;
}

.startup p {
    margin-top: 5px;
    margin-left: 109px;
    font-size: 25px;
    font-weight: 700;
    padding-bottom: 0px;
    color: #ff6d15;
    font-family: "Roboto";
}

.regpdf img {
    width: 450px;
    margin-left: 28px;
    margin-top: 20px;
}
	 
	/* .regpdf a {
  pointer-events: none;
}*/
	 
	 .payments h3 {
    color: #075DA8;
    font-weight: 700;
    text-align: center;
}

.payments p {
    color: #121212;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-align: center;
    width: 414px;
    margin-left: 30px;
    font-size: 14px;
}

.paymentoptions img {
    width: 110px;
    margin-left: 30px;
}
	 
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 31px;
         line-height: 30px;         
		 width:430px;
		 margin-left:10px;
		 
    }
    .text-bg p {
        font-size: 15px;
        line-height: 20px;
        width: 490px;
        margin-left:10px;
    }
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
         margin-left:10px;
    }
    .images_box {
        margin-top: 0px;
        
    }
    
    .important_bg {
        padding-top: 30px;
        
    }
    
    .important_bg .important_box h3 {
        font-size: 20px;
        line-height: 25px;
		
    }
    
    .important_bg .important_box span {
        font-size: 17px;
        line-height: 20px;
    }   
     .important_bg .important_box {
         margin-top: 30px;
         
     }
     
     .make_img {
         margin-top: 20px;
         
     }
    
    .box_bg {
        padding-left: 15px;
        
    }
    
     .slider_section {
        padding-top: 95px;
    }
    
    .about .about-box h2 {
        line-height: 36px;
        font-size: 29px;
        text-align:center;
        margin-left:10px;
    }
    
    
    .about .about-box h3 {
    margin-left:15px;
    text-align:center;
    padding-top:30px;
}


.about .about-box a {
    margin-left:150px;
    
}
    
    .submenu {
        display: none;
        
    }
    
.mainmenu {
    margin:auto; 
    padding: 15px;
    border: #0552C7 solid 2px;
    border-radius: 10px; 
    background: #fff; 
    width:420px; 
    
}

.submenu .icon-box img{
            margin-left: 8px;
            
        }
    
    .about .about-box figure {
        
        margin-top: 20px;
        
        
    }

	 .about .about-box figure img {
	     
	     margin: 30px;
	     
	 }
	 
	 
	 .about .about-box .proimg {
    margin: 10px 70px;
                                }
	 
	 .trainers .section-title{
		 margin-left: 50px;
	 }
	 
	 .trainers .member-content h4{
		 margin-left: 45px;
		 font-size:25px;
		 font-family: "Roboto" sans-serif; 
		 
	 }
	 
	 .trainers .member h3{
		 
		 font-size:30px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 #footer .qr h4 {    
  font-weight: bold;
  color: #F37020;
  position: relative;
  padding-bottom: 12px;
margin-left:45px;
margin-top: 20px;
margin-bottom:10px;
font-size: 25px;
}
	 
	  .footer-top .footer-links ul li
	 {	 
		 font-size:18px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 .trainers .member img{
		 margin-left: 45px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align: center;
		 
	 }
	 
	 .trainers .member p{
		 margin-left: 25px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 
		 
	 }
	 
	 .news {
   
   margin-left: 10px;
}
 .news .newslatter {
     padding:0;
     box-shadow: inherit;
     border: inherit;
     width: 50%;
	 /*margin-left: 150px;*/
     font-size: 19px;
     box-shadow: #b0b0b0 0px -2px 9px 0px;
     border-radius: 0px 0px 0px 0px;
     text-transform: uppercase;
	  height: 60px;
}

.news p{
	text-align: left;
	font-size: 16px;
	margin-left: 35px;
	padding: 0px;
	color:#ff6d15;
	
}
.footer-links h1{

		padding-bottom: 30px;
		margin-left:125px;
}


 .submit {
    padding: 1px;
    border: #ff6d15 solid 1px;
     background: #ff6d15;
     color: #fff;
     margin-left:1px;
     font-weight: 500;
     font-size: 19px;
     max-width: 150px;
	 height: 60px;
     width: 80%;
     border-radius: 0px 0px 0px 0px;
     box-shadow: #b0b0b0 0px -2px 9px 0px;
      text-transform: uppercase;
      transition: all 0.3s ease-in;
}
 .submit:hover {
     background: #200769;
     border: #200769 solid 1px;
     color: #fff;
     transition: all 0.3s ease-in;

}

	 
	 
	 
     .titlepage h2 {
        line-height: 36px;
        font-size: 27px;
    }
    
     .padding_left0 {
        padding-left: 15px;
    }
    
     
     .contact .contact_bg {
        padding: 40px 20px;
    }
    
     .submit {
        font-size: 15px;
         padding: 14px 0px;
         max-width: 134px;
    }
    
     .news .newslatter {
        padding: 5px 5px;
         width: 60%;
         font-size: 12px;
    }
    
     .address {
       
        padding-bottom: 20px;
    }
    
    ul.social_link {padding-bottom: 0px;}
    
     .copyright {
        margin-top: 25px;
    }
    
  

     .padding_dd {
    padding: 0px 20px;
}

#footer .footer-top h4 {
  font-size: 25px;
  font-weight: bold;
  color: #F37020;
  position: relative;
  padding-bottom: 12px;
  text-align: center;
}


     .mean-container .mean-nav ul li a {
    border-bottom: 1px solid #ccc;
    color: #383838;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    /*padding-left:70%;*/
    text-align: left;
    text-decoration: none;
    /* text-transform: uppercase; */
    width: 80%;
}
     .mean-container .mean-nav ul {
    padding: 0;
    margin: 0;
     width: 100%; 
    list-style-type: none;
    /* height: 100%; */
}

.mean-container .mean-nav ul li {
    position: relative;
    float: right;
    width: 95%;
    /* height: 100%; */
}
     
.mean-container .mean-nav ul li li a {
    width: 100%;
    /*padding-left: 60%;*/
}


 .mean-container .mean-nav ul li li a.mean-expand {
    top: 0;
    right: 410px;
}
.heading h1 {
    margin-left: -90px;
    font-size: 28px;
    font-weight: 500;
}

.form {
    margin-left: 30px;
}
     
   
     
     .mean-container .mean-nav ul li li a {
    width: 100%;
      border-top: 1px solid #ccc;
    opacity: 1;
    filter: alpha(opacity=1);
    text-shadow: none !important;
    visibility: visible;
}

.mean-container .mean-nav ul li li li a {
    width: 100%;
    padding-left: 0%;
}
   .mean-container .mean-nav ul li li li li a {
    width: 100%;
    padding-left: 0%;
}
     
     .header {
         padding-bottom: 0px;
         background: #fff;
    }
    
    .about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    text-align:center;
    margin:0;
    padding: 30px;
}
    
     .faqHeader {
        font-size: 20px;
       padding: 90px 0 0 30px;
        width: 100%;
        color: #FFFFFF;
		font-weight: 700;
    }
		
.carousel-indicators
    {                   
    left: inherit;
    top: 98%;
    margin-right: 45%;
    display: block;
        
    }
    
     .logo {
 
    margin-left: 0px;

}
     .logo {
         text-align: left !important;
         width: 400px;
       margin-left:30px;
       padding-bottom: 20px;
       
       float: inherit;
    }
    
    
    #footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 20px;
    font-size: 21px;
}
        
.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 85px;
    font-size: 25px;
    }
	 
	 .trainers .section-title{
		 margin-left: 50px;
	 }
	 
	 .trainers .member-content h4{
		 margin:0;
		 font-size:25px;
		 font-family: "Roboto" sans-serif; 
		 text-align:center;
		 
	 }
	 
	 .trainers .member h3{
		 
		 font-size:30px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 margin-left:0px;
		 
	 }
	 
	
	 
	  .footer-top .footer-links ul li
	 {	 
		 font-size:14px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 .trainers .member img{
		 margin-left: 70px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align: center;
		 
	 }
	 
	 .trainers .member p{
		 margin: 0;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align:center;
		     padding: 30px;
		 
	 }
	 
	 
     .titlepage h2 {
        line-height: 36px;
        font-size: 27px;
    }
    
     .padding_left0 {
        padding-left: 15px;
    }
    
     
     .contact .contact_bg {
        padding: 40px 20px;
    }
    
     .submit {
        font-size: 15px;
         padding: 14px 0px;
         max-width: 134px;
    }
    
     .news .newslatter {
        padding: 15px 10px;
         width: 60%;
         font-size: 12px;
    }
    
     .address {
       
        padding-bottom: 20px;
    }
    
    ul.social_link {padding-bottom: 0px;}
    
     .copyright {
        margin-top: 25px;
    }
}
/*--------------------------------------------------------------------------- 380  -------------------------------------------------------------------------------------------------------*/

@media (max-width: 380px){


.trainers .member img {
    margin-left: 25px;
    
}

.trainers .member p {
    margin-left:10px;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
}

.trainers .member-content h4 {
    margin-left: 25px;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
}

#footer .footer-links .appimg {
    margin-left: 10px;
    padding-left: 10px;
    width: 500px;}

 

 .mainmenu {
    margin: 0;
    padding: 20px;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 320px;
}

.faqHeader {
    font-size: 25px;
    padding: 60px 0 0 50px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}



 .text-bg h1 {
         padding-top: 50px;
         font-size: 31px;
         line-height: 35px;
		 
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 31px;
         line-height: 30px;         
		 width:370px;
		 
    }
    
    

#footer .footer-links .appimg {
    margin-left: 35px;
    padding-left: 10px;
    width: 500px;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 10px;
    font-size: 24px;
}

.padding_dd {
    padding: 0px 20px;
}

}


/*----------------------------------------------------------------------------  458px ---------------------------------------------------------------------------------------------------*/



@media (max-width: 452px){


.trainers .member img {
    margin-left: 45px;
    
}

.trainers .member p {
    margin-left:10px;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
}

.trainers .member-content h4 {
    margin-left: 10px;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
}

.mainmenu {
    margin: 55px;
    padding: 20px;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 350px;
}

.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 0px;
    font-size: 28px;
    text-align: center;
    font-weight: 700;
    font-family: 'Roboto';
}



.faqHeader {
    font-size: 25px;
    padding: 60px 0 0 25px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 450px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.faq h2 {
    margin: 0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width: 450px;
    padding: 15px 25px 15px 25px;
    line-height: 22px;
}
.about .about-box img {
    margin-left: 30px;
}

.about {
    padding-top: 20px;
}

.about .about-box a {
    margin-left: 200px;
    width:100px;
}

.heading h1 {
    font-size: 30px;
    color: #075DA8;
    font-weight: 700;
    margin-left:18px;
}
.news p {
	text-align: left;
	font-size: 16px;
	margin-left: 21px;
	padding: 0px;
	color: #ff6d15;
}

/*.startup p {
	margin-top: 15px;
	margin-left: 75px;
	font-size: 25px;
	font-weight: 700;
	/* margin-left: 150px; 
	padding-bottom: 0px;
	color: #ff6d15;
}*/

.startup img {
	width: 295px;
	margin-left: 67px;
}

.form {
	margin-left: 10px;
}



 .text-bg h1 {
         padding-top: 50px;
         font-size: 45px;
         line-height: 45px;
		 margin-left:15px;
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 31px;
         line-height: 30px;         
		 width:410px;
		  margin-left:15px;
    }
 /*   .text-bg p {
        font-size: 15px;
        line-height: 20px;
        width: 650px;
         margin-left:15px;
    }*/
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
         margin-left:15px;
    }


.logo img {
    width: 350px;
    margin-left:7px;

}


#footer .footer-links .appimg {
    margin-left: 60px;
    padding-left: 10px;
    width: 500px;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 10px;
    font-size: 24px;
}

.padding_dd {
    padding: 0px 20px;
}

.about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    text-align:center;
    margin-left:14px;
    padding: 30px;
}


}


/*----------------------------------------------------------------------------  320px ---------------------------------------------------------------------------------------------------*/

@media (max-width: 320px){
    
    .logo img {
    margin-left: 0px;
    width:250px;
    
}


.trainers .member img {
    margin-left: 5px;
    
}

.trainers .member p {
    margin-left:10px;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
}

.trainers .member-content h4 {
    margin-left: 25px;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
}



.faqHeader {
    font-size: 20px;
    padding: 60px 0 0 50px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 350px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.faq h2 {
    margin: 0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width: 350px;
    padding: 15px 25px 15px 25px;
    line-height: 22px;
}


.about .about-box .proimg {
    margin: 10px 50px;
}


 .text-bg h1 {
         padding-top: 50px;
         font-size: 31px;
         line-height: 35px;
		 
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 25px;
         line-height: 25px;         
		 width:310px;
		 
    }
    .text-bg p {
        font-size: 15px;
        line-height: 20px;
        width: 310px;
    }
    
.form {
    margin-left: 20px;
}

    
.about .about-box img {
    margin-left: 10px;
}

.about .about-box figure img {
    margin: 10px;
}

.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left:40px;
    font-size: 25px;
}

.submenu .icon-box img {
    margin:0px;
}
    
    #footer .footer-links .appimg {
    margin-left:5px;
    padding-left: 10px;
    width: 500px;
}
    #footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 10px;
    font-size: 20px;
}
.padding_dd {
    padding: 0px 20px;
}
}
/*---------------------------------------------------------------------------384px-----------------------------------------------------------------------------------------------------*/
@media (max-width: 384px){
    
    .logo img {
    margin-left: 16px;
}
    .padding_dd {
    padding: 0px 26px;
}
    
    .trainers .member img {
    margin-left: 10px;
    
}

.trainers .member p {
    margin-left:0px;
    text-align:center;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
}

.trainers .member-content h4 {
    margin-left:0;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
     text-align:center;
}

.mainmenu {
    margin: 0;
    padding: 20px;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 320px;
}

.faqHeader {
    font-size: 25px;
    padding: 60px 0 0 50px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 400px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.faq h2 {
    margin: 0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width: 400px;
    padding: 15px 25px 15px 25px;
    line-height: 22px;
}


.about .about-box .proimg {
    margin: 10px 50px;
}

.heading h1 {
    margin-left: 30px;
    font-size: 28px;
    font-weight: 500;
}



 .text-bg h1 {
         padding-top: 40px;
         font-size: 40px;
         line-height: 42px;
		 
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 31px;
         line-height: 30px;         
		 width:370px;
		 
    }
    .text-bg p {
        font-size: 15px;
        line-height: 20px;
        width: 420px;
    }
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
    }

#footer .footer-links .appimg {
    margin-left: 35px;
    padding-left: 10px;
    width: 500px;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 10px;
    font-size: 24px;
}

.about .about-box img {
    margin-left: 30px;
}

.about {
    background-color: #fff;
    padding-top: 20px;
}

.about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    margin:auto;
    text-align:center;
    width:350px;
  
}

.about .about-box a {
    margin-left: 100px;
}

.about .about-box h3 {
    margin:auto;
text-align:center;
    
}

.about .about-box figure img {
    margin: 5px;
}

.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 0px;
    font-size: 25px;
    text-align:center;
}


}




@media (max-width: 375px){
    
    .container {
    width: 100%;
    padding-right: 5px;
    padding-left: 2px;
    margin-right: auto;
    margin-left: auto;
}
    
    .trainers .member h3 {
    font-size: 25px;
    font-family: "Roboto" sans-serif;
    text-align: center;
}

.mean-container .mean-nav ul li a.mean-expand {
    top: 0;
    right: 350px;
}

.mean-container .mean-nav ul li {
    position: relative;
    float: right;
    width: 90%;
    /* height: 100%; */
}
    
    .heading h1 {
    font-size: 35px;
    color: #075DA8;
    font-weight: 700;
}
    .form {
	margin-left: 35px;
}
    
    
    .logo img {
 width:325px;
    margin-left:0px;
}
    .news {
    margin-left: 10px;
}

 .mean-container .mean-nav ul li a.mean-expand {
         top: 0;
         right:365px;    }

.mean-container .mean-nav ul li li a.mean-expand {
         top: 0;
         right:300px;
    }

.h1news h3
    {
        /*text-decoration: underline;*/
        /*padding-bottom:5px;*/
        margin-left:25px
    }
    
    .h1news img {
    margin-left: 25px;
    width: 85px;
    margin-top: -25px;
    height: 5px;
}

.news .newslatter {
    padding: 15px 10px;
    width: 60%;
    font-size: 10px;
}
    .news p {
    text-align: left;
    font-size: 16px;
    margin-left:18px;
    padding-bottom: 20px;
    color: #ff6d15;
}

.startup img {
    width: 300px;
    margin-left: 60px;
}
    
    
    .startup p {
    margin-top: 15px;
    margin-left: 74px;
    font-size: 22px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: 0px;
    color: #ff6d15;
}
    
    .padding_dd {
    padding: 0px 26px;
}
    
    .trainers .member img {
    margin-left: 40px;
    
}

.trainers .member p {
    /*margin-left:20px;*/
    text-align:center;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
    padding: 20px;
}

.trainers .member-content h4 {
    margin-left:0;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
     text-align:center;
}

.mainmenu {
    margin-left: 55px;
    padding:auto;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 340px;
}

.faqHeader {
    font-size: 20px;
    padding: 65px 0 0 80px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 435px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.faq h2 {
    margin: 0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width: 400px;
    padding: 5px 25px 15px 25px;
    line-height: 28px;
}


.about .about-box .proimg {
    margin: 10px 50px;
}

.heading h1 {
    margin-left:0px;
    font-size: 28px;
    font-weight: 500;
}



 .text-bg h1 {
         padding-top: 40px;
         font-size: 40px;
         line-height: 42px;
		 margin-left:10px;
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 25px;
         line-height: 30px;         
		 width:370px;
		 margin-left:10px;
    }
    .text-bg p {
        font-size: 16px;
        line-height: 20px;
        width: 350px;
        margin-left:10px;
    }
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
        margin-left:10px;
    }

#footer .footer-links .appimg {
    margin-left: 55px;
    padding-left: 10px;
    width: 500px;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 10px;
    font-size: 22px;
}

.about .about-box img {
    margin-left: 50px;
}

.about {
    background-color: #fff;
    padding-top: 20px;
}

.about .pay h2 {
    margin-top: 60px;
    padding-left:40px;
    color:#F37020;
    font-weight:700;
    font-family:"roboto";
}
.about .pay h3 {
    
    padding-left:40px;
}

.about .pay p {
    padding-left:40px;
}

.about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    margin:auto;
    text-align:center;
    width:440px;
  
}

.about .about-box a {
    margin-left: 132px;
}

.about .about-box h3 {
    margin:auto;
text-align:center;
    
}

.about .about-box figure img {
    margin: 32px;
}

.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 0px;
    font-size: 28px;
    text-align:center;
    font-weight:700;
    font-family: 'Roboto';
}


}
/*-----------------------------------------------------------------------------428px------------------------------------------------------------------------------------------------------*/

@media (max-width: 420px){
    
    .news {
    margin-left: -30px;
}
    
    .trainers .member h3 {
    font-size: 25px;
    font-family: "Roboto" sans-serif;
    text-align: center;
}

.mean-container .mean-nav ul li a.mean-expand {
    top: 0;
    right: 350px;
}

.mean-container .mean-nav ul li {
    position: relative;
    float: right;
    width: 90%;
    /* height: 100%; */
}
    
    .heading h1 {
    font-size: 35px;
    color: #075DA8;
    font-weight: 700;
}
    .form {
	margin-left: 35px;
}
    
    
    .logo img {
 
    margin-left:0px;
}
    .news {
    margin-left:-10px;
}

 .mean-container .mean-nav ul li a.mean-expand {
         top: 0;
         right:365px;    }

.mean-container .mean-nav ul li li a.mean-expand {
         top: 0;
         right:300px;
    }

.h1news h3
    {
        /*text-decoration: underline;*/
        /*padding-bottom:5px;*/
        margin-left:25px;
    margin-left: 35px;
    color: #005198;
    font-weight: 700; padding-bottom:5px;
    
        
    }
    
    .h1news img {
    margin-left:35px;
    width: 85px;
    margin-top: -25px;
    height: 5px;
}

.news .newslatter {
    padding: 15px 10px;
    width: 55%;
    font-size: 10px;
}
    .news p {
    text-align: left;
    font-size: 16px;
    margin-left:18px;
    padding-bottom: 20px;
    color: #ff6d15;
}

.startup img {
    width: 300px;
    margin-left: 60px;
}
    
    
    .startup p {
    margin-top: 15px;
    margin-left: 74px;
    font-size: 22px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: 0px;
    color: #ff6d15;
}
    
    .padding_dd {
    padding: 0px 26px;
}
    
    .trainers .member img {
    margin-left: 40px;
    
}

.trainers .member p {
    /*margin-left:20px;*/
    text-align:center;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
    padding: 20px;
}

.trainers .member-content h4 {
    margin-left:18px;
    font-size: 20px;
    font-family: "Roboto" sans-serif;
     text-align:center;
}

.mainmenu {
    margin-left: 55px;
    padding:auto;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 340px;
}

.faqHeader {
    font-size: 20px;
    padding: 65px 0 0 80px;
    width: 100%;
    color: #FFFFFF;
    font-weight: 700;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 435px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.faq h2 {
    margin: 0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width: 400px;
    padding: 5px 25px 15px 25px;
    line-height: 28px;
}


.about .about-box .proimg {
    margin: 10px 50px;
}

.heading h1 {
    margin-left:-25px;
    font-size: 25px;
    font-weight: 500;
}



 .text-bg h1 {
         padding-top: 40px;
         font-size: 40px;
         line-height: 42px;
		 margin-left:10px;
    }
	 
	 .text-bg h2 {
         padding-top: 5px;
         font-size: 25px;
         line-height: 30px;         
		 width:370px;
		 margin-left:10px;
    }
    .text-bg p {
        font-size: 16px;
        line-height: 20px;
        width: 450px;
        margin-left:10px;
    }
    .text-bg a {
        margin-right: 3px;
        max-width: 102px;
        font-size: 13px;
        margin-left:10px;
    }

#footer .footer-links .appimg {
    margin-left: 55px;
    padding-left: 10px;
    width: 500px;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 12px;
    margin-top: 10px;
    font-size: 20px;
}
.startup p {
    margin-top: -5px;
    margin-left: 80px;
    font-size: 23px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: -15px;
    color: #ff6d15;
    margin-bottom: 10px;
}


.about .about-box img {
    margin-left: 50px;
}

.about {
    background-color: #fff;
    padding-top: 20px;
}

.about .pay h2 {
    margin-top: 60px;
    padding-left:40px;
    color:#F37020;
    font-weight:700;
    font-family:"roboto";
}
.about .pay h3 {
    
    padding-left:40px;
}

.about .pay p {
    padding-left:40px;
}

.about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    margin:auto;
    text-align:center;
    width:420px;
  
}

.about .about-box a {
    margin-left: 132px;
}

.about .about-box h3 {
    margin:auto;
text-align:center;
    
}

.about .about-box figure img {
    margin: 32px;
}

.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 0px;
    font-size: 28px;
    text-align:center;
    font-weight:700;
    font-family: 'Roboto';
}


}
/*---------------------------------------------------------------------------360px-------------------------------------------------------------------------------------------------------*/

@media (min-width: 1280px){
.container-fluid {
    width: 1350px;
}

.header_information {
    /* background-color: #200769; */
    padding: 0 0;
    padding-top: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: absolute;
    width: 1180px;
    font-family: "Roboto" sans-serif;
    height: 90px;
     margin-top: -20px;
    right: 0px;
    left:-60px;
}

.paymentoptions img {
    height: auto;
    width: 110px;
    margin: 10px;
    border: 1px solid #121212;
    padding: 10px;
}


}

/*-----------------------------------------------------------------------858px------------------------------------------------------------------------/
     
    .h1news h3
    {
        /*text-decoration: underline;
        padding-bottom:10px;
        margin-left:35px;
        color:#005198;
        font-weight:700;
    }
    
    .h1news img{
   margin-left:35px; 
   width:85px;
   margin-top:-25px;
   height:5px;
}
    
    .alldivice {
    width: 450px;
    height: auto;
   margin-left:30px;
}
    

a.meanmenu-reveal {
     display: none;
}
 .mean-container .mean-bar {
     background: #035094;
     float: left;
     min-height: 40px;
     padding: 5px 0;
     position: relative;
     width: 100%;
     z-index: 999;
     margin-top: 15px;
}
 .mean-container a.meanmenu-reveal {
     color: #fff;
     cursor: pointer;
     display: block;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     height: 22px;
     line-height: 22px;
     position: absolute;
        right: 24px;
     text-decoration: none;
     top: 12px;
     width: 26px;
}
 .mean-container a.meanmenu-reveal span {
     background: #fff none repeat scroll 0 0;
     border-radius: 0;
     display: block;
     height: 4px;
     margin-top: 3px;
     width: auto;
}
 .mean-container a.meanmenu-reveal span:first-child {
     margin: 0 
}
 .mean-container .mean-nav {
     background: #ffffff none repeat scroll 0 0;
     float: right;
     margin-top: 44px;
     width: 90%;
	 
	 
}
 .mean-container .mean-nav ul {
     padding: 0;
     margin: 0;
     width: 90%;
     list-style-type: none;
	 /*height: 100%;/
}
 .mean-container .mean-nav ul li {
     position: relative;
     float: right;
     width: 90%;
	 /*height: 100%;/
	 
}
 .mean-container .mean-nav ul li a {
     border-bottom: 1px solid #ccc;
     color: #383838;
     display: block;
     float: left;
     font-size: 12px;
     font-weight: 500;
     margin: 0;
     padding: 1em 5%;
     text-align: left;
     text-decoration: none;
     /*text-transform: uppercase;/
     width: 90%;
}
 .mean-container .mean-nav ul li a:hover {
     color: #38c8a8;
}
 .mean-container .mean-nav ul li li a {
     width: 100%;
     padding: 1em 10%;
     border-top: 1px solid #ccc;
     opacity: 1;
     filter: alpha(opacity=1);
     text-shadow: none !important;
     visibility: visible;
}
 .mean-container .mean-nav ul li.mean-last a {
     border-bottom: 1px solid #cccccc;
     margin-bottom: 0;
}
 .mean-container .mean-nav ul li li li a {
     width: 70%;
     padding: 1em 15%;
}
 .mean-container .mean-nav ul li li li li a {
     width: 60%;
     padding: 1em 20%;
}
 .mean-container .mean-nav ul li li li li li a {
     width: 50%;
     padding: 1em 25%;
}
 .mean-container .mean-nav ul li a:hover {
     background: #252525;
     background: rgba(255, 255, 255, 0.1);
     color: #fff;
}
 .mean-container .mean-nav ul li a.mean-expand {
     background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
     border: medium none;
     font-weight: 400;
     height: 22px;
     line-height: 22px;
     margin-top: 1px;
     padding: 12px 16px;
     position: absolute;
     right: 0;
     text-align: center;
     top: -1px;
     width: 17px;
     z-index: 2;
     font-size: 18px !important;
}
 .mean-container .mean-nav ul li a.mean-expand:hover {
     background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
     color: #ffffff;
}
 .mean-container .mean-push {
     float: left;
     width: 100%;
     padding: 0;
     margin: 0;
     clear: both;
}
 .mean-nav .wrapper {
     width: 100%;
     padding: 0;
     margin: 0;
	 
}
 .mean-container .mean-bar, .mean-container .mean-bar * {
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
}
 .mean-remove {
     display: none !important;
}
 .mean-nav span {
     display: none;
}
 .mean-container .mean-nav ul li a.mean-expand:hover, .mean-container .mean-nav ul li a.mean-expand:focus {
     background: #fff ;
     color: #000;
}
    
     .logo {
 
    margin-left: 0px;

}
 .logo img {
 
    margin-left: 10px;
    width: 300px;

}

 .about .about-box img
 {
 
    margin-left: 50px;

}
.faq h2 {
    margin:0;
    color: #FFFFFF;
    font-family: "roboto";
    font-weight: 500;
    font-size: 20px;
    width:470px;
    padding: 15px 25px 15px 25px;
    line-height:22px;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin:0;
    font-size: 14px;
     width:500px;
    padding: 15px 25px 15px 25px;
    line-height:20px;
}

.container {
    width: 100%;
    padding-right: 5px;
    padding-left:2px;
    margin-right: auto;
    margin-left: auto;
}
.nav.main-menu {
    float: left;
    
}

    .header_information {
     /*background-color: #200769;/
    padding: 0 0;
    padding-top: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    font-family: "Roboto" sans-serif;
    height: 40px;
    margin-top: 80px;
    right:100px;
}
    
    .mean-container .mean-nav ul li.active a {
color: #200769;

}

.mean-container .mean-nav ul li a:hover {
    color: #200769;
}
    
    
    .menu-area {
    padding-right:0px;
}
     
     .menu-area-main li.active a {
        background: inherit;
    }
    .mean-last {
        display: none !important;
        
    }
    
    .mean-container .mean-bar {
        margin-top: 0px;
        
    }
    
    
    .menu-area {
        padding-right: 0px;
        
    }
    
     .text-bg h1 {
         padding-top: 50px;
         font-size: 45px;
         line-height: 48px;
	margin-left:10px;
		 
    }
    
    
    .startup img{

width:290px;
margin-left:80px;
}

.startup p {
    margin-top: 15px;
    margin-left: 173px;
    font-size: 25px;
    font-weight: 700;
    /* margin-left: 150px; /
    padding-bottom: 0px;
    color: #ff6d15;
    font-family: "Roboto";
}
	 
	 
    
    .images_box {
        margin-top: 0px;
        
    }
    
    .important_bg {
        padding-top: 30px;
        
    }
    
    .important_bg .important_box h3 {
        font-size: 20px;
        line-height: 25px;
		
    }
    
    .important_bg .important_box span {
        font-size: 17px;
        line-height: 20px;
    }   
     .important_bg .important_box {
         margin-top: 30px;
         
     }
     
     .make_img {
         margin-top: 20px;
         
     }
    
    .box_bg {
        padding-left: 15px;
        
    }
    
     .slider_section {
        padding-top: 95px;
    }
    
    .about .about-box h2 {
        line-height: 36px;
        font-size: 29px;
        text-align:center;
        margin-left:10px;
    }
    
    
    .about .about-box h3 {
    margin-left:15px;
    text-align:center;
    padding-top:30px;
}


.about .about-box a {
    margin-left:150px;
    
}
    
    .submenu {
        display: none;
        
    }
    
.mainmenu {
    margin:auto; 
    padding: 15px;
    border: #0552C7 solid 2px;
    border-radius: 10px; 
    background: #fff; 
    width:420px; 
    
}

.submenu .icon-box img{
            margin-left: 8px;
            
        }
    
    .about .about-box figure {
        
        margin-top: 20px;
        
        
    }

	 .about .about-box figure img {
	     
	     margin: 20px;
	     
	 }
	 
	 
	 .about .about-box .proimg {
    margin: 10px 70px;
                                }
	 
	 .trainers .section-title{
		 margin-left: 50px;
	 }
	 
	 .trainers .member-content h4{
		 margin-left: 45px;
		 font-size:25px;
		 font-family: "Roboto" sans-serif; 
		 
	 }
	 
	 .trainers .member h3{
		 
		 font-size:30px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 #footer .qr h4 {    
  font-weight: bold;
  color: #F37020;
  position: relative;
  padding-bottom: 12px;
margin-left:45px;
margin-top: 20px;
margin-bottom:10px;
font-size: 25px;
}
	 
	  .footer-top .footer-links ul li
	 {	 
		 font-size:18px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 .trainers .member img{
		 margin-left: 45px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align: center;
		 
	 }
	 
	 .trainers .member p{
		 margin-left: 25px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 
		 
	 }
	 
	 .news {
   
   margin-left: 10px;
}
 .news .newslatter {
     padding:0;
     box-shadow: inherit;
     border: inherit;
     width: 50%;
	 /*margin-left: 150px;/
     font-size: 19px;
     box-shadow: #b0b0b0 0px -2px 9px 0px;
     border-radius: 0px 0px 0px 0px;
     text-transform: uppercase;
	  height: 60px;
}

.news p{
	text-align: left;
	font-size: 16px;
	margin-left: 35px;
	padding: 0px;
	color:#ff6d15;
	
}
.footer-links h1{

		padding-bottom: 30px;
		margin-left:49px;
}


 .submit {
    padding: 1px;
    border: #ff6d15 solid 1px;
     background: #ff6d15;
     color: #fff;
     margin-left:1px;
     font-weight: 500;
     font-size: 19px;
     max-width: 150px;
	 height: 60px;
     width: 80%;
     border-radius: 0px 0px 0px 0px;
     box-shadow: #b0b0b0 0px -2px 9px 0px;
      text-transform: uppercase;
      transition: all 0.3s ease-in;
}
 .submit:hover {
     background: #200769;
     border: #200769 solid 1px;
     color: #fff;
     transition: all 0.3s ease-in;

}

	 
	 
	 
     .titlepage h2 {
        line-height: 36px;
        font-size: 27px;
    }
    
     .padding_left0 {
        padding-left: 15px;
    }
    
     
     .contact .contact_bg {
        padding: 40px 20px;
    }
    
     .submit {
        font-size: 15px;
         padding: 14px 0px;
         max-width: 134px;
    }
    
     .news .newslatter {
        padding: 5px 5px;
         width: 60%;
         font-size: 12px;
    }
    
     .address {
       
        padding-bottom: 20px;
    }
    
    ul.social_link {padding-bottom: 0px;}
    
     .copyright {
        margin-top: 25px;
    }
    
  

     .padding_dd {
    padding: 0px 20px;
}

#footer .footer-top h4 {
  font-size: 25px;
  font-weight: bold;
  color: #F37020;
  position: relative;
  padding-bottom: 12px;
  text-align: center;
}


     .mean-container .mean-nav ul li a {
    border-bottom: 1px solid #ccc;
    color: #383838;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    /*padding-left:70%;/
    text-align: left;
    text-decoration: none;
    /* text-transform: uppercase; /
    width: 80%;
}
     .mean-container .mean-nav ul {
    padding: 0;
    margin: 0;
     width: 100%; 
    list-style-type: none;
    /* height: 100%; /
}

.mean-container .mean-nav ul li {
    position: relative;
    float: right;
    width: 95%;
    /* height: 100%; /
}
     
.mean-container .mean-nav ul li li a {
    width: 100%;
    /*padding-left: 60%;/
}


 .mean-container .mean-nav ul li li a.mean-expand {
    top: 0;
    right: 335px;
}
.heading h1 {
    margin-left: 45px;
    font-size: 28px;
    font-weight: 500;
}
     
     .mean-container .mean-nav ul li li a {
    width: 100%;
      border-top: 1px solid #ccc;
    opacity: 1;
    filter: alpha(opacity=1);
    text-shadow: none !important;
    visibility: visible;
}

.mean-container .mean-nav ul li li li a {
    width: 100%;
    padding-left: 0%;
}
     
     
     .mean-container .mean-nav ul li li li li a {
    width: 100%;
    padding-left: 0%;
}
     
     .header {
         padding-bottom: 0px;
         background: #fff;
    }
    
    .about .about-box p {
    font-size: 17px;
    line-height: 22px;
    color: #000;
    text-align:center;
    margin:0;
    padding: 30px;
}
    
     .faqHeader {
        font-size: 20px;
       padding: 90px 0 0 30px;
        width: 100%;
        color: #FFFFFF;
		font-weight: 700;
    }
		

    
    
    .carousel-indicators
    {                   
    left: inherit;
    top: 98%;
    margin-right: 45%;
    display: block;
        
    }
    
     .logo {
 
    margin-left: 0px;

}
     .logo {
         text-align: left !important;
         width: 400px;
       margin-left:30px;
       padding-bottom: 20px;
       
       float: inherit;
    }
    
    
    #footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-top: 20px;
    font-size: 21px;
}
        
.mainmenu .cour {
    margin: 0px;
    color: #E96E02;
    text-decoration: none;
    padding-left: 85px;
    font-size: 25px;
    }
	 
	 .trainers .section-title{
		 margin-left: 50px;
	 }
	 
	 .trainers .member-content h4{
		 margin:0;
		 font-size:25px;
		 font-family: "Roboto" sans-serif; 
		 text-align:center;
		 
	 }
	 
	 .trainers .member h3{
		 
		 font-size:30px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 margin-left:0px;
		 
	 }
	 
	
	 
	  .footer-top .footer-links ul li
	 {	 
		 font-size:18px;
		 font-family: "Roboto" sans-serif;
		 text-align: center;
		 
	 }
	 
	 .trainers .member img{
		 margin-left: 45px;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align: center;
		 
	 }
	 
	 .trainers .member p{
		 margin: 0;
		 font-size:16px;
		 font-family: "Roboto" sans-serif; 
		 text-align:center;
		     padding: 30px;
		 
	 }
	 
	 
     .titlepage h2 {
        line-height: 36px;
        font-size: 27px;
    }
    
     .padding_left0 {
        padding-left: 15px;
    }
    
     
     .contact .contact_bg {
        padding: 40px 20px;
    }
    
     .submit {
        font-size: 15px;
         padding: 14px 0px;
         max-width: 134px;
    }
    
     .news .newslatter {
        padding: 15px 10px;
         width: 60%;
         font-size: 12px;
    }
    
     .address {
       
        padding-bottom: 20px;
    }
    
    ul.social_link {padding-bottom: 0px;}
    
     .copyright {
        margin-top: 25px;
    }
}




/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 360px) and (max-width: 430px) {
/*@media (max-width: 430px) {*/

#wPaint {
    position: relative;
    width: 100%;
    height: 600px;
    border: 2px solid #000;
    margin-left: 0px;
    margin-top: 80px;
}
.wPaint-menu {
    
    zoom: 1;
    line-height: 0;
    z-index: 99;
    position: relative;
    left: 450px;
    top: 0px;
    width: 325px;

}


body, html {
    font-family: verdana;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    background-color: #FEFEFE;
    margin-left: -150px;
}

#header-logo {
    position: absolute;
    display: block;
    width: 310px;
    height: 150px;
    left: 30px;
    top: 10px;
    background: url("img/logo.png")no-repeat;
}



.mean-container .mean-bar {
    margin-top: 0px;
    width: 100%;
}

.logo {
    text-align: left !important;
    width: 100%;
    margin-left: 30px;
    padding-bottom: 20px;
    float: inherit;
}


.credits
{    float:left;
    margin-right:30px;
    margin-top:10px;
     margin-left:100px;
}
.about .about-box a {
    margin-left: 165px;
    width:100px;
}
.news {
    margin-left: -10px;
}
.news p {
    text-align: left;
    font-size: 15px;
    margin-left: 21px;
    padding: 0px;
    color: #ff6d15;
}


.heading {
    margin-left: 140px;
}

.form {
    margin-left: 30px;
    width:100%;
}

.mean-container .mean-nav ul {
    padding: 0;
    margin: 0;
    width: 110%;
    list-style-type: none;
    /* height: 100%; */
}

.mean-container .mean-nav ul li a {
    border-bottom: 1px solid #ccc;
    color: #383838;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    /* padding-left: 70%; */
    text-align: left;
    text-decoration: none;
    /* text-transform: uppercase; */
    width: 80%;
}

.mean-container .mean-nav ul li li a.mean-expand {
    top: 0;
    right: 410px;
}

.mean-container .mean-nav ul li a.mean-expand {
    top: 0;
    right: 390px;
}

.bookafree h1 {
    color: #fff;
    font-family: "Roboto";
    font-weight: 700;
    word-spacing: 4px;
    letter-spacing: 0.5px;
    text-align:center;
    font-size:18px;
    margin-top:-35px;
    margin-bottom:45px;
}
.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.trainers2 .bggreen button {
    border: 2px solid #fff;
    float: right;
    background: #3DB54A;
    margin-right: -140px;
    margin-top: -58px;
    width: 140px;
    border-radius: 10px;
    font-weight: 700;
    font-size:14px;
}

.trainers2 .bggreen h1 {
    width: 250px;
    text-align: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 700;
    color: #fff;
    font-family: "raleway", sans-serif;
    margin-left:0px;
}


.heading h1 {
    font-size: 25px;
    color: #075DA8;
    font-weight: 700;
    text-align: center;
    margin-left: -120px;
}

/*.heading h1 {*/
/*    font-size: 25px;*/
/*    color: #075DA8;*/
/*    font-weight: 700;*/
/*    margin-left: -90px;*/
/*}*/

.form {
    margin-left: 10px;
}

.bookafree .btn2 {
    width: 20px;
    background: #fff;
    color: #E96E02;
    border-radius: 50px;
    border: 2px solid #26920B;
    padding:10px 80px;
    transition: 0.3s;
    font-size: 15px;
    /* background: rgba(255, 255, 255, 1); */
    text-decoration: none;
    margin-left: 70px;
    clear: left;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 435px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.text-bg p {
    font-size: 15px;
    line-height: 20px;
    width: 390px;
    margin-left:10px;
}
.startup p {
    margin-top: -5px;
    margin-left: 70px;
    font-size: 23px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: -15px;
    color: #ff6d15;
    margin-bottom:10px;
}


.regpdf img {
    width:385px;
    margin-left:30px;
    margin-top:0px;
}

.makeind img {
    width: 290px;
    margin-left: 70px;
    margin-top: -7px;
}


.startup img {
    width: 290px;
    margin-left: 70px;
    margin-top:-7px;
}

.mainmenu {
    margin: 45px;
    padding: 4px;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 350px;
}


.trainers .member p {
    margin-left: 10px;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
    text-align:center;
    margin-left:10px;
    padding:30px;
}
.trainers .member h3 {
    font-size: 30px;
    font-family: "Roboto" sans-serif;
    text-align: center;
    margin-left:0px;
}


.about .about-box img {
    margin-left: 40px;
}

.trainers .member img {
    margin-left: 50px;
}

.about .about-box figure img {
    margin: 35px;
}

/*.alldivice {
    width: 390px;
    height: auto;
   margin-left:25px;
}*/
  
  
  .alldivice a {
    width: 500px;
    height: auto;

    
}
 .alldivice {
    width: 500px;
    height: auto;
	
    
}
 
.alldivice .nameimg {
    width: 410px;
    height: auto;
    margin-left: -10px;
    margin-top: 15px;
}

 .alldivice .mobimg {
    width: 80px;
    height: auto;
    margin-left: 5px;
    margin-top:20px;
}

.alldivice .deskimg {
    width: 135px;
    height: auto;
    margin-left:25px;
    margin-top:20px;
	
}

.alldivice .tabimg {
	width: 115px;
    height: auto;
    margin-left:5px;
    margin-top:20px;
}

.alldivice .androimg {
    width: 120px;
    height: auto;
    margin-left: 70px;
    margin-top: 20px;
}

.alldivice .iosimg {
    width: 120px;
    height: auto;
    margin-left: 0px;
    margin-top: 20px;
}
  
  #footer .footer-top .footer-links address a  {
    color: #000;
    transition: 0.3s;
    display: inline-block;
    line-height: 25px;
    text-align:center;
    margin-left:-50px;
    width:365px;
    font-family:"roboto";
    font-size:14px;
}
  
  .footer-links address h1 {
    margin-top:-30px;
    padding-bottom: 10px;
    margin-left: 75px;
}

.copy{
    margin:15px;
    }

.paymentoptions{
    margin-left:20px;
}

.paymentoptions img{
    width:110px;
    margin:4px;
}

.payments h3{
    color:#075DA8;
    font-weight:700;
    text-align:center;
    
}

.payments p {
    text-align: center;
    color: #000;
    margin-left: -13px;
    width: 400px;
}

.footer-links ul .maap iframe{
    width:385px;
    height:400px;
    margin-left:5px;
}

.text-bg p {
    font-size: 15px;
    line-height: 20px;
    width: 385px;
    margin-left:10px;
}

.startup p {
    margin-top: -5px;
    margin-left: 85px;
    font-size: 23px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: -15px;
    color: #ff6d15;
    margin-bottom:10px;
    
}
}


@media (max-width: 400px) {
    
    .about .about-box h2 {
    line-height: 36px;
    font-size: 29px;
    text-align: center;
    margin-left: 0px;
}
    
    
    .submit {
    font-size: 15px;
    padding: 14px 0px;
    max-width: 140px;
}


.news .newslatter {
    padding: 15px 10px;
    width: 60%;
    font-size: 10px;
    
}
.news p {
    text-align: left;
    font-size: 15px;
    margin-left: 8px;
    padding-bottom: 20px;
    color: #ff6d15;
}
    
    
    .logo img {
    width: 320px;
    margin-left:3px;
}
    
.credits
{    float:left;
    margin-right:30px;
    margin-top:10px;
     margin-left:100px;
}

.heading {
    margin-left: 140px;
}

.form {
    margin-left: 30px;
    width:100%;
}
.mean-container .mean-nav ul {
    padding: 0;
    margin: 0;
    width: 110%;
    list-style-type: none;
    /* height: 100%; */
}
.bookafree h1 {
    color: #fff;
    font-family: "Roboto";
    font-weight: 700;
    word-spacing: 4px;
    letter-spacing: 0.5px;
    text-align:center;
    font-size:18px;
    margin-top:-35px;
    margin-bottom:45px;
}



.heading h1 {
    font-size: 27px;
    color: #075DA8;
    font-weight: 700;
    margin-left: -120px;
    
}

.form {
    margin-left: 0px;
}

.bookafree .btn2 {
    width: 20px;
    background: #fff;
    color: #E96E02;
    border-radius: 50px;
    border: 2px solid #26920B;
    padding:10px 80px;
    transition: 0.3s;
    font-size: 15px;
    /* background: rgba(255, 255, 255, 1); */
    text-decoration: none;
    margin-left: 60px;
    clear: left;
}

.faq p {
    color: #FFFFFF;
    font-family: "roboto";
    margin: 0;
    font-size: 14px;
    width: 405px;
    padding: 15px 25px 15px 25px;
    line-height: 20px;
}

.text-bg p {
    font-size: 15px;
    line-height: 20px;
    width: 390px;
    margin-left:10px;
}
.startup p {
    margin-top: -5px;
    margin-left: 70px;
    font-size: 23px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: -15px;
    color: #ff6d15;
    margin-bottom:10px;
}


.regpdf img {
    width:365px;
    margin-left:27px;
    margin-top:0px;
}

.startup img {
    width: 290px;
    margin-left: 60px;
    margin-top:-7px;
}
.news {
    margin-left: 0px;
}

.submenu .icon-box img {
    margin-left: 2px;
   
}

#footer .social-links a {
    font-size: 16px;
    display: inline-block;
    background: #5fcf80;
    color: #fff;
    line-height: 1;
    padding: 10px;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    width: 35px;
    height: 35px;
    transition: 0.3s;
}

#footer .qr h4 {
    font-weight: bold;
    color: #F37020;
    position: relative;
    padding-bottom: 12px;
    margin-left: 15px;
    margin-top: 10px;
    font-size: 22px;
}

.mainmenu {
    margin: 40px;
    padding: 4px;
    border: #0552C7 solid 2px;
    border-radius: 10px;
    background: #fff;
    width: 340px;
}


.trainers .member p {
    margin-left: 10px;
    font-size: 14px;
    font-family: "Roboto" sans-serif;
    text-align:center;
    margin-left:10px;
    padding:30px;
}
.trainers .member h3 {
    font-size: 30px;
    font-family: "Roboto" sans-serif;
    text-align: center;
    margin-left:0px;
}


.about .about-box img {
    margin-left: 40px;
}

.trainers .member img {
    margin-left: 30px;
}

.about .about-box figure img {
    margin: 35px;
}

/*.alldivice {
    width: 390px;
    height: auto;
   margin-left:25px;
}*/
  
  
  .alldivice a {
    width: 500px;
    height: auto;

    
}
 .alldivice {
    width: 500px;
    height: auto;
	
    
}
 
.alldivice .nameimg {
    width: 394px;
    height: auto;
    margin-left: -16px;
    margin-top: 15px;
}

 .alldivice .mobimg {
    width: 85px;
    height: auto;
    margin-left: -5px;
    margin-top:20px;
}

.alldivice .deskimg {
    width: 140px;
    height: auto;
    margin-left:20px;
    margin-top:20px;
	
}

.alldivice .tabimg {
	width: 120px;
    height: auto;
    margin-left:0px;
    margin-top:20px;
}

.alldivice .androimg {
    width: 115px;
    height: auto;
    margin-left: 70px;
    margin-top: 20px;
}

.alldivice .iosimg {
    width: 120px;
    height: auto;
    margin-left: 0px;
    margin-top: 20px;
}
  
  
  
 #footer .footer-top .footer-links address a {
    color: #000;
    transition: 0.3s;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    margin-left: -60px;
    width: 360px;
    font-family: "roboto";
}
  .footer-links address h1 {
    
    padding-bottom: 10px;
    margin-left: 70px;
}
.copy{
    margin:15px;
}
.paymentoptions{
    margin-left:20px;
}
.paymentoptions img{
    width:100px;
    margin:7px;
}

.payments h3{
    color:#075DA8;
    font-weight:700;
    text-align:center;
}

.payments p {
    text-align: center;
    color: #000;
    width: 355px;
    margin-left: -5px;
    font-size:13px;
}

.footer-links ul .maap iframe {
    width: 360px;
    height: 400px;
    margin-left: 10px;
}

.text-bg p {
    font-size: 15px;
    line-height: 20px;
    width: 350px;
    margin-left:10px;
}
.startup p {
    margin-top: -5px;
    margin-left: 75px;
    font-size: 23px;
    font-weight: 700;
    /* margin-left: 150px; */
    padding-bottom: -15px;
    color: #ff6d15;
    margin-bottom:10px;
}
}




@media (max-width: 1080px) {

.main-menu .drop-down1 li {
  width: 120px;
  position: relative;
}

.main-menu .drop-down1 ul a {
  padding: 10px;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  color: #37423b;
}

.main-menu .drop-down1 ul a:hover, .main-menu .drop-down1 ul .active > a, .main-menu .drop-down1 ul li:hover > a {
  color: #5fcf80;
}

.main-menu .drop-down1 > a:after {
  content: "\f0d7";
  font-family: fontawesome;
  padding-left: 5px;
}

.main-menu .drop-down1 ul {
  display: block;
  position: absolute;  
  top: calc(100% + 30px);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
  border-radius: 4px;
  right: 180px;
}

.main-menu .drop-down1:hover > ul {
  opacity: 1;
  top: 80%;
  visibility: visible;
}
}


/*@media (min-width: 1080px){

.header_information {
    /* background-color: #200769; 
    padding: 0 0;
    padding-top: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: absolute;
    width: 1080px;
    font-family: "Roboto" sans-serif;
    height: 90px;
     margin-top: -20px;
    right: 0px;
    left:20px;
}

.logo img {
     /*float: left;
     margin-left: 20px;
     /*padding-bottom: 6px;
	 width: 250px;
	 height:auto;
}

 nav.main-menu {
     float: left;
   margin-left: 15px;
}
}*/


