/* --------------------------------------------------------
Style Sheet for OurPerfectStart

version: 1.0
Author: Mehul Golania
----------------------------------------------------------*/
@media screen and (max-width:1600px){
  
.right_menu{width: 74%;  padding-left: 0;}
}

@media screen and (min-width: 1440px) {
  .right_menu {
    padding-left: 0;
    width: 74%;
}
}



@media screen and (max-width:1200px){
	  .right_menu {
    padding-left: 0;
    width: 75%;}

	.container {
    background: #fff none repeat scroll 0 0;
    padding: 0 24px;
    width: 90%;}

}
@media screen and (max-width:1202px){
	  .right_menu {
    padding-left: 0;
    width: 73%;}
}

@media screen and (max-width:1199px){
	  .right_menu {
	      padding-left: 0;
    width: 72%;}
}

@media screen and (max-width:1160px){
	  .right_menu {
	      padding-left: 0;
    width: 71%;}
}
@media screen and (max-width:1156px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
}
@media screen and (max-width:1133px){
	  .right_menu {
    padding-left: 0;
    width: 71%;}
}
@media screen and (max-width:1158px){
	  .right_menu {
    padding-left: 0;
    width: 72%;}
}
@media screen and (max-width:1131px){
	  .right_menu {
    padding-left: 0;
    width: 71%;}
}
@media screen and (max-width:1131px){
	  .right_menu {
    padding-left: 0;
    width: 71%;}
}
@media screen and (max-width:1092px){
	  .right_menu {
    padding-left: 0;
    width: 70%;}
}
@media screen and (max-width:1056px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
}


@media screen and (max-width:1024px){
	  .right_menu {
    padding-left: 0;
    width: 68%;
}
}
@media screen and (max-width:991px){
	  .right_menu {
    padding-left: 0;
    width: 71%;
}
}
@media screen and (max-width:980px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
}
@media screen and (max-width:921px){
	  .right_menu {
    padding-left: 0;
    width: 68%;}
}
@media screen and (max-width:892px){
	  .right_menu {
    padding-left: 0;
    width: 67%;}
}

@media screen and (max-width:887px){
	  .right_menu {
    padding-left: 0;
    width: 66%;}
}
@media screen and (max-width:847px){
	  .right_menu {
    padding-left: 0;
    width: 66%;}
}
@media screen and (max-width:843px){
	  .right_menu {
    padding-left: 0;
    width: 65%;}
}
@media screen and (max-width:835px){
	  .right_menu {
    padding-left: 0;
    width: 65%;}
}

@media screen and (max-width:982px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
 }
 @media screen and (max-width:983px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
 }


@media screen and (max-width:945px){
	  .right_menu {
    padding-left: 0;
    width: 69%;}
 }
 @media screen and (max-width:921px){
	  .right_menu {
    padding-left: 0;
    width: 68%;}
 }
  @media screen and (max-width:892px){
	  .right_menu {
    padding-left: 0;
    width: 67%;}
 }
   @media screen and (max-width:866px){
	  .right_menu {
    padding-left: 0;
    width: 66%;}
 }
    @media screen and (max-width:841px){
	  .right_menu {
    padding-left: 0;
    width: 65%;}
 }
     @media screen and (max-width:817px){
	  .right_menu {
    padding-left: 0;
    width: 64%;}
 }
      @media screen and (max-width:795px){
	  .right_menu {
    padding-left: 0;
    width: 63%;}
 }
       @media screen and (max-width:774px){
	  .right_menu {
    padding-left: 0;
    width: 62%;}
 }







@media screen and (max-width:1070px){
.collapse .col-md-8.col-sm-12{ padding: 0px !important; margin: 0px !important;}
.navbar-default .container-fluid {padding: 0px;}
}



@media screen and (max-width:992px) {    
.container {    width: 100% !important;}
}

@media screen and (max-width:991px) {    
.navbar-default .navbar-collapse{ text-align: center;
  }
  .slogan{  padding-left: 15%;}

  .navbar-nav {   margin: 7.5px 0px !important;  float: none !important; border-bottom: 1px solid #fff;}
 .navbar-nav > li{ float: none; display: inline-block;}
}

@media screen and (max-width:800px){

   
}



@media only screen and (max-width:768px){
.container {    width: 100% !important;}
  .right_menu {
    padding-left: 0;
    width: 62%;}
}
@media only screen and (max-width:767px){
.top_contact, .header_bg {background: none;  width: 100% !important; padding:5px 10px;}
.logo{text-align: center;}
.slogan{ padding: 0px;}
.navbar-brand{ display: block !important;}
/*.left_menu{position: absolute; z-index: 1111; top: 47px; left: 0px; }*/
/*.left_menu .dropdown-menu{ left: 0; top: 100%;}*/
.left_menu{ margin-bottom: 20px; }
.right_menu, .left_menu{width: 100%;}

.subscribe input[type="email"]{width: 90%;}
.navbar-default .navbar-nav > li > a{padding: 10px 14px; border-bottom: 1px solid #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{ text-align: center;}
.navbar-default .navbar-collapse{ margin: 0px; padding: 0px;}
.header_part .col-md-8.col-sm-12{ padding: 0px !important; margin: 0px !important;}
.navbar-default .container-fluid{padding: 0px;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: #e7e7e7;
    color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu{background-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a:hover {  border-color: #fff; }
 .navbar-nav > li{ float: none; display: block;} 
.contact_link_center{ text-align: center;}
.logo img{width: 100%;}
.right_menu{padding: 0 15px !important;}



}
@media screen and (max-width:560px){


}





@media screen and (max-width:480px){
       .logo img{width:60%;}
}
@media screen and (max-width:360px){


}