nav {
	margin:0px auto;
	padding:0px;
	width:970px;
}
nav ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
nav ul li {
	margin:0px 0px 0px 0px;
	padding:0px 22px;
	display:inline-block;
	line-height:normal;
	position:relative;
}
nav ul li:last-child {
    float: right;
}
nav ul li a {
	margin:0px 0px 0px 0px;
	padding:22px 0px;
	font-size:13px;
	color:#ebebeb;
	text-decoration:none;
	text-transform:uppercase;
	line-height:normal;
	height:auto;
	width:auto;
	text-transform:uppercase;
	background:url(../images/nav-dropdown.png) right 12px no-repeat;
}
nav ul li a.active {
	color:#fff;
}
nav ul li a:hover {
	color:#fff;
}
nav ul li.current-menu-item > a,  nav ul li.current-menu-ancestor > a,  nav ul li.current_page_item > a,  nav ul li.current_page_ancestor > a {
	color:#fff;
	background:none !important;
}
nav a {
	display:block;
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	padding:0px 0px;
	line-height:40px;
	height:40px;
	margin:0px;
}
nav a:hover, nav a:active {
	color:#3a98f8;
	text-decoration:none;
}
nav a#pull {
	display: none;
}
 @media only screen and (max-width: 1280px) {
 .quote_info {
 margin:0px;
 padding: 0;
 right: 0;
}
}
 @media only screen and (min-width: 1091px) {
.about_right {
margin:0px;
padding:0px 0px;
width:412px;
float:right;
margin-right: -60px;
}
}
 @media only screen and (max-width: 1090px) {
     .body_left, .body_right {
         width: 31.3%;
     }
     .i-content {
         width:82%;
         float:right;
     }
 .about_left {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px;
 width: 520px;
 float: left;
}
 .about_right {
 margin: 0px;
 padding: 0px 0px;
 width: 420px;
 float: right;
 margin-right: 0;
}
 .header_top_right {
 margin-right:0;
}
 .header_nav {
 width: 1050px;
}
 nav ul li {
 margin: 0px 0px 0px 0px;
 padding: 0px 20px;
 display: inline-block;
 line-height: normal;
}
 .timer_main {
 margin: 0px auto;
 padding: 0px;
 width: 100%;
}
 .timer_left, .timer_cent, .timer_right {
width: 30.3%;
}
 nav {
 margin: 0px auto;
 padding: 0px;
 width: 100%;
}
 .header_nav, .thumbs, .norm-content, .home-content {
 width: 100%;
}
 .coching {
height: auto;
}
nav ul li:last-child {
    float: none;
}
.test_bg {
    background-position-x: 50%;
}
}
@media only screen and (max-width: 990px) {
.coching {
    min-height: 410px;
    max-height: 410px;
    width: 28.3%;
}
}
@media only screen and (min-width: 960px) {
    .rev_slider {
        height: 540px !important;
    }
 nav ul li a {
margin:0px 0px 0px 0px;
padding:22px 0px;
font-size:13px;
color:#ebebeb;
text-decoration:none;
text-transform:uppercase;
line-height:normal;
height:auto;
width:auto;
text-transform:uppercase;
background:url(../images/nav-dropdown.png) right 12px no-repeat;
position: relative;
top: 50%;
transform: translateY(-50%);
}
}
@media only screen and (min-width: 960px) {
    .rev_slider {
        height: 540px !important;
    }
}
@media only screen and (max-width: 959px) {
 /*.sub-menu {
display: none !important;
}*/
    .i-content {
        width:75%;
        float:right;
    }
    .s-logo {
        margin: 0px 10px 0px 0px !important;
    }
    .menu-item br:after {
        content: ' ';
    }
    #rev_slider_1_1_wrapper {
        display: none !important;
    }
