@font-face {
  font-family: PoppinsLight;
  src: url(fonts/poppins/Poppins-Light.otf);
}
@font-face {
  font-family: Poppins;
  src: url(fonts/poppins/Poppins-Regular.otf);
}
@font-face {
  font-family: PoppinsSemiBold;
  src: url(fonts/poppins/Poppins-SemiBold.otf);
}
@font-face {
  font-family: PoppinsMedium;
  src: url(fonts/poppins/Poppins-Medium.otf);
}

.noPad { padding: 0; }
:focus {
outline: 0;
 }

.home-partner ul li .box .image img { width:200px; height : 100px;  }

header .main-head nav ul li.menu-item-has-children {
    position: relative;
    z-index: 9999999999;
}
header .main-head nav ul li.menu-item-has-children:hover > ul {
    display: block;
}
header .main-head nav ul li.menu-item-has-children > ul{
  display: none;
  position: absolute;
  top: 15px;
  left: -30px;
  text-align: left;
  background: #0d47a1;
  width: 255px;
  padding: 30px 0 0;
  z-index: 2;
}
header .main-head nav ul li.menu-item-has-children > ul li{display: inline-block;background-color: #0d47a1;width: 100%;padding: 10px;}
header .main-head nav ul li.menu-item-has-children > ul li a{font-weight: 400;color: #fff;font-size: 13px;}
header .main-head nav ul li.menu-item-has-children > ul li a label { color: #f7941d; }

header .main-head nav ul li.menu-item-has-children > ul li:first-child{ position: relative;  }
header .main-head nav ul li.menu-item-has-children > ul li:last-child{ border:none;  }
header .main-head nav ul li.menu-item-has-children > ul li:first-child:before { content: url(images/up.png); position: absolute; top:-16px; left: 42px; }

header .main-head nav ul li.menu-item-has-children > ul li:hover { background-color: #e00201; }
header .main-head nav ul li.menu-item-has-children > ul li a:hover:after{ background-color: transparent; height: 0; }


header .header {  padding: 1% 0 ; }
header .header .top-head { font-family: 'Roboto', sans-serif; margin-top: 33px;}
header .header .top-head a#tel {text-decoration: none;font-weight: 500;color: #0d47a1;font-size: 18px;}
header .header .top-head a#tel span {margin-right: 10px;font-weight: 500;color: #000;font-size: 18px;}
header .header .top-head a#tel i { margin-right: 10px; font-weight: 500; color: #000; font-size: 15px; }
header .header .top-head .social span {font-weight: 500;color: #000;font-size: 18px;}
header .header .top-head .social a i {color: #0d47a1;margin-left: 6px;font-size: 22px;}
header .header .top-head .social a i:hover { color:#e00201; }
header .header .top-head a#quote-btn { display: inline-block;  font-weight: 500; color: #fff; font-size: 17px; background-color: #e00201; padding: 10px 40px; text-decoration: none; }
header .header .top-head a#quote-btn:hover {     background-color: #0d47a1; }
header .header .top-head .bor { border-right: 1px solid #cecfda; }
header .main-head { background-color: #0d47a1; padding: 1% 0 ; }
header .main-head nav ul {text-align: center;margin-bottom: 0;display: inline-block;width: 100%;padding: 0;list-style: none;position: relative;z-index: 9;}
header .main-head nav ul li { display: inline; margin-right: 40px;  }
header .main-head nav ul li a {font-weight: 500;color: #fff;font-size: 16px;text-transform: uppercase;text-decoration: none;z-index: 9;position: relative;}
header .main-head nav ul li a:hover { color: #e00201; }
header .main-head nav ul li.current-menu-item a {color: #e00201;}
.slider-area {    background-image: url(http://nextlevel.customaffordabledesign.com/wp-content/uploads/2019/04/slider.png);
    background-size: 100% 100%;}

.slider .slide-cont { display: table; width: 100%; }
.slider .slide-cont .content { display: table-cell; vertical-align: bottom; padding-bottom:40px; height: 100vh; width: 100%; }
.slider .slide-cont .content h3 { font-family: 'poppinsLight'; color: #fff; font-size: 27px; text-transform: uppercase;  }
.slider .slide-cont .content h2 { font-family: 'poppins'; color: #fff; font-size: 50px; text-transform: uppercase;  }
.slider .slide-cont .content p { width: 60%; margin: 0 auto; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #fff; font-size: 18px; }
.slider .slide-cont .content p { width: 60%; margin: 0 auto; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #fff; font-size: 18px; }
.slider .slide-cont .content a { margin-top: 20px; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; color: #fff; font-size: 13px; text-transform: uppercase; text-decoration: none; padding: 10px 40px; background-color: #6d6e72; }
.slider .slide-cont .content a:hover {     background-color: #0d47a1;}
footer .footer { background-color: #545458; padding: 4% 0 ; }
footer .footer .top-foot a { margin-top: 30px; font-family: 'Montserrat', sans-serif; font-weight: 300; color: #c8cfd2; font-size: 16px; text-decoration: none; display: block; width: 100%; text-align: center; }
footer .footer .social { margin: 30px 0; }
footer .footer .social a i { color: #8c8c8c; font-size: 24px; margin-right: 10px; }
footer .footer .news h2 { font-family: "PoppinsSemiBold"; color: #c8cfd2; font-size: 23px; text-transform: uppercase; }
footer .footer .news p { font-family: 'Montserrat', sans-serif; font-weight: 300;  color: #c8cfd2; font-size: 12px; text-transform: uppercase; }
footer .footer .news form ul { display: inline-block; width: 100%; list-style: none; padding: 0; }
footer .footer .news form ul li { width: 25%; float: left; }
footer .footer .news form ul li input[type="text"] { width: 100%; padding: 10px; background-color: #656569; border:1px solid #929294; color: #929294; }
footer .footer .news form ul li input[type="email"] { width: 100%; padding: 10px; background-color: #656569; border:1px solid #929294; color: #929294; }
footer .footer .news form ul li input[type="tel"] { width: 100%; padding: 10px; background-color: #656569; border:1px solid #929294; color: #929294; }

footer .footer .news form ul li input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #929294;
}

footer .footer .news form ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #929294;
}

footer .footer .news form ul li input::-ms-input-placeholder { /* Microsoft Edge */
 color: #929294;
}

footer .footer .news form ul li:nth-child(1){ padding-right: 5px; }
footer .footer .news form ul li:nth-child(2){ padding-right: 5px; padding-left: 5px; }
footer .footer .news form ul li:nth-child(3){ padding-right: 5px; padding-left: 5px; }
footer .footer .news form ul li:nth-child(4){ padding-left: 5px; }
footer .footer .news form ul li:nth-child(5){ width: 100%;text-align: center; clear: both; }
footer .footer .news form ul li input[type="submit"] { background-color: #11489d; border-color: #11489d; color: #fff; font-weight: 500; font-family: 'Roboto', sans-serif; font-size: 13px; text-transform: uppercase; padding: 10px 40px; margin-top: 30px;  }
.theme_1.wpcf7-form input.error, .theme_1.wpcf7-form select.error, .theme_1.wpcf7-form textarea.error { border-bottom: 2px solid #900 !important; }
footer .copy { padding: 1% 0 ; background-color: #0e1213; }
footer .copy p { margin: 0; font-family: 'Roboto', sans-serif; color: #8e9699; font-size: 12px;   }
footer .copy p span { color: #ffffff; }

.home-partner { padding: 4% 0 ; }
.home-partner ul {width: 100%;display: inline;list-style: none;padding: 0;text-align: center;}
.home-partner ul li {display: inline;margin-right: 57px;float: left;}
.home-partner ul li .box {display: table;width: 28%;}
.home-partner ul li .box .image {display: table-cell;vertical-align: middle;width : 100%;height: 100px;}

.home-plans { padding: 4% 0 ; background-color: #f5f5f5; }
.home-plans h4 { padding-top: 16px; margin-bottom: 0; position: relative; font-family: 'PoppinsMedium'; color: #8e9699; font-size: 14px; text-transform: uppercase;  }
.home-plans h2 { margin-top: 0; position: relative; font-family: 'PoppinsMedium'; color: #252525; font-size: 36px; text-transform: uppercase;  }
.home-plans h4:before { border : 1px solid #252525; content: ""; position: absolute; top:0; left:0; right: 0; margin: 0 auto; width: 70px;  }
.home-plans p { font-family: 'Montserrat', sans-serif; font-weight: 300; color: #575757; font-size: 14px;line-height: 1.8; }
.home-plans .list { margin-top: 40px; }
.home-plans .list .box h3 { font-family: 'Roboto', sans-serif; font-weight: 700; color: #0d47a1; font-size: 16px; text-transform: uppercase; }
.home-plans .list .box p { font-family: 'Montserrat', sans-serif; font-weight: 300; color: #575757; font-size: 13px;  }
.home-plans .list .box a { display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 500; color: #3b3b3b; font-size: 13px; text-transform: uppercase; text-decoration: none; padding: 10px 40px; border:1px solid #dddddd;  }
.home-plans .list .box a:hover { background-color: #e00201; color: #fff; border-color: #e00201; }

.home-quote .leftBox { height: 644px; background-image: url(images/bg.png); background-attachment: fixed; background-size: 100% 100%; width: 50%; float: left; padding: 2% 4% ; }
.home-quote .leftBox h2 { position: relative; font-family: "PoppinsSemiBold"; padding-top: 10px; color: #fff; font-size: 36px; text-transform: uppercase; }
.home-quote .leftBox h2:before { content: ""; width: 60px; border-top: 2px solid #fff; position: absolute; left:0; top:0;  }
.home-quote .leftBox h3 { font-family: 'PoppinsMedium'; color: #fff; font-size: 20px; margin-top: 0; }
.home-quote .leftBox p { font-family: 'Roboto', sans-serif; font-weight: 400; color: #cdcdcd; font-size: 14px;  }
.home-quote .leftBox .list { margin-top: 20px; display: inline-block; }
.home-quote .rightBox {width: 50%; float: left; }
.home-quote .rightBox img { width: 100%; height: 644px; }

.home-refer { background-image: url(images/bg2.png); background-attachment: fixed; background-size: 100% 100%; padding: 4% 0 ; }
.home-refer h2 {  font-family: 'Roboto', sans-serif; font-weight: 400; color: #ffffff; font-size: 23px; text-transform: uppercase; }
.home-refer p { width: 80%; margin: 0 auto;  font-family: 'Roboto', sans-serif; font-weight: 700; color: #ffffff; font-size: 17px; line-height: 1.8; }
.home-refer a { margin-top: 10px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #0d47a1; border : 1px solid #0d47a1;   }
.home-refer a:hover , .home-about a:hover , .home-blogs a.view-btn:hover , footer .footer .social a i:hover , .main-health .cont form ul li input[type="submit"]:hover , .main-refer form ul li input[type="submit"]:hover , .main-contact form ul li input[type="submit"]:hover {     background-color: #e00201;}
.home-about { padding: 4% 0; }
.home-about img { width: 100%; height: auto; }
.home-about h3 { padding-top: 10px; font-family: 'PoppinsMedium'; color: #8e9699; position: relative; font-size: 14px; text-transform: uppercase; margin-bottom: 0; }
.home-about h2 { font-family: 'PoppinsSemiBold'; color: #252525; font-size: 36px; text-transform: uppercase; margin-top: 0; }
.home-about h3:before { border : 1px solid #747579; content: ""; position: absolute; top:0; left:0;  width: 70px;  }
.home-about p { font-family: 'Montserrat', sans-serif; font-weight: 300; color: #565757; font-size: 14px; line-height: 1.8; }
.home-about a { font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #747579; border : 1px solid #747579;   }

.home-testimonials { padding: 4% 0 ; background-color: #f5f5f5; }
.home-testimonials h4 { padding-top: 16px; margin-bottom: 0; position: relative; font-family: 'PoppinsMedium'; color: #8e9699; font-size: 14px; text-transform: uppercase;  }
.home-testimonials h2 { margin-top: 0; position: relative; font-family: 'PoppinsMedium'; color: #252525; font-size: 36px; text-transform: uppercase;  }
.home-testimonials h4:before { border : 1px solid #252525; content: ""; position: absolute; top:0; left:0; right: 0; margin: 0 auto; width: 70px;  }
.home-testimonials .test-list { margin-top: 30px; }
.home-testimonials .test-list p {  font-family: 'Montserrat', sans-serif; font-weight: 300; font-style: italic; color: #565757; font-size: 14px; line-height: 1.8; }
.home-testimonials .test-list h3 { margin-top: 8px; font-family: 'Montserrat', sans-serif; font-weight: 400; color: #0d47a1; font-size: 14px; text-transform: uppercase; }
.home-testimonials .test-list h3 span { margin-top: 4px; color: #9b9fa0; font-size: 14px; display: block; text-transform: capitalize; }

.home-blogs { padding: 4% 0 ; background-image: url(images/bg3.png); background-attachment: fixed; background-size: 100% 100%; }
.home-blogs h1 { margin-bottom: 40px; position: relative; font-family: 'PoppinsSemiBold'; color: #fff; font-size: 36px;  padding-top: 10px; }
.home-blogs h1:before { content: ""; width: 60px; border:2px solid #fff; left :0; right:0; top:0; margin: 0 auto; position: absolute; }

.home-blogs .list .box .image img { width: 100%; height: auto; }
.home-blogs .list .box .content { border-bottom: 1px solid #eaeaea; padding: 8% 6% 4% 6%; background-color: #fff; }
.home-blogs .list .box .content h2 { font-family: 'PoppinsMedium'; margin-top: 0; color: #10242b; font-size: 20px; }
.home-blogs .list .box .content p { width: 86%; font-family: 'Montserrat', sans-serif; font-weight: 300;  color: #565757; font-size: 15px; line-height: 1.8; }

.home-blogs .list .box .bot {padding: 13px 40px;background-color: #fff;}
.home-blogs .list .box .bot span { font-family: 'PoppinsMedium';  color: #9ca5a9; font-size: 12px; text-transform: uppercase; }
.home-blogs .list .box .bot span span { color: #10242b;  }
.home-blogs .list .box .bot span.bor { color: #10242b; margin: 0 10px;  }
.home-blogs .list .box .bot a.pl-btn {background-color: #0d47a1;color: #fff;border-radius: 50%;width: 40px;height: 40px;display: inline-block;text-align: center;font-size: 24px;padding-top: 4px;position: relative;z-index: 1;}
.home-blogs .list .box .bot ul {list-style: none;padding: 12px;background-color: #ebebeb;display: none;border-top-left-radius: 50px;border-top-right-radius: 50px;position: absolute;bottom: 19px;\:;}
.home-blogs .list .box .bot ul li i {  color: #acacac;   font-size: 16px;}
.home-blogs .list .box .bot ul li {  margin-bottom: 8px;}
.sharediv {  position: absolute; top: -36px;  right: -33px;}
.home-blogs a.view-btn  { margin-top: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #747579; border : 1px solid #747579;   }

.banner { background-image: url(images/banner.png); background-size: 100% 100%; }
.banner .box { display: table; width: 100%; }
.banner .box .content { display : table-cell; vertical-align : middle; height: 47vh; width: 100%; text-align: center; }
.banner .box .content h2{font-family: 'PoppinsMedium'; color: #fff; font-size: 50px; text-transform: uppercase; }

.main-mission  { padding: 4%; background-image: url(images/bg4.png); background-size: 100% 100%; }
.main-mission h2 { font-family: 'PoppinsSemiBold';  color: #252525; font-size: 36px; text-transform: uppercase;  }
.main-mission p { font-family: 'Montserrat', sans-serif; font-weight: 300;  color: #565757; font-size: 14px; line-height: 1.8; }

.main-contact { padding: 4% 0 ; }
.main-contact .box { background-color: #e00201; padding: 2% 0 ;  }
.main-contact .box h6 { margin-bottom: 0; font-family: 'Roboto', sans-serif; font-weight: 500; color: #c7c7c7; font-size: 14px;  }
.main-contact .box h2 { margin-top: 0; font-family: 'PoppinsSemiBold'; color: #fff; font-size: 36px;  }
.main-contact .content { background-color: #11489d; padding: 50px 0 ; }
.main-contact .content ul { display: inline-block; width: 100%; list-style: none; padding: 0; text-align: center; }
.main-contact .content ul li { width: 100%; margin-bottom: 40px; }
.main-contact .content ul li i { color: #cf080e; font-size: 26px; }
.main-contact .content ul li a { display: block; margin-top: 20px; font-family: 'Montserrat', sans-serif;  font-weight: 400; color: #fff; font-size: 16px; text-decoration: none;}
.main-contact iframe { width: 100%; height: 524px; }
.main-contact form  { margin-top: 40px; }
.main-contact form ul { display: inline-block; width: 100%; list-style: none; padding: 0; }
.main-contact form ul li { margin-bottom: 20px; width: 100%; text-align: center; }
.main-contact form ul li input[type="text"] { width: 100%; padding: 10px; border:none; border-bottom: 1px solid #e5e5e5; }
.main-contact form ul li input[type="email"] { width: 100%; padding: 10px; border:none; border-bottom: 1px solid #e5e5e5; }
.main-contact form ul li textarea{ height: 120px; resize: none; width: 100%; padding: 10px; border:none; border-bottom: 1px solid #e5e5e5; }
.main-contact form ul li input[type="submit"]  {  font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #747579; border : 1px solid #747579;   }
.main-contact form ul li:nth-child(1){ width: 33.33%; float: left; }
.main-contact form ul li:nth-child(2){ width: 33.33%; float: left; padding: 0 20px; }
.main-contact form ul li:nth-child(3){ width: 33.33%; float: left; }

.main-contact form ul li input:focus {  border-color: #000;}
.main-contact form ul li textarea:focus {  border-color: #000;}

.main-refer h3:before { width: 53px; }
.main-refer form ul { background-color: #0d47a1; padding: 6% 4% 2%; display: inline-block; width: 100%; list-style: none; }
.main-refer form ul li { width: 100%; margin-bottom: 20px;}
.main-refer form ul li input { width: 100%; padding: 10px; border:1px solid #c4c4c4; }
.main-refer form ul li input[type="submit"]  {  font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #747579; border : 1px solid #747579;   }

.main-health .box { background-color: #e00201; padding: 1% 0 ; text-align: center; }
.main-health .box h1 { font-family: 'PoppinsSemiBold'; color: #fff; font-size: 30px; text-transform: uppercase; }
.main-health .cont { background-color: #0d47a1; padding: 4% 3% 0;  }
.main-health .cont p {  font-family: 'Montserrat', sans-serif; font-weight: 300; color: #8e9699; font-size: 15px;  }
.main-health .cont p span { color: #faaf19; display: block; }
.main-health .cont form ul { margin: 0; display: inline-block; width: 100%; list-style: none; padding: 0; }
.main-health .cont form ul li { width: 100%; margin-bottom: 16px; }
.main-health .cont form ul li input { width: 100%; padding: 10px; border:1px solid #c4c4c4; }
.main-health .cont form ul li input[type="submit"]  {  font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 10px 40px; background-color: #747579; border : 1px solid #747579;   }
.home-about h5 { font-family: 'Montserrat', sans-serif; font-weight: 400; color: #0d47a1; font-size: 20px; margin: 20px 0 ; }
.home-about .content ul { padding: 0; display: inline-block; width: 100%; list-style-image: url(images/li.jpg); list-style-position: inside;  }
.home-about .content ul li {  margin-bottom: 10px;  font-family: 'Montserrat', sans-serif;   font-weight: 300;  color: #565757; font-size: 14px; line-height: 1.8; }

.main-blog { background-image: none; }
.main-blog .list .box { margin-bottom: 40px; }
.main-blog .list .box .image img { height: 273px; }
.main-blog .list .box .content { border: 1px solid #eaeaea; }
.main-blog .list .box .bot { border: 1px solid #eaeaea; border-top: none; }

span.current {
    padding: 10px;
    background-color: #0d47a1;
    color: #fff;
    border-color: #0d47a1 !important;
}

a.page.larger {
    padding: 10px;
    color: #6d6e72 !important;
}

a.nextpostslink {
    padding: 10px;
    color: #6d6e72;
}

span.pages {
    padding: 10px;
    color: #6d6e72;
}
a.page.smaller {
    padding: 10px;
    color: #6d6e72;
}

a.previouspostslink {
    padding: 10px;
    color: #6d6e72;
}

.recent { margin-bottom: 50px; }
.recent h2 { font-family: 'Montserrat', sans-serif; font-weight: 500; color: #6d6e72; font-size: 22px;  }
.blo-cat h2 { font-family: 'Montserrat', sans-serif; font-weight: 500; color: #6d6e72; font-size: 22px;  }
.blo-tags h2 { font-family: 'Montserrat', sans-serif; font-weight: 500; color: #6d6e72; font-size: 22px;  }
.twitter h2 { font-family: 'Montserrat', sans-serif; font-weight: 500; color: #6d6e72; font-size: 22px;  }
.recent a { margin-top: 10px; display: inline-block;  font-family: 'Roboto', sans-serif; font-weight: 500; color: #555555; font-size: 16px; text-decoration: none;  }
.recent h6 { font-family: 'Roboto', sans-serif; font-weight: 500; color: #b2b6bb; font-size: 14px; border-bottom: 1px solid #eeeef0; padding-bottom: 10px; }

.blo-cat ul { display: inline-block; width: 100%; padding: 0; list-style-position: inside; margin-top: 10px; }
.blo-tags ul { list-style: none; display: inline-block; width: 100%; padding: 0; list-style-position: inside; margin-top: 10px; }
.blo-cat ul li { width: 100%; margin-bottom: 10px; }
.blo-cat ul li a { font-family: 'Roboto', sans-serif; font-weight: 500; color: #555555; font-size: 16px; text-decoration: none;  }

.add-title {background-color: #292f3b;text-align: center;padding: 8%;height: 200px;margin: 40px 0;}
.add-title h2 { font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; font-size: 24px; }
.add-title p { font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; font-size: 16px; }

.add-title a {
display: inline-block;
    font-weight: 500;
    color: #fff;
    font-size: 17px;
    background-color: #e00201;
    padding: 10px 40px;
    text-decoration: none;}

.blo-tags ul li { background-color: #ebebeb; display: inline; padding: 10px; } 
.blo-tags ul li a { font-family: 'Montserrat', sans-serif; font-weight: 300; color: #313131; font-size: 13px;  text-decoration: none;  }

@media only screen and (max-width: 768px) and (orientation: portrait) {

header .main-head { display: none; }
header .header { text-align: center; }
header .header .top-head {     padding: 4% 0;   text-align: center; }
header .header .top-head .social { margin-top: 10px;}
header .header .col-md-6.text-right { text-align: center; margin-top: 20px; }
.slider .slide-cont .content { height: 30vh; }
.slider .slide-cont .content h3 { font-size: 18px; }
.slider .slide-cont .content h2 { font-size: 24px; }
.slider .slide-cont .content p { width: 100%; font-size: 14px; }
.slider .slide-cont .content a { margin-top: 0px;  padding: 6px 33px; }
.home-plans .list { margin-top: 20px; }
.home-plans .list .box{ margin-bottom: 20px; }
.home-quote .leftBox { width: 100%; height: auto; }
.home-quote .rightBox { width: 100%; }
.home-quote .rightBox img { height: auto; }
.sharediv { right: 0; }
.row.top-foot img { width: 100%; }
footer .footer .news form ul li { width: 50%; margin-bottom: 10px; }
footer .footer .news form ul li:nth-child(3) { padding-left: 0; }
footer .footer .news form ul li:nth-child(2) { padding-right: 0; }
header .header .top-head .row { margin : 15px; }
.home-partner ul li{ width: 50%; height: 100px; margin-right: 0; }
.banner .box .content { height: 20vh; }
.banner .box .content h2 { font-size: 24px; }
.main-health .box { padding: 1% 2%; }
.main-blog .list .box .image img { height: auto; }

}


@media only screen and (max-width: 768px) and (orientation: landscape) {

header .main-head { display: none; }
header .header { text-align: center; }
header .header .top-head {     padding: 4% 0;   text-align: center; }
header .header .top-head .social { margin-top: 10px;}
header .header .col-md-6.text-right { text-align: center; margin-top: 20px; }
.slider .slide-cont .content { height: 80vh; }
.slider .slide-cont .content h3 { font-size: 18px; }
.slider .slide-cont .content h2 { font-size: 24px; }
.slider .slide-cont .content p { width: 100%; font-size: 14px; }
.slider .slide-cont .content a { margin-top: 0px;  padding: 6px 33px; }
.home-plans .list { margin-top: 20px; }
.home-plans .list .box{ margin-bottom: 20px; }
.home-quote .leftBox { width: 100%; height: auto; }
.home-quote .rightBox { width: 100%; }
.home-quote .rightBox img { height: auto; }
.sharediv { right: 0; }
.row.top-foot img { width: 100%; }
footer .footer .news form ul li { width: 50%; margin-bottom: 10px; }
footer .footer .news form ul li:nth-child(3) { padding-left: 0; }
footer .footer .news form ul li:nth-child(2) { padding-right: 0; }
header .header .top-head .row { margin : 15px; }
.home-partner ul li{ width: 25%; height: 100px; margin-right: 0; }
.banner .box .content { height: 40vh; }
.banner .box .content h2 { font-size: 24px; }
.main-health .box { padding: 1% 2%; }
.main-blog .list .box .image img { height: auto; }
.home-plans .list .col-md-4 {
    width: 50%;
    float: left;
}
.home-blogs .list .box .image img { height: 250px; }

}

@media ( min-width: 768px )and ( max-width: 900px)  {

header .main-head { display: none; }
header .header { text-align: center; }
header .header .top-head {     padding: 4% 0;   text-align: center; }
header .header .top-head .social { margin-top: 10px;}
header .header .col-md-6.text-right { text-align: center; margin-top: 20px; }
.slider .slide-cont .content { height: 30vh; }
.slider .slide-cont .content h3 { font-size: 20px; }
.slider .slide-cont .content h2 { font-size: 26px; }
.slider .slide-cont .content p { width: 100%; font-size: 17px; }
.slider .slide-cont .content a { margin-top: 0px;  padding: 6px 33px; }
.home-plans .list { margin-top: 20px; }
.home-plans .list .box{ margin-bottom: 20px; }
.home-quote .leftBox { width: 100%; height: auto; }
.home-quote .rightBox { width: 100%; }
.home-quote .rightBox img { height: auto; }
.sharediv { right: 0; }
.row.top-foot img { width: 100%; }
footer .footer .news form ul li { width: 50%; margin-bottom: 10px; }
footer .footer .news form ul li:nth-child(3) { padding-left: 0; }
footer .footer .news form ul li:nth-child(2) { padding-right: 0; }
header .header .top-head .row { margin : 15px; }
.home-partner ul li{ width: 25%; height: 100px; margin-right: 0; }
.banner .box .content { height: 20vh; }
.banner .box .content h2 { font-size: 30px; }
.main-health .box { padding: 1% 2%; }
.main-blog .list .box .image img { height: auto; }
.home-plans .list .col-md-4 {
    width: 50%;
    float: left;
}
.home-blogs .list .box .image img { height: 250px; }

}

@media ( min-width: 1020px )and ( max-width: 1030px) {

header .header .top-head a#tel { font-size: 14px; }
.slider .slide-cont .content { height: 66vh; }
.home-partner ul li { margin-right: 27px; }
.home-quote .leftBox { height: auto; }
.home-quote .rightBox img { height: 726px; }

}

td, th {
    padding: 0.75em;
    border: 1px solid #85868673;
    text-align: left;
    color: #858686;
    font-weight: bold;
    width: 15em;
    font-size: 14px;
}

a.normalanchor {
    background: none !important;
    color: #565757b8;
    display: inline-block;
    padding: 0;
    margin: 0;
    text-transform: unset;
    font-size: 14px;
    line-height: 1.8;
    border: none;
    font-weight: normal;
    text-decoration:underline;
}

body.page-id-106 .home-about img {
    width: 300px;
    clear: both;
    display: block;
    height: auto;
}

