

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700&display=swap');

::selection { background:#fdedc2;  color: #000000;}
::-moz-selection { background:#fdedc2;  color: #000000;}
::-webkit-selection { background:#fdedc2;  color: #000000;}

body {font-family: 'Lato', sans-serif; font-weight: 400;}
a {color:#1e97c3; text-decoration:none; transition: all 0.6s ease 0s; }
a:hover {color:#88c827; text-decoration:none; }
a:focus { outline: 0;}
img{max-width:100%;}
b,strong {font-weight: 700;}

ul,li {list-style: none;}
   
.aligncenter { margin:0 auto; display:block; }
.alignleft {margin:0 25px 0 0; padding:0; float:left;}
.alignright {padding:0 0 0 15px; margin:0; float:right;}
.fl {float:left; }
.fr {float:right; }
.clr {clear: both;}

h1,h2,h3,h4,h5,h6,p {
	margin:0; 
	padding:0 0 15px;
}
   
h1 {font-size:32px; line-height:120%; font-weight:700; color:#1d97c3; font-family: 'Poppins', sans-serif;}
h2 {font-size:48px; line-height:110%; font-weight:700; color:#001727;  font-family: 'Poppins', sans-serif;}
h3 {font-size:25px; line-height:130%; font-weight:400; color:#001727;}
h4 {font-size:20px; line-height:130%; font-weight:600; color:#1d96c2;}
h5 {font-size:17px; line-height:120%; font-weight:700; color:#001727;}
h6 {font-size:16px; line-height:120%; font-weight:600; color:#1d97c3;}
  
p {font-size:15px; line-height:140%; font-weight:400; color:#636363; }

#wrapper {max-width: 1900px; margin: 0 auto; width: 100%;}
.btn-all { background: #1d97c3; padding: 10px 35px; font-size: 16px; color: #fff; margin-top: 10px; display: inline-block;
border-radius: 25px;}
.btn-all:hover {background: #88c827; color: #fff; }

.blue-txt {color: #1a96c2 !important;}
.lime-txt {color: #88c827 !important;}
.black-txt {color:#001727 !important;}

/*--------------------------------*/
header { margin:0; padding: 0; width:100%; float:left;position: relative;}
.logo {margin-bottom: 50px;}
ul.hdr_info {margin: 0; padding: 0; float: right;}
ul.hdr_info li {margin: 0 18px; padding: 0; display: inline-block; color: #fff; font-size: 15px;}
ul.hdr_info li span {color: #1a96c2; font-weight: 700;}
ul.hdr_info li a {color: #fff;}

ul.top-social {margin: 0; padding: 0; float: left; }
ul.top-social li {margin: 0 5px 0 0; padding: 0; display: inline-block; vertical-align: middle; line-height: 100%; 
font-size: 16px; font-weight: 400; color: #fa4913;}
ul.top-social li a {transition: all 0.6s;}
ul.top-social li a i {float: left; text-align: center; line-height: 100%; transition: all 1s; font-size: 15px;
color: #fff;}
ul.top-social li a i:hover {color: #88c827;}


.nav-hldr {width: 100%; padding: 15px 0; float: left; background: #1d97c3;}

.banner-mob {position: absolute; right: 5%; top: 3%;}
/*----------------Nav----------------*/ 
.navbar {background:none; margin:0;}
.navbar {border: 0; margin: 0 auto; min-height: 35px; width: auto; padding: 0; text-align: center;}
.navbar-collapse {padding:0;}
.navbar-nav { float: right; width: auto; margin: 35px 0 0; padding: 0; display: inline-block; text-align: center; }
.navbar-nav > li { text-align: center; margin: 0 20px; position: relative; display: inline; font-size: 17px;
font-weight: 600; position: relative; padding: 0 0 10px; line-height: 30px; position: relative;}
.navbar-nav > li:after {position: absolute; content: ''; width: 0; height: 2px; background: #fff; bottom: 0; left: 0; right: 0; margin: 0 auto;
 transition: all 0.8s;}
.navbar-nav > li:hover:after {width: 100%;}
.navbar-nav > li:last-child {padding-right: 0;}
.navbar-nav > li > a {color:#fff !important; padding: 0;}
.navbar-nav > li > a:hover{color: #fff !important; background-color: none!important;}
.navbar-nav > li.current-menu-item > a{color: #fff !important; background-color: none!important;}
.navbar-nav > li.current-menu-item:after {width: 100%;}
/*---------Banner----------*/
.banner_bg {width: 100%; float: left; position: relative;}
.banner-caption {width: 100%; position: absolute; top: 10%; left: 0; right: 0; margin: auto;}
.banner-caption h1 {line-height: 100%;}
.banner-caption h1.home-bnr-hdng {margin-bottom: 15px;}
.banner-caption p {font-size: 17px; margin-bottom: 15px;}
.banner-home {max-height: 638px;}

/*-----------Banner---------------*/

/*-----content------*/
section {width: 100%; float: left; margin: 0; }
.area_pddng {padding: 60px 0;}
.white_bg {background: #fff;}
.grey_bg {background: #f3f3f3;}
.p_relative {position: relative;}

ul.bullet-list {margin: 0; padding: 0;}
ul.bullet-list li {margin: 0 0 10px; padding: 0 0 0 20px; display: block; background: url("imagesweb/bullet-blue.png") no-repeat left; font-size: 16px;
color: #636363;}
ul.bullet-list li:nth-child(even) {background: url("imagesweb/bullet-green.png") no-repeat left;}
.downld-btn {padding: 10px 15px;}
h3.step-hdng {padding-left: 5vw;}

ul.step_blocks {margin: 1em 0 0; padding: 0 0 0 5vw;}
ul.step_blocks li {margin: 0 2% 4% 0; padding: 0; width: 48%; display: inline-block; padding: 30px 35px 30px 15px; box-shadow: 0 0 15px rgba(0,0,0,0.1); position: relative;
transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s;}
ul.step_blocks li:nth-child(2n) {margin-right: 0;}
ul.step_blocks li p {padding-bottom: 0; font-size: 14px;}
ul.step_blocks li:hover {box-shadow: 0 0 25px rgba(0,0,0,0.4);}
ul.step_blocks li h3 {transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; font-size: 23px;}
ul.step_blocks li:hover h3 {color: #1a96c2;}
.box_icon {position: absolute; top: 5px; right: 5px;}
.number_div {position: absolute; bottom: 0; right: 0; width: 60px; height: 60px; border-radius: 100% 0 0 0;
background: #1d97c3;}
ul.step_blocks li:nth-child(2) .number_div, ul.step_blocks li:nth-child(3) .number_div {background: #89ca2a;}
ul.step_blocks li .number_div p {color: #fff; font-size: 25px; padding-left: 25px; padding-top: 15px; font-weight: 700;}

#grey-sec {background: url("imagesweb/grey-banner.jpg") no-repeat; background-size: cover; }
.grey-sec-rght h3 {font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 30px;}
.click {font-size: 21px; font-family: 'Poppins', sans-serif; font-weight: 700; text-decoration: underline;}
.grey-mid {position: relative;}
.grey-mid:before {position: absolute; top: 0; left: 0; right: 0; width: 90%; height: 100%; content: ''; background: rgba(0,0,0,0.1); 
margin: 0 auto;}
.grey-mid-area {padding: 0 30px; position: relative; z-index: 1; top: 50%; transform: translateY(-50%);}
.video-row {margin-top: 50px;}
.video-col {position: relative; /*margin-bottom: 25px;*/}
/*.video-col:after {position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 0; 
transition: all 0.8s;}*/
.play {position: absolute; width: 85px; height: 85px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: url("imagesweb/play.png") no-repeat;
z-index: 1;}
/*.video-col:hover:after {background: rgba(0,0,0,0.8);}*/

.article-row {margin-top: 30px;}
.article-block {width: 100%; background: #252525; padding: 35px 50px 0; float: left; position: relative; min-height: 250px; 
transition: all 0.8s; margin-bottom: 25px;}
.article-btn {position: absolute; bottom: 35px; left: 0; right: 0; margin: 0 auto; max-width: 160px;}
.article-block h4 {color: #fff; font-weight: 400;}
/*.article-block:hover {background: #89ca2a;}*/
.article-block:hover .btn-all {background: #fff; color: #111;}

.trainer-col {position: relative; overflow-y: hidden;}
.trainer_name {position: absolute; height: 60px; width: 100%; bottom: 0; left: 0; padding: 5px; background: #1d97c3;
transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s;}
.trainer-col:hover .trainer_name {background: #89ca2a;}
.trainer_name h4, .trainer_name p {color: #fff; padding-bottom: 0;}
.trainer_name p.desig {line-height: 100%;}
.trainer_name p.descrp {padding: 15px;}
/*.trainer-col:hover .trainer_name {height: 100%; padding-top: 25px;}*/
.owl-theme .owl-dots .owl-dot span {background: #1d97c3;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #89ca2a;}
#owl1 {margin-top: 30px;}
.book {background: #eee; padding: 80px 50px; position: absolute; right: 40px; bottom: 0; z-index: 1; width: 100%;}
.upcoming {background: #111; padding: 35px 15px; color: #fff; text-align: center;}
h3.event-hdng {font-weight: 700; font-family: 'Poppins', sans-serif; font-size: 33px;}
ul.buy-list {margin: 0; padding: 0;}
ul.buy-list li {margin: 0 10px 0 0; padding: 0; display: inline-block;}
.author-by p {font-size: 14px;}
.book-row h5 {font-size: 15px;}
.book-row {margin-top: 20px;}
.screen-col {z-index: -1;}
.testimonial-box {padding: 50px 20px; border: 1px solid #ddd; width: 100%; box-shadow: 0 5px 5px rgba(0,0,0,0.2); position: relative; 
margin-top: 50px;}
.testimonial-box:before {position: absolute; top: -30px; right: 20px; content: ''; background: url("imagesweb/quote.png") no-repeat; 
width: 61px; height: 51px; z-index: 99999;}
.testimonial-box p {font-style: italic;}
.testimonial-box h6 {color: #89c92a;}
#btm-sec {border-top: 1px solid #ddd;}
ul.cntct-list {margin: 0; padding: 0;}
ul.cntct-list li {padding: 0; margin: 0 0 10px; font-size: 15px; color: #636363;}
.addrs {background: url("imagesweb/loc.png") no-repeat scroll 0 5px; padding-left: 25px !important;}
.mail {background: url("imagesweb/mail.png") no-repeat scroll 0 5px; padding-left: 25px !important;}
.call {background: url("imagesweb/phone.png") no-repeat scroll 0 5px; padding-left: 25px !important;}
.input-style {width: 100%; background: #e6e6e6; padding: 10px; height: 45px; border: 0; margin: 0 0 10px;}
.sbmt {background: #1d98c4; padding: 7px; color: #fff; font-size: 17px; cursor: pointer; border: 0; 
font-weight: 600; width: 100%;}


/*--------------Footer--------------------*/
 footer {margin:0; width:100%; padding: 30px 0; float:left; background: #1d98c4; position: relative;}

p.copyright { margin: 0; padding:0; font-size:13px; line-height:100%; font-weight:400; color: #fff; 
clear: both; text-align: center;}
#toTop { padding: 5px 3px; position: fixed; bottom: 0; right: 5px; display: none; cursor: pointer;}

/*-----------Contact Us------------*/
ul.cntct-us-list {margin: 25px 0 0; padding: 0;}
ul.cntct-us-list li {margin: 0 0 20px; padding: 0; display: block; font-size: 18px; color: #000; width: 100%; float: left;}
ul.cntct-us-list li a {color: #000;}
.cntct-lft {width: 18%; float: left; /*text-align: right;*/}
.cntct-rght {width: 77%; float: left; margin-left: 1.5%;}
.addres-pddng {float: right; width: 82%;}
.cntct-col {padding-left: 5%;}
.cntct-col .input-style {background: #f9f9f9; border: 1px solid #ddd; border-radius: 3px; height: 50px;}
.cntct-col textarea.input-style {height: 100px;}
.cntct-col .sbmt {width: auto; padding: 10px 30px; border-radius: 25px;}
.banner-mob.ban-mob-contact {top: 2%; right: 2%;}
.bnr-cntct-hdng {margin-bottom: 15px; margin-top: 45px !important;}

.video-info {background: #f6f6f6; margin-bottom: 15px; padding: 10px; min-height: 66px;}
.video-info p {padding: 0; font-size: 14px;}
.video-info h5 {padding-bottom: 5px;}

/*------------ Article Pages ---------------*/
#inside-header .nav-hldr {background: #fff;}
#inside-header ul.hdr_info li {color: #000; position: relative; margin: 0 10px !important;}
#inside-header ul.hdr_info li:after {position: absolute; content: ''; width: 1px; height: 100%; background: #ddd; top: 0; right: -10px;}
#inside-header ul.hdr_info li a {color: #000;}
#inside-header ul.top-social {float: right; margin-left: 10px;}
#inside-header ul.top-social li a i:hover {color: #89ca2a !important;}
#inside-header .logo {margin-bottom: 0;}
.hdr-right {margin-top: 20px;}
.title-area {width: 100%; float: left; padding: 0; margin: 0;}
.date {width: 10%; float: left; background: #1d97c3; padding: 10px 15px; text-align: center; margin-top: 8px;}
.title {width: 86%; margin-left: 2%; float: left;} 
.date h3, .date h5 {color: #fff; padding: 0;}

.date h3 {font-size: 30px; font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 100%;}
.content-area {width: 100%; float: left;}
.content-area h5 {font-weight: 400; line-height: 140%; color: #000;}
.content-area ul {margin: 10px 0; padding: 0;}
.content-area ul li {margin: 0 0 10px; padding: 0 0 0 15px; background: url("imagesweb/bullet-blue.png") no-repeat scroll 0 9px; font-size: 16px; color: #777777; 
display: block;}
.content-area ul li span {color: #1d97c3; font-weight: 700;}
.icon-row {width: 100%; float: left; margin: 10px 0;}
.icon-block {width: 6%; float: left;}
.text-block {width: 91%; float: left; margin-left: 2%;}
.content-area h4 {color: #000;}

/*---------------------------*/

.block1 {background: url("imagesweb/blog-thumb.jpg") no-repeat; position: relative;}
.block1:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block2 {background: url("imagesweb/blog-thumb2.jpg") no-repeat; position: relative;}
.block2:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block3 {background: url("imagesweb/blog-thumb3.jpg") no-repeat; position: relative;}
.block3:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block4 {background: url("imagesweb/blog-thumb4.jpg") no-repeat; position: relative;}
.block4:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block5 {background: url("imagesweb/blog-thumb5.jpg") no-repeat; position: relative;}
.block5:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block6 {background: url("imagesweb/blog-thumb6.jpg") no-repeat; position: relative;}
.block6:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; z-index: 0;}
.block1 h4, .block2 h4, .block3 h4 , .block4 h4, .block5 h4, .block6 h4 {z-index: 1; position: relative;}
.block1 a, .block2 a, .block3 a, .block4 a, .block5 a, .block6 a {z-index: 1;}
.block1:hover:after, .block2:hover:after, .block3:hover:after, .block4:hover:after, .block5:hover:after, .block6:hover:after {background: rgba(105,155,32,0.9);}

.ftr-col .logo {margin-bottom: 20px;}
ul.privacy-links {margin: 12px 0 0; padding: 0; width: 100%; float: left;}
ul.privacy-links li {margin: 0 5px 0 0; padding: 0; display: inline; font-size: 15px;}
ul.privacy-links li a {text-decoration: underline;}
ul.privacy-links li:hover a {text-decoration: none;}

.privacy-bnr {height: 150px; background: #eee;}

/*---------------------------*/

  @media (min-width: 1200px) {
   
}
   
   /* md */
  @media (min-width: 992px) and (max-width: 1199px) {   
    
   .banner-mob {width: 500px;}
   .banner-caption {top: 12%;}
   .banner-caption h1 {font-size: 27px;}
   .logo {margin-bottom: 25px;}
   .banner-caption h1.home-bnr-hdng, .banner-caption p {margin-bottom: 0;}
   ul.bullet-list li {font-size: 15px;}
   .downld-btn {padding: 10px 7px; font-size: 14px;}
   h3.step-hdng {padding-left: 0;}
   ul.step_blocks {padding: 0;}
   ul.step_blocks li {padding: 30px 23px 30px 15px;}
   .grey-sec-rght h3 {font-size: 25px;}
   .article-block {padding: 35px 22px 0;}
   .book .alignleft {width: 90px;}
   .book {padding: 20px; right: 0;}
   .book-row {margin-top: 10px;}
   .testimonial-box br {display: none;}

   /*-------Contact Us------*/
   .banner-mob.ban-mob-contact {width: 460px;}
   .addres-pddng {width: 78%;}
   .bnr-cntct-hdng {margin-top: 0px !important; margin-bottom: 10px;}


 }
 
    /* sm */
  @media (min-width: 768px) and (max-width: 991px) {
    
   .banner-mob {width: 340px;}
   .banner-caption {top: 4%;}
   .logo {margin-bottom: 25px;}
   .banner-caption h1.home-bnr-hdng, .banner-caption p {margin-bottom: 0;}
   .banner-caption h1 {font-size: 23px;}
   .banner-caption p {font-size: 14px;}
   ul.bullet-list li {font-size: 15px;}
   .downld-btn {padding: 10px 7px; font-size: 14px;}
   h3.step-hdng {padding-left: 0;}
   .step-row {margin-top: 25px;}
   ul.step_blocks {padding: 0; margin: 0.5em 0 0 0;}
   ul.step_blocks li {padding: 30px 23px 30px 15px; min-height: 196px; vertical-align: bottom;}
   .grey-sec-rght h3 {font-size: 25px;}
   .video-laptop {margin: 0 auto; display: table;}
   h2 {font-size: 32px;}
   .video-row {margin-top: 20px;}
   .article-block {padding: 35px 22px 0;}
   .trainer_name h4 {font-size: 17px;}
   .book .alignleft {width: 90px;}
   .book {padding: 20px; right: 0; position: relative;}
   .book-row {margin-top: 10px;}
   .testimonial-box br {display: none;}
   /*-------Contact Us------*/
   .banner-mob.ban-mob-contact {width: 380px;}
   .addres-pddng {width: 70%;}
   .bnr-cntct-hdng.mt-3 {margin-top: 0 !important; margin-bottom: 0;}
   .cntct-col {padding-left: 0;}
   .cntct-rght {width: 70%;}
   ul.cntct-us-list li {font-size: 15px;}
   .cntct-lft {width: 25%;}
   /*------------ Article Pages ---------------*/
   .hdr-right {margin-top: 9px;}
   #inside-header ul.hdr_info li {margin: 0 7px !important; font-size: 13px;}
   .title {width: 81%;}
   .date {width: 15%;}

}


  /* xs */
   @media (max-width: 767px) {
    
   	.logo {margin-bottom: 10px;}
   .banner-mob {width: 330px; right: 1%; top: 12%;}
   .banner-caption {top: 4%;}
   .banner-caption h1 {font-size: 17px;}
   .banner-caption p {font-size: 13px;}
   .banner-caption h1.home-bnr-hdng, .banner-caption p {margin-bottom: 0;}
   .btn-all {font-size: 14px; padding: 10px 20px;}
   ul.hdr_info li {margin: 0 5px; font-size: 13px;}
   ul.bullet-list li {font-size: 15px;}
   .downld-btn {padding: 10px 7px; font-size: 14px;}
   .area_pddng {padding: 30px 0;}
   h3.step-hdng {padding-left: 0;}
   .step-row {margin-top: 25px;}
   ul.step_blocks {padding: 0; margin: 0.5em 0 0 0;}
   ul.step_blocks li {padding: 30px 23px 30px 15px; min-height: 215px; vertical-align: bottom;}
   .grey-mid::before {width: 100%;}
   .grey-sec-rght h3 {font-size: 23px;}
   .video-laptop {margin: 0 auto; display: table;}
   h2 {font-size: 26px;}
   .video-row {margin-top: 20px;}
   .article-block {padding: 35px 22px 0;}
   .book .alignleft {width: 90px;}
   .book {padding: 20px; right: 0; position: relative;}
   .book-row {margin-top: 10px;}
   .testimonial-box br {display: none;}
   .ftr-col {margin-bottom: 25px;}
   /*-------Contact Us------*/
   .addres-pddng {width: 80%;}
   .cntct-col {padding-left: 0; margin-top: 25px;}
   .bnr-cntct-hdng {margin-bottom: 0; margin-top: 15px !important;}
   /*------------ Article Pages ---------------*/
   .hdr-right {margin-top: 9px;}
   #inside-header ul.hdr_info li {margin: 0 7px !important; font-size: 13px;}
   .title {width: 81%;}
   .date {width: 15%;}
   #inside-header .logo { max-width: 265px; margin: 0 auto; display: table;}
   
}
   
   /* custom screen */

   @media (max-width: 639px) {

   	.nav-hldr ul.top-social {display: none;}
   	ul.hdr_info {text-align: center; width: 100%;}
   	.banner-img {display: none;}
   	.banner-caption {position: relative;}
   	.banner_bg {background: #f3f3f3;padding: 25px 0; border-bottom: 3px solid #88c827;}
   	.banner-mob {position: relative; right: 2%; top: 0; width: auto;}
   	.banner_bg .logo {max-width: 280px; margin-bottom: 20px;}
   	.banner-caption h1 {font-size: 25px;}
   	.grey-sec-rght.area_pddng {padding: 20px;}
   	.grey-sec-rght h3 {font-size: 19px;}
   	h2 { font-size: 24px;}
   	.article-row {margin-top: 10px;}
   	#owl1, #owl2 {padding: 0;}
   	.trainer_name h4 {font-size: 16px;}
    ul.buy-list {margin-bottom: 15px;}
   	.ftr-col .logo {max-width: 280px; margin-bottom: 15px}
   	.ftr-col {margin-bottom: 15px; border-bottom: 1px solid #ddd;padding-bottom: 15px;}
   	.ftr-col:last-child {border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
   /*-------Contact Us------*/
   .addres-pddng {width: 77%;}
   /*------------ Article Pages ---------------*/
   #inside-header ul.hdr_info li:last-child::after {width: 0;}
   #inside-header .banner-img {display: block;}
   #inside-header .banner_bg {padding: 0; border-bottom: 0;}
   .title {width: 77%;}
   .date {width: 20%; margin-top: 0;}
   

}


   /* XS Portrait */
   @media (max-width: 479px) {
    
    .banner-caption h1 {font-size: 22px;}
    h3 {font-size: 20px;}
    .downld-btn img {display: none;}
    .downld-btn {font-size: 13px;}
    ul.step_blocks li {margin-right: 0; width: 100%;}
    h2 {font-size: 22px;}
    h4 {font-size: 19px;}
    #video h2 br {display: none;}
    .btn-all {font-size: 13px;padding: 10px 15px;}
    ul.step_blocks li h3 {font-size: 20px;}
    h3.event-hdng {font-size: 20px;}
    /*-------Contact Us------*/
   .addres-pddng {width: 72%;}
    ul.cntct-us-list li { font-size: 16px;}
    .cntct-lft {width: 25%;}
    .cntct-rght {width: 71%;}
   /*------------ Article Pages ---------------*/
   #inside-header ul.hdr_info li::after {width: 0;}
   .title {width: 100%; margin-left: 0;}
   .date {width: auto; margin-top: 0; margin-bottom: 10px;}
   
}


   @media (max-width: 359px) {

   	.banner-caption h1 {font-size: 20px;}   
   	ul.bullet-list li {font-size: 14px;}
   	.btn-all {font-size: 12px; padding: 10px 10px;}
   	.grey-sec-rght p {font-size: 14px;}
   	h2 {font-size: 19px;}
    /*-------Contact Us------*/
   .addres-pddng {width: 70%;}
   ul.cntct-us-list li { font-size: 16px;}
   .cntct-lft {width: 30%;}
   .cntct-rght {width: 68%;}

}

/*-----------------*/