nav ul ul {
    background: none repeat scroll 0 0 #455eb8;
    float: none;
    margin: auto;
    position: relative;
    width: 100%;
	top:auto;
}
nav ul ul li a {
	width:100%;	
}
 .menu-item br {
/*display: none;*/
content: ' ';
}
 .body_right {
width: 100%;
}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 959px) {
.quote_bar {
 display: none;
}
 #featuredslider img {
 height:inherit !important;
}
 nav {
width:100%;
margin:0px 0px 0px 0px;
text-align:center;
float:inherit;
}
 nav ul {
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
text-align:center;
width:100%;
background:#455eb8;
}
 nav ul li {
background:none;
line-height:normal;
height:auto;
display:block;
margin:0px;
padding:0px;
float:inherit;
padding:0px 0px 0px 0px;
font-size:11px;
color:#E7BD13;
text-transform:uppercase;
}
 nav ul li a {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
height:auto;
width:auto;
}
 nav ul li a span {
display:inline;
}
 nav ul li a:hover {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
background:#446af2;
height:auto;
width:auto;
}
    nav ul ul li a:hover {
        padding: 7px 10px;
        font-size: 12px;
        line-height: 1.4em;
    }
 nav ul li a.active {
color:#C59F04;
background:none;
}
 nav a {
text-align: left;
width: 100%;
text-indent:10px;
text-decoration:none;
font-size:16px;
color:#8a8a8a;
height:40px;
}
 nav a:hover {
background:none;
ccolor:#3da335;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
background:#0e2a90;
margin:0px 0 0px 0;
color:#fff;
text-transform:uppercase;
font-weight:600;
line-height:40px;
height:40px;
}
 nav a#pull:after {
content:"";
background: url(../images/nav-icon.png) no-repeat;
width:25px;
height:20px;
display: inline-block;
position: absolute;
right:10px;
top:10px;
}
 .header_top_main {
width:95%;
}
 .header_top_left {
width:37%;
}
 .header_top_left img {
width:100%;
margin:0 0 20px 0px;
}
 .header_top_right {
width:25%;
text-align:center;
}
 .header_nav {
width:100%;
border:none;
}
 .top_menu_bg {
background:none;
border:none;
}
 .sliderbox {
margin:0px auto;
position:inherit;
}
 .per_main {
width:95%;
}
 .per_left {
width:23%;
margin:0px 7px;
}
 .body_main {
width:98%;
}
 .body_left {
width:30%;
margin:0 20px 0 0;
padding:0 15px 0 0;
}
 .coching img {
width:100%;
}
 .body_right {
width:30%;
margin:0 0 0 0;
border:none;
}
 .coching_right {
width:55%;
margin:0 20px 0 0;
}
 .timer_main {
width:95%;
}
 .timer_left {
width:32%;
}
 .timer_cent {
width:32%;
margin:0 0 0px 20px;
}
 .timer_right {
width:32%;
}
 .test_text {
width:91%;
margin:0px 20px;
padding:0px;
}
 .footer_main {
width:95%;
}
 .footer_nav {
width:75%;
text-align:center;
}
 .footer_main p {
text-align:center;
}
 .about {
width:95%;
}
 .about_left {
width:48%;
}
 .about_right {
width:48%;
}
 .about_intp {
width:251px !important;
}
 .about_ta {
width:251px !important;
}
 .about_intp1 {
width:251px !important;
padding:5px 8px;
}
 .asssign img {
width:100%;
}
 .our_service_right {
width:77%;
}
}




