body {

	padding:0px;

	margin:0px;

}

img {

	max-width:100%;

	height:0 auto;

}

a:focus{outline:none;outline:0px auto -webkit-focus-ring-color;outline-offset:0px}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {

    outline: none;

    outline-offset: 0px;

}

a:focus, a:hover {

    text-decoration:none !important;

}





header {

	background:#fff;

	padding:12px 0;

}



.header_social {

	text-align:right;

	margin-top:28px;

	padding-left:0px;

}

.header_social i {

	width:32px;

	height:32px;

	border:2px solid #000;

	color:#000;

	border-radius:50%;

	font-size:17px;

	line-height:30px;

	text-align:center;

	transition: all 0.5s ease 0s;

	margin-left:6px;

}

.header_social i:hover {

	color:#fff;

	background:#000;

}

.navigation {

	/*margin-top:20px;*/

	text-align:center;

}

.navigation ul {

    list-style-type: none;

    padding: 0px;

	margin:0px;

}

.primary-navigation li li::after {
    display: none;
}
.primary-navigation li li {
	text-align:left;
	padding:0px !important;
}

.navigation ul li {

	/*display:inline-block;*/

	padding:0 25px;

	position:relative;

}

.navigation ul li:last-child:after {

	display:none;

}

.navigation ul li:after {

	position:absolute;

	content:"";

	background:#000;

	width:7px;

	height:7px;

	border-radius:50%;

	top:40px;

	right:-3px;

}

.navigation ul li a {

	display:block;

	color: #000;

    font-family: 'Dosis', sans-serif;

	font-size: 20px;

	text-transform:uppercase;

	text-decoration: none;

	transition: all 0.5s ease 0s;

}

.navigation ul li a:hover, .navigation ul li.active a {

	color: #b8441f;

}

.banner_section {

	position:relative;

}



.banner_bottom_section {}

.banner_bottom_left {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/image1.jpg") no-repeat center;

	padding:30px 15px;

	min-height:600px;

	background-size:cover;

}

.banner_bottom_left_title {

	color: #fff;

    font-family: 'Dosis', sans-serif;

	font-size: 30px;

	text-transform:uppercase;

	font-weight:300;

	position:relative;

}

.banner_bottom_left_title:after {

	position: absolute;

	content:"";

	background:#fff;

	height:1px;

	width:58%;

	top:20px;

	right:0;

}

.banner_bottom_left tr {

	/*border-top: 1px dashed #ddd !important;*/

}

.banner_bottom_left td {

	color: #fff;

    font-family: 'Dosis', sans-serif;

	font-size: 18px;

	text-transform:uppercase;

	font-weight:300;

	padding:10px 0px !important;

	border-top: none !important;
	border-top: 1px dashed #ddd !important;

}

.banner_bottom_left tr:first-child {

	border-top: none !important;

}

.banner_bottom_left table {

	margin-top:30px;

	margin-bottom:30px;

}

.banner_bottom_left .bottom_text {

	color: #fff;

    font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	text-transform:uppercase;

	font-weight:300;

}



.banner_bottom_mid {

	background:#eaeaea;

	padding:30px 15px;

	min-height:600px;

}

.banner_bottom_mid_title {

	color: #000;

    font-family: 'Dosis', sans-serif;

	font-size: 30px;

	text-transform:uppercase;

	font-weight:300;

	position:relative;

}

.banner_bottom_mid_title:after {

	position: absolute;

	content:"";

	background:#000;

	height:1px;

	width:57%;

	top:20px;

	right:0;

}

.banner_bottom_mid .top_text {

	color: #000;

    font-family: 'Dosis', sans-serif;

	font-size: 18px;

	font-weight:300;

	margin-top:18px;

}

.banner_bottom_mid_icon {

	margin-top:20px;

	color: #000;

    font-family: 'Dosis', sans-serif;

	font-size: 20px;

	font-weight:300;

	text-transform:uppercase;

}

.banner_bottom_right {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/image2.jpg") no-repeat center;

	padding:30px 15px;

	min-height:600px;

	background-size:cover;

}

.banner_bottom_right_title {

	color: #fff;

    font-family: 'Dosis', sans-serif;

	font-size: 30px;

	text-transform:uppercase;

	font-weight:300;

	position:relative;

}

.banner_bottom_right_title:after {

	position: absolute;

	content:"";

	background:#fff;

	height:1px;

	width:44%;

	top:20px;

	right:0;

}

