@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap');


#main-wrapper {overflow: hidden;position: relative;max-width: 1900px;margin: 0 auto;width: 100%;}
a:focus,a:hover{text-decoration: none;outline: none;}
.container{max-width:1140px;}

.txt-center{text-align: center;}
.txt-left{text-align: left;}
.color-white{color: #fff !important;}
.left-align{float: left !important;}
.color-black{color: #000;}
.color-black-new{color: #121111;}
.color-red{color: #f30001;}
.color-green{color: #528916;}
.color-blu{color: #0d3793;}
.color-ash{color: #696969;}

img{max-width: 100%;}
h1{font-family: 'Playfair Display', serif;font-size: 102px;margin:0;}
h2{font-family: 'Playfair Display', cursive;font-size: 57px;}
h3{font-family: 'Playfair Display', sans-serif;font-weight:700;font-size: 30px;}
h4{font-size: 35px; font-family: 'Playfair Display', sans-serif;font-weight:700;}
h5{font-family: 'Playfair Display', serif;font-weight:400;font-size: 25px;margin:0;}
h6{font-family: 'Playfair Display', sans-serif;font-weight:400;font-size: 25px;margin:0;}
p{font-family: 'Playfair Display', sans-serif;font-weight:400;font-size: 16px; color: #111111;}

header {margin:0 0 15px 0; padding:0; transition: all 0.5s; float: left; width: 100%; height: 100px;  background-color:#fff; }
.logo-holder{margin-top: 15px; }
ul.logo-one-listing{padding: 65px 0 0 0;}
ul.logo-one-listing li{list-style: none}
/*.new-menu ul li.current-menu-item:after{position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 53%;height: 3px;background-color: #e05513;margin: 0 auto;float: none;bottom: 0px;}*/
.new-menu ul li a.current-menu-item { color: #000; text-decoration: none;}
/*.new-menu ul li.current-menu-item{border: 1px solid #ED8600;}*/
.new-menu{/*width: 100%;*/width: 98%; max-width: 100%; float: right; margin: 0;padding: 0; line-height: 100px;}
ul.menu{margin: 0; padding:0; list-style: none; float:left; overflow: hidden; width: 100%;}
ul.menu li{margin: 0 -4px;list-style: none;float: left;position: relative;padding: 0;transition:ease-in-out 1s; float: left;  display: inline-block;}
/*ul.menu li:hover:after{position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 53%;height: 3px;background-color: #e05513;margin: 0 auto;float: none;bottom: 0px;transition:ease-in-out 0.5s;}
ul.menu li:after{position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 0%;height: 3px;background-color: #e05513;margin: 0 auto;float: none;bottom: 0px;transition:ease-in-out 0.5s;}*/
ul.menu li a {
  font-size: 18px;
  color: #111111;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-align: left;
  padding: 0 17px;
  font-family: 'Playfair Display', serif;
  transition: 0.3s;
  float: left;
  text-transform: initial;
}
ul.menu li:hover a{transition: 1s ease-in-out; color: #B91955; text-decoration: none !important;}
/*ul.menu li:hover{border: 1px solid #ED8600;}*/
ul.menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}

.new-menu .menu-icon {cursor: pointer;display: inline-block;float: right;padding: 18px 25px;position: relative;user-select: none;}
.menu-icon .navicon {background: #fff;display: block;height: 4px;position: relative;transition: background .4s ease-out;width: 18px;}
.menu-icon .navicon:before,
.menu-icon .navicon:after {background: #b91955; content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}
.new-menu .menu-icon .navicon:before {top: 5px;}
.new-menu .menu-icon .navicon:after {top: -5px;}
/* menu btn */
.new-menu .menu-btn {display: none;}
.new-menu .menu-btn:checked ~ .menu {max-height: 350px;}
.new-menu .menu-btn:checked ~ .menu-icon .navicon {background: transparent;}
.new-menu .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg);}
.new-menu .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg);}
.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}

@media (min-width: 48em) {
  .new-menu li {float: left;}
  .new-menu li a {padding: 0;}
  .new-menu .menu {clear: none;float: right;max-height: none;/*padding: 17px 0px 0 0;width: 85%; */ margin: 0 auto;display: table;}
  .new-menu .menu-icon {display: none;}
}

img.fnd {float: right;}
.top-nav {
  padding: 0;
}


section#banner{margin:0; padding:0; width:100%; float:left; position: relative; text-align: center;}
section#banner img{  width: 100%;}
.banner-caption{margin: 1% 0 0 0; text-align: left;}
.banner-caption h1{ padding:0; margin: 0; text-align: left; font-size: 113px;
line-height: 101px; color: #fff; font-weight: 700; font-family: 'Playfair Display', serif;}
.banner-caption p{ padding: 38px 0 0 0; margin: 0; clear: both; text-align: left; font-size: 20px; line-height: 24px; color: #8A8989; font-weight: 400; font-family: 'Playfair Display', serif;}
.top-position-section{position: absolute;  top: 147px; float: left; width: 100%; z-index: 1035;}

section#nnvtr{margin: 0;padding:4% 0px;float: left;width: 100%;}
section#nnvtr h2{font-size: 61px;margin: 56px 0 11px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;position: relative;}
section#nnvtr h2::after {
  position: absolute;
  content: '';
  left: -126px;
  top: 42px;
  width: 123px;
  height: 1px;
  background-color: #B91955;
}
section#nnvtr p{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;line-height: 27px;}
img.invt{width: auto;}

.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#B91955;  font-size:16px;padding: 0 24px;
line-height: 52px;border:0 none #fff;color:#fff;text-align:left!important;border-radius:0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;font-size:18px;border:0 solid #34983C;color:#fff;text-align:left;border-radius:0px;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-shutter-out-horizontal:before{content:""; border-radius:0; position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#E86D49;  border:0 none #005236;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color:#fff; }
.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

.image-touch{position: relative;}
.image-touch:after{position: absolute;
content: '';
bottom: -57px;
left: 0;
background-color: #B91955;
width: 1px;
height: 131px;}

section#sral{margin: 0;padding:0% 0 3%;float: left;width: 100%;}

section#sral h2{font-size: 61px;margin: 56px 0 11px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;position: relative;text-align: center;}
section#sral p{font-size:16px;font-family: 'Playfair Display', serif; font-weight: 400;color:#111111;line-height: 27px;text-align: center;margin: 30px 0 26px 0;}
img.trne{width: 100%;}
img.trneone{width: 100%;margin:35px 0 0 0;}

section#technlgy{margin: 0;padding:6% 0;float: left;width: 100%;background:url("images/angel-bck.jpg") no-repeat;background-size: cover;}
.angl-one{float: left;
margin: 0;
padding: 21px 0 42px;
width: 35%;
border-right: 1px solid #fff;}
.angl-two{margin: 0;padding:0;float: right;width: 59%;}

section#technlgy h2{font-size: 61px;margin: 0px 0 11px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#fff;position: relative;}
section#technlgy p{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color:#fff;line-height: 27px;}

.white-btn {
  background-color: #fff;
  color: #000;
}

section#invstmnt{margin:0;padding: 0;float: left;width: 100%;}
ul.living-listing{margin: 0;padding:0;float: left;width: 100%;}
ul.living-listing li{margin: 0 13px 12px 0;padding:0;float: left;list-style: none;display: inline-block;}

section#invstmnt h2{font-size: 61px;margin: 56px 0 11px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;position: relative;}
section#invstmnt h2::after {
  position: absolute;
  content: '';
  left: -126px;
  top: 42px;
  width: 123px;
  height: 1px;
  background-color: #B91955;
}
section#invstmnt p{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;line-height: 27px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #E2E2E2 !important;height: 17px !important;width: 17px !important;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #B91957 !important;}

section#invstmnt .lSSlideOuter .lSPager.lSpg {
  text-align: left;
}

.lSSlideOuter {
  margin: 77px 0 0 0;
}

section#thropist h2{font-size: 61px;margin: 56px 0 11px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#111111;position: relative;}
section#thropist h2::after {
  position: absolute;
  content: '';
  left: -126px;
bottom: 34px;
  width: 123px;
  height: 1px;
  background-color: #B91955;
}

img.cap {
  margin: 61px 0 0 0px;width: 100%;
}

ul.prize-distribution{margin: 49px 0 0 0;padding:0;float: left;width: 100%;}
ul.prize-distribution li{margin: 0 18px 0 0;
padding: 0;
float: left;
list-style: none;
width: 45%;}

section#thropist{background-color: #F7F7F7;margin: 0;padding:4% 0 6%;float: left;width: 100%;}
ul.prize-distribution li img {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
}

.socity {
  margin: 69px 0 18px 0;
}

section#athro{margin: 0;padding: 7% 0 7% 0;float: left;width: 100%;background:url("images/authorbck.jpg") no-repeat;background-size:cover;}
img.arth{margin: 20px 0 0 0; max-width: 100%;}

section#athro h2{font-size: 61px; line-height: 63px; margin: 0 0 3px 0;font-family: 'Playfair Display', serif;font-weight: 400;color:#fff;position: relative;}
section#athro p{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color:#fff;line-height: 24px;}

section#books{margin: -185px 0 0 0;padding: 0 0 68px 0;float: left;width: 100%;}
.bkpic{position: relative;margin: 0;padding: 0;float: left;width: 100%;}
ul.kbnm{margin: 0;padding:0;float: left;width: 100%;}
ul.kbnm li{margin: 0 5px;
padding: 0;
float: left;
list-style: none;
width: 100%;}
.text-book{position: absolute;
bottom: -69px;
background-color: #fff;
border-right: 4px solid #B91957;
left: 34px;
padding: 22px 20px;
box-shadow: 7px 8px 16px rgba(0,0,0,0.5);z-index: 9;min-height: 200px;}
.text-book h3{font-size:23px;font-family: 'Playfair Display', serif;font-weight: 400;color: #454545;text-transform: uppercase;}
section#invstmnt {
  margin: 0;
  padding: 0 0 6%;
  float: left;
  width: 100%;
}

/*.bkpic img {
  width: 80%;
}*/


ul.kbnmnew{margin: 0;padding:0;float: left;width: 100%;}
ul.kbnmnew li{margin: 0 0px;
padding: 0;
float: left;
list-style: none;
width: 32.33%;}

#content-slider-one {height: 432px !important;}
.text-book p {font-size: 14px;}

section#angel{background-color: #fff;margin:0; padding:50px 0 0px 0; width:100%; text-align: center; float:left;position: relative;}

section#angel p {text-align: left;font-size: 16px;line-height: 145% !important;color: #464646;font-weight: 400;padding: 0 0 0 16px;margin: 0;}

section#angel h1 {text-align: left;font-size: 50px;line-height: 65px;color: #000;font-weight: 400;padding: 0;margin: 0 0 15px 0;position: relative;}

section#angel .poor-pic-part-new::before {width: 0;height: 0;border-style: solid;border-width: 38px 32px 38px 44px;border-color: transparent transparent transparent #fff;position: absolute;top: 43px;left: 0;content: '';z-index: 9;}

section#angel .poor-text-part-new {margin: 124px 0 0 0;}

section#coin{background-color: #fff;margin:0; padding:18px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}
section#coin p {text-align: left;font-size: 16px;line-height: 145% !important;color: #464646;font-weight: 400;padding: 0 0 0 16px;margin: 0;}
section#coin .thought {margin-top: 147px;}

section#monitra{background-color: #EEEEEE;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}

section#monitra h1 {text-align:center;font-size:50px;line-height: 45px;color: #000;font-weight: 700;padding: 0;margin: 0 0 25px 0;}

section#monitra .logo-box {padding: 0;width: 150px;background-color: #fff;}

section#writeus{background-color: #fff;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}

section#writeus p {text-align: center;font-size: 16px;line-height: 145% !important;color: #3E3E3E;font-weight: 400;padding: 0 0px 35px 0;margin: 0;}

section#writeus h1 {text-align: center;font-size: 30px;line-height: 45px;color: #000;font-weight: 700;padding: 0;margin: 0 0 25px 0;}

section#writeus h1 a{color: #EA6F49;}

.poor-pic-part-new{margin: 0;padding:0;float: right;width:50%;position: relative;}
.poor-pic-part-new img{position: relative;}
.poor-text-part-new{margin: 37px 0 0 0;padding: 0 27px 0 0;float: left;width:50%;}
.poor-pic-part-new::before {width: 0;height: 0;border-style: solid;border-width: 19px 9px 21px 22px;border-color: transparent transparent transparent #EEE;position: absolute;top: 58px;left: 0;content: '';z-index: 9;}

section#poor-part{background-color: #fff;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}

.poor-pic-part{margin: 0;padding:0;float: left;width:50%;position: relative;}
.poor-pic-part img{position: relative;}
.poor-text-part{margin: 0;padding:0;float: right;width:50%;}

section#poor-part p {text-align: left;font-size: 16px;line-height: 145% !important;color: #464646;font-weight: 400;padding: 0 0 0 16px;margin: 0;}

section#poor-part .thought {margin-top: 65px;}

.poor-pic-part::before {width: 0;height: 0;border-style: solid;border-width: 24px 28px 24px 15px;border-color: transparent #fff transparent transparent;position: absolute;top: 69px;right: 0;content: '';z-index: 9;}

.thought{border-left: 2px solid #E1614B;height: auto;float: left;margin: 12px 0 5px 27px;}

ul.global-logo-list {
    float: none;
    list-style: none;
    margin: 0;
    padding: 25px 0;
    clear: both;
    width: 100%;
    clear: both;
}

ul.global-logo-list li {
    float: left;
    text-align: center;
    padding: 0 4px;
    margin: 0;
    display: inline-flex;
    position: relative;
}

.logo-box{   
box-shadow: 0px 0px 15px 0px #EDEDED;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0 0 10px 0;
padding:3px;
border: 0 solid #E4E4E4;
border-radius: 0;
float: left;
width: 100%;
height: 110px;
line-height: 110px;
}

.logo-box img{transition: all 0.4s ease-in-out;}

.logo-box:hover img {
    transform: scale(1.1);
}


footer{margin: 0;padding:0;float: left;width: 100%;background:url("images/footer-bck.jpg") no-repeat;background-size: cover;}

.synlogo-part{float: left;}
.address-part{float: right;width: 80%;margin: 0;padding:0;}
.address-part p{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color: #fff;text-align: right;}
.address-part p a{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color: #fff;}
.rd-color{color:#B91957;}
ul.social-icon-listing{margin: 0;padding:0;float: right;width: 19%;}
ul.social-icon-listing li{margin: 0;margin: 0 0 0 10px;float: left;list-style: none;}
.top-footer{margin:0;padding: 80px 0 37px 0;float: left;width: 100%;border-bottom: 1px solid #2d2d2d;}
.bottom-footer{margin:0;padding: 19px 0 6px 0;float: left;width: 100%;}
p.copyright{font-size:16px;font-family: 'Playfair Display', serif;font-weight: 400;color: #fff;text-align: right;}
p.copyright br{display: none;}

.image-touch img {
    width: 564px;
}

section#testimonials{margin:0; padding:50px 0; width:100%; float:left; text-align: center; position: relative; background:#fff;  }
section#testimonials h1{font-size: 50px; line-height: 55px; color: #000; font-weight: 700; padding: 0; margin: 0 0 25px 0; }
section#testimonials h2{ font-size: 25px; line-height: 32px; color:  #070707; font-weight: 400; padding: 0; margin: 0 0 15px 0; }
section#testimonials p{ font-size: 16px; line-height: 145% !important; color: #3E3E3E; font-weight: 400; padding: 0 0 25px 0; margin: 0; }

section#testimonials {
  text-align: center;
}

.align-items-center1 {
  text-align: center !important;
  margin: 20px auto 0;
  float: none;
  display: table;
}

a.dwnld_btn{color: #fff;}

.side_sec {
  position: fixed;
  right: 0;
  top: 19.6%;
  z-index: 9999999;
}

ul.news-listing{margin: 0 0 25px 0;padding:0;float: left;width: 100%;list-style: none;}
ul.news-listing li{margin: 0 0 18px 0;padding:0;float: left;width: 100%;list-style: none;color: #454545;font-weight: 400;font-family: 'Playfair Display', serif;position: relative;text-align: left;}
ul.news-listing li a{color: #454545;font-weight: 400; font-family: 'Playfair Display', serif;position: relative;}
ul.news-listing li::before {content: "\2022";color:#B91955;font-weight: bold;display: inline-block; width: 1em;margin-left: -1em;}
section#saving-life{background-color: #fff;margin:0; padding:4% 0; width:100%; text-align: center; float:left; position: relative;}

section#saving-life h1{text-align: center; font-size: 50px; line-height: 45px; color: #000; font-weight: 700; padding: 0; margin: 0 0 25px 0; }
section#saving-life h2{text-align: center; font-size: 25px; line-height: 32px; color:  #070707; font-weight: 400; padding: 0; margin: 0 0 15px 0; }

section#saving-life p{text-align: center; font-size: 16px; line-height: 145% !important ; color: #3E3E3E; font-weight: 400; padding: 0 0px 35px 0; margin: 0; }
.innerFrame {float: left;margin-top: 25px;}

section#saving-life-sub{background-color: #EEEEEE;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}

section#saving-life-sub h1{text-align: center; font-size: 50px !important; line-height: 45px; color: #000; font-weight: 700; padding: 0; margin: 0 0 25px 0; }
section#saving-life-sub p{text-align: center; font-size: 16px; line-height: 145% !important ; color: #3E3E3E; font-weight: 400; padding: 0 0px 35px 0; margin: 0; }


.life-box{margin:0;padding: 36px 26px 10px;float: left;width: 100%;background-color:#fff;}

section#spirit{background-color: #EEEEEE;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}

section#spirit h1 {text-align: left;font-size: 50px;line-height: 65px;color: #000;font-weight: 400;padding: 0;margin: 0 0 15px 0;position: relative;}

section#spirit p {text-align: left;font-size: 16px;line-height: 145% !important;color: #464646;font-weight: 400;padding: 0 0 0 16px;margin: 0;}

.hoverDiv1 {position: relative;}
img.prhl{max-width: 92%;}
img.prhl {height: 223px; padding: 4px 12px; background: #fff; border: 1px solid #E4E7EB; border-radius: 4px; }
img.prhl:hover #hovernew {display: block;}
section#saving-life .modal-body {margin: 0;padding: 0 0 17px;}
section#saving-life button.close {position: relative;right: -350px;top: -1px;font-size: 40px;}
.modal-dialog {max-width: 773px !important;}

.blue {width: 93%;}
.hoverClass {position: absolute;top: 100px;}
.col-lg-push-5 {left: 41.66666666666667%;}

.about-position{top: 80px;}

section#saving-life{background-color: #EEEEEE;margin:0; padding:50px 0 50px 0; width:100%; text-align: center; float:left;
position: relative;}



/*----------tab portion-------*/

.nav-tabs li a{border-top-left-radius: 0;border-top-right-radius: 0;padding: 8px 15px 11px;position: relative;float: left;background: #B91955;position: relative;}
.nav-tabs li:nth-child(2n) a{padding: 8px 15px 11px;position: relative;float: left;background: #B91955;position: relative;}
.nav-tabs li a{color: #fff;font-size: 16px;font-family: 'Playfair Display', serif;font-weight: 400 !important;margin: 0 0px 0 0;border: 1px solid transparent;border-radius: 8px 8px 0 0;;}
ul.nav-tabs li.active a{background:#a25255;border-right: 1px solid transparent;}
ul.nav-tabs li a.active{border: 1px solid transparent;color: #fff;background: #000;}

ul.nav-tabs li.active a{border:1px solid transparent;transition:all 1s;color:#fff;}
.nav-tabs{margin: 52px auto 9px;float: none;display: table;width: 100%;border-bottom: 1px solid transparent !important;}
.tab-content {float: left;padding: 12px 0px 0px;width: 100%;border-bottom:1px solid transparent;}
.nav-tabs li:last-child a {margin: 0;}
.nav-tabs {border-bottom:none;}

img.tree-lot{margin: 0 auto 20px;float: none;display: table;}

.pwshing {font-size: 21px;line-height: 28px;margin: 0;}

ul.nav-tabs li a.active:after{position: absolute;content: '';bottom: -1px;left: -1px;width: 101%;height: 6px;background-color:transparent;z-index: 8;}
.rior {font-size: 33px; padding: 21px 0 26px 0;}
.prssr{font-family: 'poppinssemibold'; font-size: 21px; padding: 0;}
img.man-brushing{float: left;margin: 0;}

ul#tabs li {margin: 0 0 0 6px;float: left;list-style: none;}

.tab-content h5{text-align: center;}
.tab-content h6{text-align: justify;}
.tab-content p{text-align: justify !important;}

/*-----------------------accordian part css--------------*/

.rlAccordion > h3 {
  background-color: #B91955;padding: 12px 18px;
border: none;
border-radius: 0;
color: #fff;
font-size: 20px;
margin: 7px auto 0;
text-decoration: none;
/*text-shadow: 1px 1px 0 #004E68;*/
font-family: 'Playfair Display', serif;font-weight: 400;cursor:pointer;text-align: left;

}

.rlAccordion > h3 > span {
  float: right;
 font-family: 'Playfair Display', serif;font-weight: 400;color: #fff;
}
.rlAccordion > h3 + div {
  display: none;
  /*padding: 26px 5% 0% 3%;*/border-left: none;
border-right: none;
border-bottom: none;
text-align: justify;
padding: 19px 10px;line-height: 28px;/*margin: -7px 0 9px 0;*/
}
.accordian-inner-text {
    padding: 11px 0 0 19px;
}

h3.accordian-heading:before{display: none;}
h3.accordian-heading:after{display: none;}

ul.news-listing-new{margin: 0px 0 0 0;padding:0;float: left;width: 100%;list-style: none;}
ul.news-listing-new li{margin: 0 0 18px 0;padding:0;float: left;width: 100%;list-style: none;color: #464646;font-weight: 400;font-family: 'Playfair Display', serif;position: relative;text-align: justify;}
ul.news-listing-new li a{color: #464646;font-weight: 400;font-family: 'Playfair Display', serif;position: relative;}
ul.news-listing-new li::before {content: "\2022";color:#B91955;font-weight: bold;display: inline-block; width: 1em;margin-left: -1em;}

ul.brand-pic-listing{margin: 0px 0 0 0;padding:0;float:left;width: 100%;transform: translateX(8%);}
ul.brand-pic-listing li{margin: 0 11px 10px 0;border: 1px solid #a4a3a3;padding:0;float:left;list-style: none;display: block;width: 16%;}

p.moment{padding: 0 35px 14px 0 !important;}

.nav-tabs{margin-top: 0;margin-left: auto;margin-right: auto;float: none;display: table;width: 50%;}


/*-------------accordian------------------*/

.bottom-content{margin: 0 auto;width: 87%;float: none;display: table;}

.wrapper{width:100%;}

.panel.panel-default{margin: 0 0 2px 0;}

.panel-title{padding: 10px 15px 5px 15px !important; text-transform: none; margin: 0!important; color: #171717; font-size: 18px; line-height: 24px; font-family: 'Playfair Display', serif;font-weight: 400;}
.panel-heading {
  padding: 0;
  border:0;
  background-color: #E86D49;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  border-bottom:1px solid transparent;
}

.panel-heading.active{background: #000;}

.panel-title>a{
  display:block;
  padding:0 0 5px 0;
  color:#fff;
  font-size:20px;
  font-weight:500;
  text-decoration:none;
  font-family: 'Playfair Display', serif;font-weight: 400; text-align: left;
}
.panel-title>a:hover{color:#fff;}
.panel-title>a:active{
  display:block;
  color:#ED4C5F;
}
.panel-heading  a:before {
   content: "";
   float: right;
   transition: all 0.5s;
   background: url(images/tab-arrow.png) no-repeat;
   width: 26px;
   height: 26px;
}
.panel-heading.active a:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);margin: -6px 12px 0 0;
} 

.panel-body{background-color: transparent; border-top: 1px solid transparent; margin: 0; border-left: 1px solid transparent; border-right: 1px solid transparent; font-weight: 400;  border-bottom:1px solid transparent; padding: 15px; font-size: 16px !important; line-height: 24px; color:#000; font-family: 'Playfair Display', serif;font-weight: 400;text-align: justify;}
.panel-body p{color:#6F6E6E !important; font-family: 'Playfair Display', serif;font-weight: 400; font-size: 16px !important}
.panel-body ul{padding: 0 15px 0 15px; margin: 0; }
.panel-body ul li{color:#6F6E6E !important; font-family: 'Roboto', sans-serif !important; font-size: 16px !important}

img.adjust {float: left;width: 219px;margin: 0 15px 0 0;height: auto;border: 1px solid #6d6d6d;padding: 4px;}

.spce{padding: 35px 0 0 0; width: 100%; float: left;}

section#rain-part{margin: 0;padding: 50px 0 50px 0;text-align: center;float: left;width: 100%;background:url("images/rainbow.jpg") no-repeat;background-size: cover;}
section#rain-part p{font-family: 'Playfair Display', serif;font-weight: 600;font-style: italic;font-size: 20px;color:#fff;text-align: center;line-height: 27px !important;}



/*-----------------------accordian part css--------------*/

/*------------------------------responsive--------------------------------*/

@media screen and (min-width :1100px) and (max-width :1199px) {
ul.menu li a{font-size: 12px; padding: 0 6px;}

section#angel .poor-text-part-new {margin: 54px 0 0 0;}
section#coin .thought {margin-top: 66px;}
section#monitra .logo-box {width: 123px;}

.nav-tabs {float: none;display: table !important;width: 67%;}

img.prhl {height: 193px;}

}

@media screen and (min-width : 971px) and (max-width :1099px){
ul.menu li a{font-size: 12px; padding: 0 6px;}
.top-position-section{top: 7%;}

section#spirit h1 {font-size: 38px;line-height: 52px;}

section#angel .poor-text-part-new {margin: 54px 0 0 0;}
section#coin .thought {margin-top: 66px;}
section#monitra .logo-box {width: 107px;}

.panel-title > a {font-size: 17px;}
.panel-title {font-size: 18px;}
.rior {font-size: 23px;}
.panel-body {font-size: 14px !important;}
ul.brand-pic-listing li {width: 23%;}

.nav-tabs {float: left;width: 100%;}

ul.brand-pic-listing {transform: translateX(0%);}
.bottom-content {width: 100%;}

}  

@media screen and (min-width : 768px) and (max-width : 970px){
ul.menu li a{font-size: 10px; padding: 0 10px;}
ul.menu li{margin: 0;}
.top-position-section{top: 7%;}
.banner-caption p{font-size: 15px;}

section#spirit h1 {font-size: 38px;line-height: 52px;}

section#coin .thought {margin-top: 3px;}
section#angel .poor-text-part-new {margin: 5px 0 0 0;}
section#angel h1 {font-size: 38px;line-height: 47px;}
section#monitra h1 {font-size: 39px;}

.panel-title > a {font-size: 17px;}
.panel-title {font-size: 18px;}
.rior {font-size: 23px;}
.panel-body {font-size: 14px !important;}
ul.brand-pic-listing li {width: 23%;}

.nav-tabs {float: left;width: 100%;}

ul.brand-pic-listing {transform: translateX(0%);}
.bottom-content {width: 100%;}
.new-menu {
    width: 93%;
}
.menu li a {
    font-size: 13px !important;
    padding: 0px 6px !important;
}
.banner-caption h1 {
    font-size: 60px;
    line-height: 60px;
}
.banner-caption {
    margin: 6% 0 0 0;
}
#nnvtr h2 {
    font-size: 40px !important;
    margin: 20px 0 11px 0 !important  ;
}
#sral h2 {
    font-size: 40px !important;
}
.angl-one img {
    width: 100%;
}
.angl-one {
    padding: 20px 23px 41px;
}
#technlgy h2 {
    font-size: 40px !important;
}
#invstmnt h2 {
    font-size: 40px !important;
}
#invstmnt p {
    text-align: justify;
}
#invstmnt h2::after {
    display: none;
}
#thropist h2 {
    font-size: 40px !important;
    margin: 0px 0 0px 0 !important;
}
.cap {
    margin: 36px 0 0 0px !important;
}
.socity {
    text-align: justify;
}
.prize-distribution {
    margin: 0px 0 0 0 !important;

}
.prize-distribution li {
    margin: 0 0px 0 0 !important;
    list-style: none;
    width: 50% !important;
    display: inline-block;
}
#athro h2 {
    font-size: 40px !important;
}
#testimonials h1 {
    font-size: 40px !important;
}
.bookworm-bottom img {
    width: 100%;
}
.bookworm-img img {
    width: 100%;
}
.bookworm-2 img {
    width: 100%;
}
.no-padding h3 {
    font-size: 20px;
}
.hvr-shutter-out-horizontal {
    padding: 0px 10px;
    line-height: 38px;
}
.lSSlideOuter {
    margin: 15px 0 0 0;
}
.lSPager.lSpg {
    margin-top: -110px !important;
}
footer {
    background-position: bottom;
}
.top-footer {
    padding: 30px 0 30px 0;
}
.address-part {
    width: 75%;
}
.social-icon-listing {
    width: 30% !important;
}
.copyright {
    text-align: center !important;
}

.servie_profile h2::after {
    display: none;
}
.emergency {
    margin-top: 40px !important;
}
.popular {
    margin-top: 40px !important;
}
.servie_profile {
    margin-bottom: 40px !important;
    margin-top: 40px !important;
}
.service_btm {
    margin-bottom: 40px !important;
}
}  

@media (max-width: 767px) {
header{height: auto !important;}  
.new-menu{width: 100%; max-width: 100%; float: right; margin: 0;padding: 0; line-height: auto;}  
ul.menu li{width: 100%; float: left; background: #b91955; border-right: 0 none !important;  text-align: center; padding: 6px 15px 6px 15px !important; margin: 0!important; }  
ul.menu li a {height: 25px;line-height: 25px; border-right: 0 none !important; color: #fff; font-size: 15px !important; text-align: center;}
.top-position-section{top: 7%;}
.banner-caption p{font-size: 15px;}
.banner-caption h1{font-size: 50px !important; line-height: 55px;}
section#content p{padding: 0 15px 15px 0;}
.logo-holder{margin-top: 10px;margin-bottom: 10px;}
section#pink-content,section#pink-content h1,section#pink-content h2,section#pink-content p,section#exceptional,section#exceptional h1,section#exceptional h2,section#exceptional p{text-align: center;}
section#global-content p{padding: 0 0 25px 0;}
.exc-img img{margin: 30px 0 0 0;}
section#motivational,section#motivational h1,section#motivational p{text-align: center;}
.mot-img img{margin: 30px 0 0 0}
ul.content-slider-one li{margin:0 15px;}
.bookworm-bottom{margin: 25px 0 0 0}
.bookworm-img,.test-container h3,.test-container p, .test-container{text-align: center;}
section#testimonials p{padding: 0 0 5px 0;}
.bookworm-2{margin-top:30px; margin-bottom:30px;}
.footer-logo {flex: 0 0 100% !important;max-width: 100% !important; text-align: center;}
.footer-logo img{margin: 0 0 25px 0;}
.footer-rigt{flex: 0 0 100% !important;max-width: 100% !important; text-align: center;}
.brd-right {border-right: 0 solid #505053; padding: 0 15px 0 15px !important;}
.brd-right {border-right: 0 solid #505053;padding: 0 15px 0 15px !important;}
.right-sec{padding: 0 15px 0 15px !important;}
.brd-mid-right{border-right: 0 solid #505053; padding: 0 15px 0 0 !important;}
ul.global-logo-list li{float: none;}
.no-padding{padding-right: 15px !important; padding-left: 15px !important;}
.glbal-img img{margin: 15px 0 0 0;}

section#message-frm h1 {font-size: 42px;}

section#poor-part {padding: 31px 0 31px 0;}
.poor-pic-part {float: left;width: 100%;}
.poor-pic-part img {width: 100%;margin: 0 auto;float: none;display: table;}
.poor-pic-part::before {display: none;}
.poor-text-part {float: left;width: 100%;}
section#poor-part .thought {margin-top: 25px;}
section#spirit {padding: 31px 0 31px 0;}
.poor-pic-part-new {float: left;width: 100%;}
.poor-pic-part-new img {margin: 0 auto;float: none;display: table;}
.poor-pic-part-new::before {display: none;}
.poor-text-part-new {margin: 21px 0 0 0;padding: 0 0 0 0;float: left;width: 100%;}
section#spirit h1 {font-size: 26px;line-height: 38px;}

section#coin .thought {margin-top: 30px;}
section#angel .poor-text-part-new {margin: 5px 0 0 0;}
section#angel h1 {font-size: 38px;line-height: 47px;}
section#monitra h1 {font-size: 39px;}

.panel-title > a {font-size: 17px;}
.panel-title {font-size: 18px;}
.rior {font-size: 23px;}
.panel-body {font-size: 14px !important;}
ul.brand-pic-listing li {width: 31%;}
.pwshing {font-size: 18px;}

.nav-tabs {float: left;width: 100%;}

ul.brand-pic-listing {transform: translateX(0%);}
.bottom-content {width: 100%;}


.image-touch img {
    width: 100%;
}
.image-touch:after{
  display: none;
}
.image-touch {
    margin-top: 20px;
}
.mt-5, .my-5 {
    margin-top: 0rem!important;
}
#sral h2 {
    font-size: 33px !important;
    margin: 20px 0 11px 0 !important;
}
.trne {
    margin-top: 32px;
}
.angl-one {
    padding: 21px 0 42px;
    width: 100%;
}
.angl-one img {
    width: 62%;
}
#technlgy {
    text-align: center;
}
#technlgy h2 {
    font-size: 33px !important;
}
.angl-two {
    width: 100%;
}
.angl-one {
    border-right: none;
}
.living-listing img {
    height: 105px;
}
.living-listing li {
    margin: 0 !important;
    float: none !important;
}
.lSSlideOuter {
    margin: 20px 0 0 0 !important;
}
#invstmnt .lSSlideOuter .lSPager.lSpg {
    text-align: center !important;
}
#invstmnt h2 {
    font-size: 33px !important;
    margin: 19px 0 11px 0 !important;
    text-align: center !important;
}
#invstmnt h2::after {
  display: none;
}
#invstmnt {
    text-align: center !important;
}
#thropist h2 {
    font-size: 33px !important;
    margin: 0px 0 11px 0 !important;
}
#thropist {
    text-align: center;
}
.cap {
    margin: 10px 0 0 0px !important;
}
#thropist h2::after{
  display: none;
}
.socity {
    margin: 20px 0 18px 0;
}
.prize-distribution li {
    margin: 5px !important;
    width: 46% !important;
}
.prize-distribution {
    margin: 20px 0 0 0 !important;
}
#athro h2 {
    font-size: 33px !important;
    margin: 10px 0 10px 0 !important;
}
#athro {
    text-align: center;
}
.test-container h3 {
    margin-top: 20px;
}
footer {
    background-position: bottom;
}
.synlogo-part {
    float: none !important;
}
.top-footer {
    margin: 0;
    padding: 30px 0 30px 0;
    text-align: center;
}
.address-part {
    width: 100%;
    float: none;
    margin-top: 20px;
}
.address-part p {
    text-align: center;
}
.social-icon-listing {
    float: none !important;
    width: 100% !important;
}
.social-icon-listing li {
    float: none !important;
    text-align: center !important;
    display: inline-block !important;
}
.copyright {
    text-align: center !important;
}
.bottom-footer {
    margin: 0;
    padding: 13px 0 0px 0;
}

.emergency {
    margin-top: 20px !important;
    text-align: center;
}
.emergency h2 {
    font-size: 18px !important;
}
.popular {
    margin-top: 20px !important;
}
.popular h2 {
    font-size: 18px !important;
}
.servie_profile {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    text-align: center;
}
.servie_profile h2 {
    font-size: 18px !important;

}
.service_btm h2::before {
    display: none;
}
.service_btm h2 {
    font-size: 18px !important;
}
.service_btm h2 {
    margin-bottom: 20px !important;
}
.service_btm {
    margin-bottom: 20px !important;
}

header {
    background-color: #000;
}
.menu-icon .navicon {
    background: #fff;
    display: block;
    height: 4px;
    position: relative;
    transition: background .4s ease-out;
    width: 18px;
    margin-right: 34px;
    z-index: 9;
}

.new-menu .menu-btn:checked ~ .menu {
    max-height: 350px;
    position: absolute;
    top: 102px;
    left: -23%;
    z-index: 9999;
    width: 767px;
}
.new-menu .menu-icon {
    margin-top: 27px;
}

ul.news-listing {
  padding: 0 0 0 15px
}


ul.news-listing li {
 font-size: 13px;
 margin: 0 0 8px 0;
}

img.prhl{width: 94%;}
img.fnd,.logo-holder img{max-width: initial; width: auto;}
.poor-pic-part-new {float: left; width: 100%;}
.poor-text-part-new {margin: 21px 0 0 0; padding: 0; float: left; width: 100%;}
section#angel h1 {font-size: 38px;line-height: 47px;}
.poor-pic-part-new img {margin: 0 auto;float: none;display: table;}
.poor-pic-part {float: left; width: 100%;}
.poor-pic-part img {width: 100%; margin: 0 auto; float: none; display: table;}
.poor-pic-part {float: left; width: 100%;}
}

@media (max-width: 650px) {
.banner-caption p{font-size: 13px;}
.banner-caption h1{font-size: 35px !important; line-height: 38px;}
section#global-content h1,section#pink-content h1,section#global-content h1,section#exceptional h1, section#global-content h1,section#motivational h1{font-size: 35px; line-height: 40px; text-align: center !important;}
section#content h2,section#pink-content h2,section#global-content h2,section#exceptional h2,section#motivational h2{font-size: 18px; text-align: center !important;}
p{font-size: 14px;}
.no-padding{padding-right: 15px !important; padding-left: 15px !important;}
.hvr-shutter-out-horizontal{font-size: 15px; line-height: 50px;}
section#pink-content h1{margin: 15px 0 0 0;}
section#pink-content h2{margin: 5px 0 5px 0;}
section#pink-content,section#global-content,section#exceptional,section#motivational,section#testimonials{padding: 25px 0;}
.gap2{padding: 15px 0 0 0;}
.brd-right,.brd-mid-right,.right-sec{flex: 100% !important; max-width: 100% !important; padding: 0 15px !important; text-align: center !important;}
footer h3,footer p{text-align: center;}
.brd-mid-right,.right-sec{margin-top: 15px;}
.copyright p{text-align: center;}


.milestone-picture {margin: 0 0 23px 0;float: left;width: 100%;}
.milestone-text {float: left;width: 100%;}

section#poor-part {padding: 31px 0 31px 0;}
.poor-pic-part {float: left;width: 100%;}
.poor-pic-part img {width: 100%;margin: 0 auto;float: none;display: table;}
.poor-pic-part::before {display: none;}
.poor-text-part {float: left;width: 100%;}
section#poor-part .thought {margin-top: 25px;}
section#spirit {padding: 31px 0 31px 0;}
.poor-pic-part-new {float: left;width: 100%;}
.poor-pic-part-new img {margin: 0 auto;float: none;display: table;}
.poor-pic-part-new::before {display: none;}
.poor-text-part-new {margin: 21px 0 0 0;padding: 0 0 0 0;float: left;width: 100%;}
section#spirit h1 {font-size: 26px;line-height: 38px;}

.panel-title > a {font-size: 17px;}
.panel-title {font-size: 18px;}
.rior {font-size: 23px;}
.panel-body {font-size: 14px !important;}
ul.brand-pic-listing li {width: 22%;}
.pwshing {font-size: 16px;}

.nav-tabs {float: left;width: 100%;}

.bottom-content {width: 100%;}
ul.brand-pic-listing {transform: translateX(1%);}
#nnvtr {
    margin: 0;
    padding: 4% 0px;
    float: none;
    width: 100%;
    text-align: center;
}
#nnvtr h2::after{
  display: none;
}
#nnvtr h2 {
    font-size: 40px !important;
    margin: 10px 0 11px 0 !important;
}
.copyright {
    font-size: 12px !important;
}

.side_sec {top: 40.6%;}
}

@media (max-width: 480px) {
section#global-content h1,section#pink-content h1,section#global-content h1,section#exceptional h1, section#global-content h1,section#motivational h1,section#testimonials h1{font-size: 30px; line-height: 35px; text-align: center !important;}
section#content h2,section#pink-content h2,section#global-content h2,section#exceptional h2,section#motivational h2{font-size: 16px; text-align: center !important;}
ul.menu li a{height: 16px; line-height: 11px; font-size: 12px !important;}

.milestone-picture {margin: 0 0 23px 0;float: left;width: 100%;}
.milestone-text {float: left;width: 100%;}
.milestone-text h2::before {display: none;}
section#milestone-part h1 {margin: 0 0 0 0;}
section#milestone-part {padding: 31px 0;}
section#message-frm {padding: 25px 0 2px 0;}
section#message-frm h1 {font-size: 33px;margin: 0 0 11px 0;}
section#milestone-part h1 {font-size: 39px;}
.milestone-part {margin: 0 0 30px 0;}

section#poor-part {padding: 31px 0 31px 0;}
.poor-pic-part {float: left;width: 100%;}
.poor-pic-part img {width: 100%;margin: 0 auto;float: none;display: table;}
.poor-pic-part::before {display: none;}
.poor-text-part {float: left;width: 100%;}
section#poor-part .thought {margin-top: 25px;}
section#spirit {padding: 31px 0 31px 0;}
.poor-pic-part-new {float: left;width: 100%;}
.poor-pic-part-new img {margin: 0 auto;float: none;display: table;}
.poor-pic-part-new::before {display: none;}
.poor-text-part-new {margin: 21px 0 0 0;padding: 0 0 0 0;float: left;width: 100%;}
section#spirit h1 {font-size: 26px;line-height: 38px;}

section#monitra {padding: 31px 0 18px 0;}
section#writeus {padding: 35px 0 21px 0;}

.nav-tabs {margin: 0px auto 9px;}
.nav-tabs li a {padding: 8px 15px 6px;}
.nav-tabs li:nth-child(2n) a {padding: 8px 15px 6px;}
.pwshing {font-size: 14px;}
.bottom-content {margin: 0 0 0 0;width: 100%;}
ul.news-listing-new {margin: 14px 0 0 0;padding: 0 14px;}
ul.brand-pic-listing li {width: 47%;}

header .col-2 {width: 9%;margin-left: 6px;margin-right: 13px;}
header .col-8 {width: 70%;max-width: 70%;}

.nav-tabs {float: left;width: 100%;}

.rlAccordion > h3 {font-size: 12px;}
.rlAccordion > h3 + div {line-height: 27px;font-size: 14px;}
ul.brand-pic-listing {transform: translateX(2%);}

.new-menu .menu-icon {
    margin-top: 27px;
}

#nnvtr h2 {
    font-size: 33px !important;
    margin: 0px 0 11px 0 !important;
}
#nnvtr h2::after {
    display: none;
}
header .col-2 {
    margin-left: 0;
    margin-right: 0;
}
header {
    background-color: #fff;
}
.menu-icon .navicon {
    background: #b91955;
    display: block;
    height: 4px;
    position: relative;
    transition: background .4s ease-out;
    width: 18px;
    margin-right: 34px;
    z-index: 9;
}
.menu li {
    z-index: 9;
}
#nnvtr h2 {
    text-align: center;
}
#nnvtr {
    text-align: center;
}
#sral p {
    margin: 20px 0 0px 0 !important;
}

.new-menu .menu-btn:checked ~ .menu {
    max-height: 350px;
    position: absolute;
    top: 102px;
    left: -23%;
    z-index: 9999;
    width: 427px;
}
.new-menu .menu-icon {
    margin-top: 27px;
}

section#monitra h2{font-size: 30px;}
section#writeus h1 {font-size: 14px !important;}
.side_sec {top: 45.6%;}
}

@media (max-width: 400px) {
 section#global-content h1,section#pink-content h1,section#global-content h1,section#exceptional h1, section#global-content h1,section#motivational h1,section#testimonials h1{font-size: 25px; line-height: 30px; text-align: center !important; padding: 0;}
section#content h2,section#pink-content h2,section#global-content h2,section#exceptional h2,section#motivational h2{font-size: 15px; text-align: center !important; padding: 0;} 
p{font-size: 13px !important;}
.banner-caption h1 {font-size: 26px !important;line-height: 28px;}
.border{margin: 5px 0 5px 0;}
section#content h1{font-size: 30px; line-height: 32px; margin: 0 0 15px 0;}
section#content h2{line-height: 20px; margin: 0 0 15px 0;}
section#exceptional h1,section#exceptional h2,section#motivational h1,section#motivational h2{margin: 0 0 5px 0;}
section#global-content h2{margin: 5px 0; line-height: 21px;}
ul.global-logo-list li{width: 100%;}
.test-container .date{padding: 10px 0 0 0 !important;}
section#testimonials h1{margin: 0 0 5px 0;}
section#testimonials h2{font-size: 15px; margin: 0;}
section#testimonials{padding: 5px 0 20px 0;}
.test-container h3{font-size: 15px; padding: 0}
footer h3{font-size: 15px; padding: 0 0 5px 0;}
.banner-caption p{padding: 5px 109px 0 0;
line-height: 18px;}
section#testimonials p{padding: 0 0 10px 0;}

.milestone-picture {margin: 0 0 23px 0;float: left;width: 100%;}
.milestone-text {float: left;width: 100%;}
.milestone-text h2::before {display: none;}
section#milestone-part h1 {margin: 0 0 0 0;}
section#milestone-part {padding: 18px 0;}
section#message-frm {padding: 21px 0 0px 0;}
section#message-frm h1 {font-size: 28px;margin: 0 0 11px 0;}
section#milestone-part h1 {font-size: 33px;}
.milestone-part {margin: 0 0 30px 0;}
.total-milestone {margin: 22px 0 0 0;}
.top-position-section-inner {top: 17%;}
.milestone-text h2 {font-size: 22px;}
section#message-frm p {padding: 0 0 35px 0;}

section#saving-life {padding: 24px 0 24px 0;}
section#saving-life h1 {font-size: 33px;margin: 0 0 16px 0;}
.life-box {padding: 21px 12px 0;}
section#saving-life {padding: 24px 0 24px 0;}

section#poor-part {padding: 31px 0 31px 0;}
.poor-pic-part {float: left;width: 100%;}
.poor-pic-part img {width: 100%;margin: 0 auto;float: none;display: table;}
.poor-pic-part::before {display: none;}
.poor-text-part {float: left;width: 100%;}
section#poor-part .thought {margin-top: 25px;}
section#spirit {padding: 31px 0 31px 0;}
.poor-pic-part-new {float: left;width: 100%;}
.poor-pic-part-new img {margin: 0 auto;float: none;display: table;}
.poor-pic-part-new::before {display: none;}
.poor-text-part-new {margin: 21px 0 0 0;padding: 0 0 0 0;float: left;width: 100%;}
section#spirit h1 {font-size: 26px;line-height: 38px;}

section#monitra {padding: 31px 0 18px 0;}
section#writeus {padding: 35px 0 21px 0;}
section#angel h1 {font-size: 27px;}
section#monitra h1 {font-size: 25px;line-height: 34px;}
section#monitra ul.global-logo-list li {width: 50%;float: left;}
section#global-content ul.global-logo-list li {width: 50%;float: left;}
section#writeus h1 {font-size: 24px;line-height: 33px;margin: 0 0 12px 0;}
section#writeus p {padding: 0 0px 10px 0;}
img.glb {width: 57%;}
section#monitra .logo-box img {height: auto;}
section#monitra .logo-box {width: 100%;}
section#angel {padding: 32px 0 0px 0;}
section#coin {padding: 18px 0 28px 0;}

.nav-tabs {margin: 0px auto 9px;}
.nav-tabs li a {padding: 8px 15px 6px;}
.nav-tabs li:nth-child(2n) a {padding: 8px 15px 6px;}
.pwshing {font-size: 12px;}
.bottom-content {margin: 0px 0 0 0;width: 100%;}
ul.news-listing-new {margin: 14px 0 0 0;padding: 0 14px;}
ul.brand-pic-listing li {width: 46%;padding: 0 11px;}
p.moment {padding: 0 0 14px 0 !important;}
ul#tabs li {margin: 0 0 0 2px;}
.nav-tabs li a {padding: 8px 2px 6px;}
.nav-tabs li:nth-child(2n) a {padding: 8px 2px 6px;}
.rior {font-size: 20px;padding: 10px 0 10px 0;}
.panel-body {font-size: 15px !important;}
img.adjust {margin: 0 auto 14px;float: none;display: table;}

header .col-2 {width: 9%;margin-left: 6px;margin-right: 13px;}
header .col-8 {width: 70%;max-width: 70%;}

.nav-tabs {float: left;width: 100%;}

.rlAccordion > h3 {font-size: 12px;}
.rlAccordion > h3 + div {line-height: 27px;font-size: 14px;}
ul.brand-pic-listing {transform: translateX(2%);}

section#rain-part {padding: 27px 0 19px 0;}
section#rain-part p {line-height: 22px !important;}

.modal-dialog {top: 138px;}

header .col-2:first-child.logo-holder {margin-top: 14px !important;}

header .col-9 {max-width: 63%;}
header .col-2:first-child.logo-holder a img {width: 57px;}
header .col-1.logo-holder a img.fnd {width: 30px !important;}
header{background-color: #fff;}
section#nnvtr p {line-height: 23px;text-align: center;}
section#nnvtr h2 {font-size: 33px;margin: -7px 0 5px 0;text-align: center;}
section#nnvtr h2::after{display: none;}
.hvr-shutter-out-horizontal {line-height: 38px;padding: 0 13px;}


.new-menu .menu-icon {
    margin-top: 10px;
}

.new-menu .menu-btn:checked ~ .menu {
    max-height: 350px;
    position: absolute;
    top: 57px;
    left: -36%;
    z-index: 9999;
    width: 427px;
    
}
section#writeus h1  {font-size: 13px !important;}
section#saving-life-sub h1{text-align: center; font-size: 33px !important; line-height: 45px; color: #000; font-weight: 700; padding: 0; margin: 0 0 25px 0; }

}

.my_banner h1 {
    font-size: 91px;
}
.emergency {
    margin-top: 4%;
    margin-bottom: 20px;
    width: 100%;
    float: left;
}
.emergency h2::after{
    position: absolute;
    content: '';
    left: -126px;
    top: 9px;
    width: 123px;
    height: 1px;
    background-color: #B91955;
}
.emergency h2 {
    font-size: 23px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #111111;
}
.emergency p {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #454545;
}

.popular {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.popular h2 {
    font-size: 23px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #111111;
}
.popular p {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #454545;
}

.servie_profile{
    margin: 0;
    padding: 6% 0;
    float: left;
    width: 100%;
    background: url(images/angel-bck.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 100px;
    margin-top: 100px;
}
.servie_profile h2 {
    font-size: 25px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #fff;
    position: relative;
}
.servie_profile p {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #fff;
}
.service_btm h2::before {
    position: absolute;
    content: "";
    left: 50%;
    bottom: 25%;
    height: 71px;
    background: #B91955;
    width: 1px;
}
.servie_profile h2::after{
    position: absolute;
    content: '';
    left: -137px;
    top: 18px;
    width: 123px;
    height: 1px;
    background-color: #fff;
}  
.service_btm {
    margin-bottom: 100px;
}
.service_btm h2 {
    font-size: 23px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #111111;
    margin-bottom: 40px;
} 