@media only screen and (max-width: 767px) {
	/*.page-entry .entry-content p {
		text-align:justify;	
	}*/
    img.alignleft {
        margin: 0 auto;
    }
	.timer_left, .timer_cent, .timer_right {
		border-top: 1px solid #e0e0e0;	
	}	
	.timer_di {
		border-top:none;	
	}
	.left, .right {
		width:auto;
		border-right:none;	
		padding:0 10px;
	}
	.coching_right {
		text-align:center;	
	}
	.bottom {
		position:relative;	
	}
	.test_bg {
		background-image:none;	
	}
	.accordion .tab {
		padding: 8px 24px !important;
    	line-height: 1.6em;
	}
	.a-thumb {
		float: left;
		min-height: 170px;
	}
    	.coching, .bottom .coching {
    		padding: 0; border: 0;
    	}
    	.largertitle {
    		padding-left:4%;
    	}
    	.more-button {
    		position:relative;
    	}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.quote_bar {
 display: none;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea {
 width: 89% !important;
}
#featuredslider img {
 height:inherit !important;
}
 nav {
width:100%;
margin:0px 0px 0px 0px;
text-align:center;
float:inherit;
}
 nav ul {
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
text-align:center;
width:100%;
background:#455eb8;
}
 nav ul li {
background:none;
line-height:normal;
height:auto;
display:block;
margin:0px;
padding:0px;
float:inherit;
padding:0px 0px 0px 0px;
font-size:11px;
color:#E7BD13;
text-transform:uppercase;
}
 nav ul li a {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
height:auto;
width:auto;
}
 nav ul li a span {
display:inline;
}
 nav ul li a:hover {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
background:#446af2;
height:auto;
width:auto;
}
 nav ul ul li a:hover {
	padding:7px 10px; 
	font-size:12px;
	line-height:1.4em;
}
 nav ul li a.active {
color:#C59F04;
background:none;
}
 nav a {
text-align: left;
width: 100%;
text-indent:10px;
text-decoration:none;
font-size:16px;
color:#8a8a8a;
height:40px;
}
 nav a:hover {
background:none;
ccolor:#3da335;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
background:#0e2a90;
margin:0px 0 0px 0;
color:#fff;
text-transform:uppercase;
font-weight:600;
line-height:40px;
height:40px;
}
 nav a#pull:after {
content:"";
background: url(../images/nav-icon.png) no-repeat;
width:25px;
height:20px;
display: inline-block;
position: absolute;
right:10px;
top:10px;
}
 .header_top_main {
width:95%;
}
 .header_top_left {
width:100%;
text-align: center;
margin: 20px 0px 0px 0px;
}
 .header_top_left img {
max-width:100%;
width: auto;
margin:0 0 20px 0px;
}
 .header_top_right {
width:96%;
text-align:center;
}
 .header_top_right h2 {
 margin: 5px auto 7px auto;
 padding: 0;
}
 .header_top_right .p_number {
    text-align: left;
    display: inline-block;
}
 .header_pay {
width: 185px;
 margin: 0 auto;
}
 .header_top_right p {
 margin: 0px;
 padding: 0 5px;
 font-size: 13px;
 color: #ffffff;
 font-style: italic;
 text-align: center;
}
 .header_nav {
width:100%;
border:none;
}
 .top_menu_bg {
background:none;
border:none;
}
 .slider img {
height:inherit;
}
 .sliderbox {
margin:0 0px 0px 0px;
width:94%;
position:inherit;
}
 .sli_intp {
width:77% !important;
}
 .sli_ta {
width:77% !important;
}
 .sli_intp1 {
width:77% !important;
}
 .sli_btn {
width:100%;
}
 .qulity ul li {
width:20%;
margin:0 2% 0 0;
}
 .qulity ul li + li {
width:20%;
margin:0 8% 0 0;
}
 .per_main {
width:95%;
}
 .per_left {
width:50%;
margin:0px 0px 25px 0px;
}
 .body_main {
width:95%;
}
 .body_left {
width:100%;
margin:0 0 0 0;
border:none;
}
 .coching img {
width:100%;
}
 .coching {
width:100%;
margin:0 0 30px 0;
}
 .coching_right {
width:75%;
}
 .body_right {
width:100%;
margin:0 0 0 0;
border:none;
}
 .timer_main {
width:95%;
}
 .timer_left {
width:100%;
margin:0 0 80px 0;
}
 .timer_cent {
width:100%;
margin:0 0 80px 0;
}
 .timer_right {
width:100%;
}
 .test_text {
width:91%;
margin:0px 20px;
padding:0px;
}
 .footer_main {
width:95%;
}
 .footer_nav {
width:95%;
text-align:center;
}
 .footer_main p {
text-align:center;
}
 .about {
width:95%;
}
 .about_left {
width:100%;
}
 .about_right {
width:100%;
float: none;
 clear: both;
}
 .about_intp {
width:80% !important;
}
 .about_ta {
width:80% !important;
}
 .about_intp1 {
width:80% !important;
}
 .find_out {
width:89%;
margin:0 0 20px 18px;
}
 .cas_study {
width:89%;
margin:0 0 0px 18px;
}
 .asssign img {
width:100%;
}
 .testimonials {
width:100%;
margin:0 0 70px 0;
}
 .faqs2 {
width:100%;
margin:0 0 30px 0;
}
 .our_service_right {
width:83%;
}
}
 @media only screen and (max-width: 479px) {
 .thumbs .top {
     margin-top: 20px;
 }
 .i-content {
     width:100%;
     float:none;
 }
 .page-entry .entry-content p {
 padding: 0 0 25px;
 }
.per_bg {
 display: none;
}
.quote_bar {
 display: none;
}
#featuredslider img {
 height:inherit !important;
}
 nav {
width:100%;
margin:0px 0px 0px 0px;
text-align:center;
float:inherit;
}
 nav ul {
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
text-align:center;
width:100%;
background:#455eb8;
}
 nav ul li {
background:none;
line-height:normal;
height:auto;
display:block;
margin:0px;
padding:0px;
float:inherit;
padding:0px 0px 0px 0px;
font-size:11px;
color:#E7BD13;
text-transform:uppercase;
}
 nav ul li a {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
height:auto;
width:auto;
}
 nav ul li a span {
display:inline;
}
 nav ul li a:hover {
border-bottom:1px solid #ebebeb;
display:block;
padding:10px 0px;
height:auto;
line-height:normal;
font-size:13px;
margin:0px;
color:#ebebeb;
background:#446af2;
height:auto;
width:auto;
}
 nav ul ul li a:hover {
	padding:7px 10px; 
	font-size:12px;
	line-height:1.4em;
}
 nav ul li a.active {
color:#C59F04;
background:none;
}
 nav a {
text-align: left;
width: 100%;
text-indent:10px;
text-decoration:none;
font-size:16px;
color:#8a8a8a;
height:40px;
}
 nav a:hover {
background:none;
ccolor:#3da335;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
background:#0e2a90;
margin:0px 0 0px 0;
color:#fff;
text-transform:uppercase;
font-weight:600;
line-height:40px;
height:40px;
}
 nav a#pull:after {