.banner_bottom_right .top_text {

	color: #fff;

    font-family: 'Dosis', sans-serif;

	font-size: 18px;

	font-weight:300;

	margin-top:18px;

}

.banner_bottom_right_form {

	margin-top:5px;

}

.home_banner_bottom {

	margin-left:0px !important;

	margin-right:0px !important;

}



.home_welcome_section {

	padding:90px 0;

}

.home_welcome_title {

	color:#b8441f;

	font-family: 'Open Sans', sans-serif;

	font-size: 50px;

	font-weight:700;

	text-transform:uppercase;

	text-align:center;

}

.home_welcome_content {

	width:64%;

	margin:0 auto;

	color:#000;

	font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	font-weight:300;

	text-align:center;

	margin-top:20px;

}

.welcome_top_left {

	text-align:right;

	padding-right:50px;

	margin-top:30px;

}

.welcome_top_right {

	padding-left:50px;

	margin-top:30px;

}

.home_welcome_heading1 {

	color:#b8441f;

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	font-weight:700;

}

.home_welcome_content1 {

	color:#000;

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

	font-weight:300;

	margin-top:5px;

}

.welcome_mid_image {

	margin-top:30px;

	text-align:center;

}

.welcome_top_left2 {

	text-align:right;

	margin-top:70px;

}

.welcome_top_right2 {

	margin-top:70px;

}

.home_welcome_heading2 {

	color:#b8441f;

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	font-weight:700;

}

.home_welcome_content2 {

	color:#000;

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

	font-weight:300;

	margin-top:5px;

}





.home_testimonial {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/testimonial.jpg") no-repeat center;

	background-size:cover;

	padding:120px 0;

	height:445px;

}

.home_testimonial_heading {

	font-family: 'Open Sans', sans-serif;

	text-transform:uppercase;

	font-weight:700;

	font-size:50px;

	color:#fff;

}

.testimonial_block {

	margin-top:110px;

	background:#fff;

	text-align:center;

	padding:0 50px 50px 50px;

	margin-bottom:15px;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);

-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);

box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
min-height:243px;

}

.home_testimonial_title {

	font-family: 'Open Sans', sans-serif;

	font-size:20px;

	color:#000;

	font-style:italic;

	text-transform:uppercase;

	font-weight:700;

}

.home_testimonial_content {

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	color:#000;

	margin-top:5px;

	font-weight:300;

	font-style: italic;

}

.home_testimonial_client {

	width:122px;

	height:122px;

	border-radius:50%;

	border:3px solid #fff;

	overflow:hidden;

	margin-top:-55px;

	display:inline-block;

	position:relative;

}

.home_testimonial_client:before {

	position: absolute;

	content:"";

	border:4px solid #2c1a15;

	border-radius:50%;

	top:0;

	bottom:0;

	left:0;

	right:0;

}

.testimonial_rating {

	padding-left: 45px;

	margin-top:5px;

}

.testimonial_rating i {

	color:#9cc342;

	font-size:24px;

}



.owl-pagination {

	display:none;

}

.owl-buttons {

	position: absolute;

    text-align: right;

    top: 0;

    width: 100%;

	margin-top:-72px;

}



.home_pricing {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/pricing_bg.jpg") no-repeat center;

	background-size:cover;

	padding:100px 0;

}

.home_pricing_heading {

	font-family: 'Open Sans', sans-serif;

	font-weight:700;

	font-size:50px;

	color:#b8441f;

	text-align:center;

}

.pricing_block {

	background:#fff;

	border:1px solid #949494;

	transition: all 0.5s ease 0s;

	margin-top:40px;

}

.pricing_block_content {

	padding:25px;

	border-bottom:1px solid #949494;

	transition: all 0.5s ease 0s;

}

.pricing_block_title {

	color: #000;

    font-family: 'Dosis', sans-serif;

	font-size: 21px;

	font-weight:300;

	text-transform:uppercase;

	transition: all 0.5s ease 0s;

}

.pricing_block_title2 {

	color: #000;

    font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight:700;

	font-style:italic;
	min-height:19px;

}

.pricing_block ul {

	padding:0px;

	margin:0px;

	margin-top:20px;

}

.pricing_block ul li {

	list-style:none;

	padding:0px;

	margin:0px;

	color: #000;

    font-family: 'Open Sans', sans-serif;

	font-size: 14px;

}

