@media only screen and (max-width:1280px) {
.logo { width:123px;}
.logo img { width: 100%;}
.menu ul li a { font-size: 14px; padding: 30px 12px 28px;}
.navigation{ height:82px;}
.contact-btn-hdr{line-height:80px;}
header.sticky .logo {top:-3px; width:94px;}
.membership_plan_outer ul {
  font-size: 14px;
}
.membership_plan_outer ul li {
  padding: 10px 5px;
}
.membership_plan_outer ul li:first-child {
  min-height: 80px;
}
.membership_plan_outer{
	border-bottom:none;
}
.mbl_hd {
  font-size: 15px;
}
}

@media only screen and (max-width:1024px) {
.menu ul li a { font-size: 13px; padding: 30px 10px;}
.section-second .section-second-col h2 {  font-size: 15px;}
.main-title { font-size: 20px;}
.description-sec p { font-size: 14px;  line-height: 25px;}
.membership-plan-col .year { font-size: 15px;}
.membership-plan-col .price { font-size: 35px;}
.membership-plan-col .price i{ font-size:28px;}
.membership-plan-col .descrip {font-size: 13px;}
.membership-plan-sec .contact-btn { font-size: 12px; padding: 5px 15px;}
.font18 { font-size: 15px;}
p { font-size: 14px; line-height: 25px;}
.help-you-sec { padding-right: 30px;}
.contact-sec h3 { font-size: 22px; margin-top: 40px;}
.inp-sec { font-size: 14px; padding: 10px 15px;}
.container { max-width: 900px !important; width:98% !important;}
.slider-content-sec h1 { font-size: 40px;}
.slider-content-sec h2 { font-size: 25px;}
.slider-content-sec p { font-size: 18px;}
.slider-content-sec img { width: 150px !important;}
.drop-arrow {  margin-top: -29px;}
.drop-arrow .arrow-bg {  height: 55px;  line-height: 55px;  width: 55px;}
.navigation {height:83px;}

}