content:"";
background: url(../images/nav-icon.png) no-repeat;
width:25px;
height:20px;
display: inline-block;
position: absolute;
right:10px;
top:10px;
}
 .header_top_main {
width:95%;
}
 .header_top_left {
width:100%;
text-align: center;
margin: 20px 0px 0px 0px;
}
 .header_top_left img {
width:auto;
margin:0 0 20px 0px;
}
 .header_top_right {
width:95%;
text-align:center;
}
 .header_top_right h2 {
	width: 100%;
    margin: 5px auto 7px auto;
}
 .header_top_right h2 {
     padding: 0;
 }
 .header_top_right .p_number {
    text-align: left;
    display: inline-block;
}
 .header_pay {
 margin: 0 auto;
}
 .header_nav {
width:100%;
border:none;
}
 .top_menu_bg {
background:none;
border:none;
}
 .slider img {
height:inherit;
}
 .sliderbox {
margin:0 0px 0px 0px;
width:90%;
position:inherit;
}
 .sli_intp {
width:77% !important;
}
 .sli_ta {
width:77% !important;
}
 .sli_intp1 {
width:77% !important;
}
 .sli_btn {
width:100%;
}
 .per_main {
width:95%;
}
 .per_left {
width:100%;
margin:0px 0px 20px 0px;
}
 .body_main {
width:95%;
}
 .body_left {
width:100%;
margin:0 0 0 0;
border:none;
}
 .coching img {
width:100%;
}
 .coching {
width:100%;
margin:0 0 30px 0;
min-height: initial;
max-height: initial;
}
 .timer_main {
width:95%;
}
 .timer_left {
width:100%;
margin:0 0 80px 0;
}
 .timer_cent {
width:100%;
margin:0 0 80px 0;
}
 .timer_right {
width:100%;
}
 .test_text {
width:91%;
margin:0px 20px;
padding:0px;
}
 .footer_main {
width:95%;
}
 .footer_nav {
width:95%;
text-align:center;
}
 .footer_main p {
text-align:center;
}
 .about {
width:95%;
}
 .about_left {
width:100%;
}
 .about_right {
width:100%;
clear:both;
}
 .about_intp {
width:76% !important;
}
 .about_ta {
width:76% !important;
}
 .about_intp1 {
width:76% !important;
}
 .asssign img {
width:100%;
}
 .testimonials {
width:100%;
margin:0 0 70px 0;
}
 .faqs2 {
width:100%;
margin:0 0 30px 0;
}
 .our_service_right {
width:74%;
}
 .header_top_right p {
 margin: 0px;
 padding: 5px 5px;
 font-size: 13px;
 color: #ffffff;
 font-style: italic;
 text-align: center;
}
 .coching_left {
 margin: 0 auto;
 padding: 0px;
 float: none;
 width: 66px;
 clear: both;
}
 .coching_right {
 margin: 0 auto;
 padding: 0px;
 float: none;
 width: 100%;
}
 .testimonial_slideri {
 height: auto !important;
}
 .per_box h2, .per_box2 h2, .per_box3 h2, .per_box4 h2 {
 padding: 60px 0 0 0;
}
 .largertitle {
 line-height: 35px;
}
.header_pay h3 {
 margin:0px 5px 0px 0px;
}
.testimonial_slider__default .testimonial_slideri {
    padding: 0px 30px !important;
}
 @media only screen and (max-width: 540px) and (min-width: 481px) {
 .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea {
 width: 87% !important;
}
}