.pricing_block_bottom {

	padding:10px 10px 10px 25px;

	border-bottom:7px solid #949494;

	transition: all 0.5s ease 0s;

}

.pricing_block_price {

	color: #000;

    font-family: 'Open Sans', sans-serif;

	font-size: 28px;

}

.pricing_block_price span {

	font-size: 14px;

}

.enroll_button {

	color: #fff !important;

    font-family: 'Open Sans', sans-serif;

	font-size: 16px;

	text-transform:uppercase;

	background:#5e5e5e;

	display:inline-block;

	float:right;

	padding:10px 15px;

	transition: all 0.5s ease 0s;

}



.pricing_block:hover {

	border:1px solid #b8441f;

}

.pricing_block:hover .pricing_block_title {

	color:#b8441f;

}

.pricing_block:hover .pricing_block_content {

	border-bottom:1px solid #b8441f;

}

.pricing_block:hover .pricing_block_bottom {

	border-bottom:7px solid #b8441f;

}

.pricing_block:hover .enroll_button {

	background:#b8441f;

}







.home_newsletter {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/newsletter.jpg") no-repeat center;

	background-size:cover;

	padding:58px 0;

}

.home_newsletter_inner {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/newsletter_inner.jpg") no-repeat center;

	background-size:cover;

	padding:16px;

}

.home_newsletter_block {

	background:#fff;

	padding:42px 15px;

	text-align:center;

}

.home_newsletter_heading {

	color:#5e5e5e;

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	font-weight:700;

	text-transform:uppercase;

}

.home_newsletter_form {

	margin: 40px auto 0;
    width: 532px;
	display: inline-block;

}

.home_newsletter_bottom {

	color:#000;

	font-family: 'Open Sans', sans-serif;

	font-size: 12px;

	font-weight:700;

	text-transform:uppercase;

	margin-top:10px;

}



.home_bottom_section {

	padding:62px 0;

}

.home_bottom_right {

	background:#b8441f;

	height:340px;

	padding:16px 32px;

}

.home_bottom_right_title {

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	font-weight:700;

	margin-top:20px;

}

.home_bottom_right_content {

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-size: 15px;

	font-weight:300;

}

.home_bottom_right_content a {

	color:#fff;

	text-decoration:none;

}





footer {

	background:#2b2b2b;

	text-align:center;

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	padding:25px 0;

}

footer a {

	color:#fff;

	text-decoration:none;

}







.banner_bottom_right input {

	width:100%;

	border:none;

	border-radius:0px;

	margin-top:20px;

	height:45px;

	font-family: 'Dosis', sans-serif;

	color:#000;

	font-weight:300;

	color:#000;

	text-transform:uppercase;

}

.banner_bottom_right input:focus {

	border:none;

}

.banner_bottom_right select {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/arrow.jpg") #fff no-repeat 100%;

	width:100%;

	border:none;

	border-radius:0px;

	margin-top:20px;

	height:45px;

	-webkit-appearance:none;

	-moz-appearance:none;

	font-family: 'Dosis', sans-serif;

	color:#000;

	font-weight:300;

	padding:5px 8px;

}

.banner_bottom_right select:focus {

	border:none;

}



.banner_bottom_right textarea {

	border:none;

	border-radius:0px;

	margin-top:20px;

	height:150px;

	font-family: 'Dosis', sans-serif;

	color:#000;

	font-weight:300;

	color:#000;

	text-transform:uppercase;

}

.banner_bottom_right textarea:focus {

	border:none;

}



.banner_bottom_right .submin_btn input {

	width:auto;

	background:#1a6c44 !important;

	border-radius:0px;

	font-family: 'Open Sans', sans-serif;

	font-weight:700;

	font-size:16px;

}





.ms-slide-info {

	position:absolute !important;

	bottom:50px;

	width:70% !important;

	left:8%;

}

.banner_text1 {

	font-family: 'Dosis', sans-serif;

	color:#fff;

	font-weight:700;

	font-size:30px;

	text-transform:uppercase;

}

.banner_text2 {

	font-family: 'Open Sans', sans-serif;

	color:#fff;

	font-weight:700;

	font-size:40px;

	text-transform:uppercase;

	line-height:50px;

	margin-top:20px;

}