/*==========================Mobile menu start here===========================*/
@media only screen and (max-width:992px) {
.mobile-view{ display:block !important;}
.desktop-view{ display:none;}
.menuImage { height: 45px; margin: 0; padding: 0; position: absolute;  right: 5px;  top: 24px;  width: 53px;  z-index: 9;}
.menuImage img { background: none;  display: block;  padding: 5px;}
.iphon_navigation { background: #8fc400 ;  border-top: medium none;  margin: 0;  position: absolute;  top: 82px;  width: 100%;  z-index: 9999;  left: 0px;  right: 0px;  text-shadow: none;}
.iphon_navigation ul { margin: 0px;  padding: 0px;}
.iphon_navigation ul li { background: none repeat scroll 0 0 transparent;  border-bottom: 1px solid #82b101;  margin: 0;  padding: 0 !important;  text-align: left;  width: 100%;}
.iphon_navigation ul li:first-child { border-top: none;}
.parentMenu > div.subItem { width: 50px;  height: 32px;  float: right;  background: url(../img/faq-arrowup.png) no-repeat center;  cursor: pointer;}
.parentMenuActive > div.subItem { background: url(../img/faq-arrowdown.png) no-repeat scroll right center transparent!important;  cursor: pointer;  float: none;  height: 32px;  position: absolute;  width: 100%;  z-index: 3;}
.parentMenu > div.subItem { background: url(../img/faq-arrowup.png) no-repeat scroll right center transparent;  cursor: pointer;  float: right;  height: 32px;  position: relative;  width: 50px;  z-index: 3;}
.iphon_navigation ul li a { color: #ffffff;    display: block;    font-size: 14px;    font-weight: normal;    list-style: outside none none;    margin: 0 0 1px;    padding: 8px 10px;    text-decoration: none;    text-transform: uppercase;}
.iphon_navigation ul li a:hover { color: #000; text-shadow: inherit; text-decoration: none;}
.iphon_navigation > ul ul { padding: 0px 0px 0 0px;  width: 100%;  display: none;  margin: 0px;}
.iphon_navigation ul ul li { background: none repeat scroll 0 0 transparent;  border-bottom: none;  margin: 0;  padding: 0 !important;  text-align: left;  width: 100%;}
.iphon_navigation ul ul li a { background: #b52324;  color: #ffffff;    display: block;    font-size: 13px;    font-weight: normal;    list-style: outside none none;    margin: 0 0 1px;    padding: 8px 10px 8px 15px;    text-decoration: none;    text-transform: uppercase;}
.iphon_navigation ul ul li a:hover { color: #000; text-shadow: inherit; text-decoration: none;}
.iphon_navigation ul ul ul { margin: 0;  padding: 0;  text-align: center;  width: 100%;  list-style: none;}
.iphon_navigation ul ul ul li a { background: #9a0b11;  color: #ffffff;    display: block;    font-size: 12px;    font-weight: normal;    list-style: outside none none;    margin: 0 0 1px;    padding: 8px 10px 8px 20px;    text-decoration: none;    text-transform: uppercase;}
.iphon_navigation ul ul ul ul li a { background: #c62128;  color: #ffffff;    display: block;    font-size: 12px;    font-weight: normal;    list-style: outside none none;    margin: 0 0 1px;    padding: 8px 10px 8px 25px;    text-decoration: none;    text-transform: uppercase;}
.iphon_navigation ul ul ul li a:hover {  color: #000;  text-shadow: inherit;  text-decoration: none;}
.sub-menu.subMenu { background: none repeat scroll 0 0 #000000;}
/*************mobile-menu-end***************/


.inner-headding h1 {font-size: 28px;}
.inner-headding {padding: 30px 0;}
.section-second .section-second-col .overlay-box p {font-size: 14px;line-height: 24px;}
.membership-plan-col .year{font-size:18px;}

.membership_plan_outer ul {
  font-size: 13px;
}
.membership_plan_outer ul.wdth1 {
  display: none;
}
.membership_plan_outer ul.wdth2 {
  width: 100%;
  display:block;
  float:none !important;
  border-left: none;
  border-bottom: 1px solid #fff;
}
.membership_plan_outer ul li:first-child {
  min-height: inherit;
}
.membership_plan_outer {
  border-bottom:none;
}
.membership_plan_outer ul li span {
  display: block;
}
.membership_plan_outer ul li.paid_box {
  border-left: medium none;
  margin: 0;
}
.membership_plan_outer ul li {
  border-left: medium none !important;
}
.dis_none {
  display: block;
}
.nbsp {
  display: none !important;
}
.mbl_hd {
  background: #fff none repeat scroll 0 0;
  color: #333;
  font-size: 18px;
}
.membership_plan_outer ul li:nth-child(2) {
  height: auto;
}
.membership_plan_outer {
  padding: 0 8px 8px;
}
.wdth5, .wdth6 {
  margin: 0 10px;
  width: auto;
}
}


@media only screen and (max-width:899px) {
.navigation {height:82px;}
}

@media only screen and (max-width:767px) {
.top-strip ul.top-strip-menu li a { font-size: 15px;}
.section-second {  margin-bottom: 25px;  margin-top: 15px;}
.section-second .center-border {  display: none;}
.description-sec {  padding-top: 35px;}
.membership-plan-sec .contact-btn { margin-bottom: 25px;}
.contact-sec .blue-bg { bottom: 0; height: 55%; right: 0; top: inherit; width: 100%;}
.contact-sec .right-sec { padding-top: 50px; padding-left: 0;}
.panel-body { padding: 20px 15px !important;}
.panel-default > .panel-heading h4 a{ padding: 16px 45px 16px 15px;}
.panel-default > .panel-heading h4 { font-size: 12px; line-height: 20px;}
.panel-default > .panel-heading::before { font-size: 14px; right: 15px; }
.item img { min-height: 330px;}
.slider-content-sec h1 {  font-size: 26px;}
.slider-content-sec h2 {  font-size: 15px;}
.slider-content-sec p { font-size: 13px;}
.slider-content-sec img {  width: 120px !important;}
.drop-arrow { margin-top: -26px;}
.drop-arrow .arrow-bg { height: 50px; line-height: 50px; width: 50px;}
.link_btn.arrow-bg i { font-size: 32px; line-height: 46px;}
.main-title {  margin-bottom: 40px; margin-top: 35px;}
.marB60 { margin-bottom: 40px;}
.paddB60 { padding-bottom: 40px;}
.marT25 { margin-top: 12px;}
.description-sec p span { font-size: 15px;}
.newsletter-sec button { margin-top: 15px;}
.footer-menu { margin-top: 25px;}

.section-second .col-sm-6 {
  float: left;
  width: 100%;
}
.section-second .section-second-col {
  padding: 60px 0;
}


.section-second .section-second-col {
  padding: 20px 0;
}
.section-second .section-second-col {
  cursor: inherit;
}
.thnx-box h2 {font-size: 42px;}
.thnx-box h3 {font-size: 24px; margin-bottom: 4px;}
.thnx-box {padding: 60px 10px;}
.inner-headding h1 {font-size:24px;}
.inner-headding {padding: 25px 0;}
.inner-mid-scec p {padding-bottom: 18px;}
.inner-mid-scec {padding: 20px 0;}

.membership-plan-col .price span{ font-size:18px;}


}

@media only screen and (max-width:479px) {
.top-strip ul.top-strip-menu li a span{ font-size:12px;}
.top-strip ul.top-strip-menu li a {font-size:14px; padding:0 8px;}	
	
}


@media only screen and (max-width:380px) {
.top-strip ul.top-strip-menu li a {font-size: 11px; padding: 0 6px;}
.logo {width:100px;}
.navigation {height: 62px;}
header.sticky .navigation {box-shadow: 0 0 5px #888; height: 82px;}
.iphon_navigation{top:62px;}
.menuImage{top:16px;}
header.sticky .menuImage{top:24px;}
header.sticky .iphon_navigation{top:82px;}
}