.banner_button {

	display:inline-block;

	background:#12492e;

	border-radius:4px;

	font-family: 'Open Sans', sans-serif;

	color:#fff !important;

	font-weight:700;

	font-size:30px;

	text-transform:uppercase;

	padding:12px 30px;

	margin-top:40px;

}





.content-area, .content-sidebar {

    padding-top: 0px !important;

}

.site-content, .site-main .widecolumn {

    margin-left: 0px !important;

}

.entry-header {

	max-width:100% !important;

	padding:0px !important;

}

.entry-content {

	max-width:100% !important;

	padding:0px !important;

}

.entry-title {

	position:absolute;

	color:#fff;

	font-family: 'Dosis', sans-serif;

	font-weight:700 !important;

	font-size:35px !important;

	padding-left:8%;

	margin-top:23% !important;

}

.inner_banner {

	margin-bottom:40px;

}

.inner_banner img {

	width:100%;

}





.inner_page_heading {

	font-family: 'Dosis', sans-serif;

	color:#b8441f;

	font-weight:700;

	font-size:30px;

	text-transform:uppercase;

}

.about_content {

	font-family: 'Open Sans', sans-serif;

	color:#585858;

	font-size:15px;

	margin-top:20px;
	text-align:justify;

}

.about_button {

	background:#b8441f;

	padding:10px 25px;

	font-family: 'Open Sans', sans-serif;

	color:#fff !important;

	font-size:15px;

	display:inline-block;

	text-transform:uppercase;

	margin-top:10px;

	text-decoration:none !important;

	margin-right:10px;

}



.about_team {

	background:url("/_e2020/wp-content/themes/tick_fitness/images/team_bg.jpg") no-repeat center;

	background-size:cover;

	padding:50px 0;

	background-attachment:fixed;

	text-align:center;

}

.about_team_heading {

	font-family: 'Open Sans', sans-serif;

	color:#fff;

	font-size:30px;

	font-weight:700;

	text-transform:uppercase;

}

.about_team_heading2 {

	font-family: 'Open Sans', sans-serif;

	color:#E0E0E0;

	font-size:16px;

	margin-top:15px;

}

.about_team_block {

	background:#fff;

	padding:24px;

	margin-top:100px;

	min-height:320px;

}

.about_team_block img {

	width:120px;

	height:120px;

	border-radius:50%;

	border:5px solid #b8441f;

	margin-top:-75px;

}



.about_team_member_name {

	font-family: 'Open Sans', sans-serif;

	color:#000;

	font-size:20px;

	font-weight:700;

}

.about_team_member_desig {

	font-family: 'Open Sans', sans-serif;

	color:#b8441f;

	font-size:14px;

	margin-top:5px;

}

.about_team_member_content {

	font-family: 'Open Sans', sans-serif;

	color:#585858;

	font-size:15px;

	margin-top:5px;

}

.about_bottom {

	padding-top:50px;

}



.contact_page {

	padding-top:40px;

}

.service_page_heading {

    color: #3A3A3A;

    font-family: 'Open Sans', sans-serif;

    font-size: 18px;

    font-weight: 700;

    text-transform: uppercase;

	margin-top:20px;

}

.service_page_sections1 {

	padding:40px 0;

}

.service_page_sections2 {

	padding:40px 0;

	background:#F4F4F4;

}


.about_join_bottom {
	background:#EFEFEF;
	padding:40px 0;
	margin-top:40px;
}


.about_content2 {
    color: #585858;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    margin-top: 20px;
    text-align: justify;
}
.personal_form {
	background:#b8441f;
	padding:30px 15px;
}
.personal_form_heading {
    color: #fff;
    font-family: "Dosis",sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}







.personal_form input {
	width:100%;
	border:none;
	border-radius:0px;
	margin-top:20px;
	height:45px;
	font-family: 'Dosis', sans-serif;
	color:#000;
	font-weight:300;
	color:#000;
	text-transform:uppercase;
}

.personal_form input:focus {
	border:none;
}

.personal_form select {
	background:url("/_e2020/wp-content/themes/tick_fitness/images/arrow.jpg") #fff no-repeat 100%;
	width:100%;
	border:none;
	border-radius:0px;
	margin-top:20px;
	height:45px;
	-webkit-appearance:none;
	-moz-appearance:none;
	font-family: 'Dosis', sans-serif;
	color:#000;
	font-weight:300;
	padding:5px 8px;
}

.personal_form select:focus {
	border:none;
}

.personal_form textarea {
	border:none;
	border-radius:0px;
	margin-top:20px;
	height:150px;
	font-family: 'Dosis', sans-serif;
	color:#000;
	font-weight:300;
	color:#000;
	text-transform:uppercase;
}

.personal_form textarea:focus {
	border:none;
}

.personal_form .submin_btn input {
	width:auto;
	background:#1a6c44 !important;
	border-radius:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:16px;
}

.es_lablebox {
	display:none !important;
}
.es_textbox {
	width:200px;
	float:left;
}
.es_textbox input {
	border-radius:0px !important;
}
.es_button {
    float: left;
    padding-top: 0px !important;
}
.es_button input {
    border-radius:0px !important;
	background:#b8441f !important;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
}
.es_msg {
	display:inline-block;
}


/*============= responsive ==============*/

@media only screen and (max-width : 320px)
{
.logo img {
	width:150px;
}
.menu-toggle::before {
    color: #000 !important;
}
.menu-toggle {
	background-color:transparent !important;
	top: -53px !important;
}
.banner_text2 {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
}
.banner_button {
    font-size: 10px;
    margin-top: 0;
    padding: 7px 15px;
}
.ms-slide-info {
	bottom:10px;
	width:80% !important;
	left:20%;
}
.banner_text1 {
	font-size:16px;
}
.primary-navigation {
    padding-top: 0px !important;
}
.navigation {
    text-align: left;
}
.navigation ul li::after {
	display:none;
}
.navigation ul li {
	padding:0px;
}
.navigation ul li a {
	font-size:16px;
}
.header_social {
    margin-top: 15px;
    padding-left: 15px;
    text-align: left;
}
.primary-navigation.toggled-on {
    padding: 20px 0 0 !important;
}
.banner_bottom_left_title {
	font-size:20px;
}
.banner_bottom_left_title::after {
	top:15px;
}
.banner_bottom_left td {
	font-size:14px;
}
.banner_bottom_left .bottom_text {
	font-size:13px;
}
.banner_bottom_left {
	min-height:100px;
}
.banner_bottom_mid_title {
	font-size:20px;
}
.banner_bottom_mid_title::after {
	top:15px;
}
.banner_bottom_mid_icon {
	font-size:16px;
}
.banner_bottom_right_title {
	font-size:20px;
}
.banner_bottom_right_title::after {
	top:15px;
}
.banner_bottom_right p {
	margin-bottom:0px !important;
}
.banner_bottom_right {
	min-height:100px;
}
.home_welcome_title {
	font-size:20px;
}
.home_welcome_content {
	width:100%;
}
.welcome_top_left {
    padding-right: 15px;
    text-align: center;
}
.welcome_top_right {
    padding-left: 15px;
    text-align: center;
}
.welcome_top_left2 {
    margin-top: 30px;
    text-align: center;
}
.welcome_top_right2 {
    margin-top: 30px;
    text-align: center;
}
.home_testimonial_heading {
	font-size:20px;
}
.owl-prev {
	width:35px;
}
.owl-next {
	width:35px;
}
.home_testimonial {
    padding: 60px 0;
}
.owl-buttons {
    margin-top: -37px;
}
.testimonial_block {
	padding:0 20px 50px;
	min-height:315px;
}
.home_pricing_heading {
	font-size:30px;
}
.pricing_block_price {
	font-size:18px;
}
.enroll_button {
    font-size: 13px;
    padding: 7px 10px;
}
.home_newsletter_heading {
	font-size:22px;
}
.es_textbox {
    float: none;
}
.home_newsletter_form {
	width:100%;
}

.entry-title {
	font-size:15px !important;
	margin-top:18% !important;
	padding-left:6%;
}
.inner_page_heading {
	font-size:22px;
}
.about_team {
	margin-top:25px;
}
}

@media only screen and (min-width : 321px) and (max-width : 480px)
{
.logo img {
	width:150px;
}
.menu-toggle::before {
    color: #000 !important;
}
.menu-toggle {
	background-color:transparent !important;
	top: -53px !important;
}
.banner_text2 {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
}
.banner_button {
    font-size: 10px;
    margin-top: 0;
    padding: 7px 15px;
}
.ms-slide-info {
	bottom:10px;
	width:80% !important;
	left:20%;
}
.banner_text1 {
	font-size:16px;
}
.primary-navigation {
    padding-top: 0px !important;
}
.navigation {
    text-align: left;
}
.navigation ul li::after {
	display:none;
}
.navigation ul li {
	padding:0px;
}
.navigation ul li a {
	font-size:16px;
}
.header_social {
    margin-top: 15px;
    padding-left: 15px;
    text-align: left;
}
.primary-navigation.toggled-on {
    padding: 20px 0 0 !important;
}
.banner_bottom_left_title {
	font-size:20px;
}
.banner_bottom_left_title::after {
	top:15px;
}
.banner_bottom_left td {
	font-size:14px;
}
.banner_bottom_left .bottom_text {
	font-size:13px;
}
.banner_bottom_left {
	min-height:100px;
}
.banner_bottom_mid_title {
	font-size:20px;
}
.banner_bottom_mid_title::after {
	top:15px;
}
.banner_bottom_mid_icon {
	font-size:16px;
}
.banner_bottom_right_title {
	font-size:20px;
}
.banner_bottom_right_title::after {
	top:15px;
}
.banner_bottom_right p {
	margin-bottom:0px !important;
}
.banner_bottom_right {
	min-height:100px;
}
.home_welcome_title {
	font-size:20px;
}
.home_welcome_content {
	width:100%;
}
.welcome_top_left {
    padding-right: 15px;
    text-align: center;
}
.welcome_top_right {
    padding-left: 15px;
    text-align: center;
}
.welcome_top_left2 {
    margin-top: 30px;
    text-align: center;
}
.welcome_top_right2 {
    margin-top: 30px;
    text-align: center;
}
.home_testimonial_heading {
	font-size:20px;
}
.owl-prev {
	width:35px;
}
.owl-next {
	width:35px;
}
.home_testimonial {
    padding: 60px 0;
}
.owl-buttons {
    margin-top: -37px;
}
.testimonial_block {
	padding:0 20px 50px;
	min-height:315px;
}
.home_pricing_heading {
	font-size:30px;
}
.pricing_block_price {
	font-size:18px;
}
.enroll_button {
    font-size: 13px;
    padding: 7px 10px;
}
.home_newsletter_heading {
	font-size:22px;
}
.es_textbox {
    float: none;
}
.home_newsletter_form {
	width:100%;
}

.entry-title {
	font-size:15px !important;
	margin-top:18% !important;
	padding-left:5%;
}
.inner_page_heading {
	font-size:22px;
}
.about_team {
	margin-top:25px;
}
}

@media only screen and (min-width : 481px) and (max-width : 767px)
{
.logo img {
	width:150px;
}
.menu-toggle::before {
    color: #000 !important;
}
.menu-toggle {
	background-color:transparent !important;
	top: -53px !important;
}
.banner_text2 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
}
.banner_button {
    font-size: 13px;
    margin-top: 10px;
    padding: 11px 22px;
}
.ms-slide-info {
	bottom:45px;
	width:80% !important;
	left:12%;
}
.banner_text1 {
	font-size:25px;
}
.primary-navigation {
    padding-top: 0px !important;
}
.navigation {
    text-align: left;
}
.navigation ul li::after {
	display:none;
}
.navigation ul li {
	padding:0px;
}
.navigation ul li a {
	font-size:16px;
}
.header_social {
    margin-top: 15px;
    padding-left: 15px;
    text-align: left;
}
.primary-navigation.toggled-on {
    padding: 20px 0 0 !important;
}
.banner_bottom_left {
	min-height:100px;
}
.banner_bottom_right_title {
	font-size:20px;
}
.banner_bottom_right_title::after {
	top:15px;
}
.banner_bottom_right p {
	margin-bottom:0px !important;
}
.banner_bottom_right {
	min-height:100px;
}
.home_welcome_title {
	font-size:20px;
}
.home_welcome_content {
	width:100%;
}
.welcome_top_left {
    padding-right: 15px;
    text-align: center;
}
.welcome_top_right {
    padding-left: 15px;
    text-align: center;
}
.welcome_top_left2 {
    margin-top: 30px;
    text-align: center;
}
.welcome_top_right2 {
    margin-top: 30px;
    text-align: center;
}
.home_testimonial_heading {
	font-size:20px;
}
.owl-prev {
	width:35px;
}
.owl-next {
	width:35px;
}
.home_testimonial {
    padding: 60px 0;
}
.owl-buttons {
    margin-top: -37px;
}
.testimonial_block {
	padding:0 20px 50px;
	min-height:315px;
}
.home_pricing_heading {
	font-size:30px;
}
.pricing_block_price {
	font-size:18px;
}
.enroll_button {
    font-size: 13px;
    padding: 7px 10px;
}
.home_newsletter_heading {
	font-size:22px;
}
.home_newsletter_form {
	width:100%;
}
.pricing_block img {
	width:100%;
}

.entry-title {
	font-size:22px !important;
	margin-top:22% !important;
	padding-left: 3%;
}
.inner_page_heading {
	font-size:25px;
}
.about_team {
	margin-top:25px;
}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait)
{
.logo img {
	width:150px;
}
.menu-toggle::before {
    color: #000 !important;
}
.menu-toggle {
	background-color:transparent !important;
	top: -53px !important;
}
.banner_text2 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
}
.banner_button {
    font-size: 13px;
    margin-top: 10px;
    padding: 11px 22px;
}
.ms-slide-info {
	bottom:65px;
	width:80% !important;
	left:12%;
}
.banner_text1 {
	font-size:25px;
}
.primary-navigation {
    padding-top: 0px !important;
}
.navigation {
    text-align: left;
}
.navigation ul li::after {
	display:none;
}
.navigation ul li {
	padding:0px;
}
.navigation ul li a {
	font-size:16px;
}
.header_social {
    margin-top: 15px;
    padding-left: 15px;
    text-align: left;
}
.primary-navigation.toggled-on {
    padding: 20px 0 0 !important;
}
.banner_bottom_left_title {
	font-size:16px;
}
.banner_bottom_left_title::after {
	top:13px;
}
.banner_bottom_mid_title {
	font-size:16px;
}
.banner_bottom_mid_title::after {
	top:13px;
}
.banner_bottom_right_title {
	font-size:16px;
}
.banner_bottom_right_title::after {
	top:13px;
}
.banner_bottom_left td {
	font-size:12px;
}
.banner_bottom_mid .top_text {
	font-size:14px;
}
.banner_bottom_mid_icon img {
	width:40px;
}
.banner_bottom_mid_icon {
	font-size:15px;
}
.banner_bottom_right_form p {
	margin-bottom:0px !important;
}
.welcome_mid_image {
	margin-top:150px;
}
.home_welcome_title {
	font-size:36px;
}
.home_testimonial_heading {
	font-size:40px;
}
.home_pricing_heading {
	font-size:40px;
}
.pricing_block_title {
	font-size:15px;
}
.pricing_block_title2 {
	font-size:13px;
}
.enroll_button {
    font-size: 16px;
    padding: 5px 10px;
	float:none;
}
.pricing_block_content {
	padding:15px;
}
.banner_bottom_right textarea {
	height:100px;
}
.banner_bottom_right {
	min-height:550px;
}
.banner_bottom_mid {
	min-height:550px;
}
.banner_bottom_left {
	min-height:550px;
}

.entry-title {
	font-size:25px !important;
	padding-left: 3%;
}
.inner_page_heading {
	font-size:25px;
}
.about_team {
	margin-top:25px;
}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape)
{
.navigation ul li {
	padding:0 20px;
}
.navigation ul li a {
	font-size:18px;
}
.primary-navigation a {
    padding: 22px 10px !important;
}
.navigation ul li::after {
	top:34px;
}
.primary-navigation ul ul {
	top:71px !important;
}
.header_social {
	margin-top:19px;
}
.banner_bottom_mid .top_text {
	font-size:17px;
}
.banner_bottom_left_title::after {
	width:45%;
}
.banner_bottom_mid_title::after {
	width:44%;
}
.banner_bottom_right_title::after {
	width:24%;
}
.testimonial_block {
	padding:0 37px 50px;
}
.pricing_block_title {
	font-size:21px;
}
.pricing_block_price {
	font-size:20px;
}
.enroll_button {
	font-size:13px;
	padding:7px 11px;
}
.entry-title {
	padding-left: 4%;
}
.about_team_block {
	min-height:340px;
}
}

@media screen and (min-width: 1424px) 
{
.entry-title {
	padding-left: 12%;
}
}

@media screen and (min-width: 1624px) 
{
.entry-title {
	padding-left: 16%;
}
}

@media screen and (min-width: 1920px) 
{
.entry-title {
	padding-left: 21.6%;
}
}










