body{padding:0; margin:0; font-family:sans-serif}
.main-div{width:100%; margin:auto}
.my-container{width:1200px; margin:auto; padding-top:20px; padding-bottom:20px}
.my-container-1{width:600px; margin:auto; padding-top:0px; padding-bottom:0px}
.social_division{    margin-top: 60px;
    margin-bottom: 60px;}
.div-60{ width:60%; float:left}
.div-40{ width:40%; float:left}
.clear{ clear:both}
.my-padding{padding:0 15px;}
.center{text-align:center}
.section-1 .round-image{width:50%}
.round-image{border-radius: 50%;}
.img2{    width: 55%;}
.sec-1 h3{font-size:18px; color:#fff}
.sec-1 h2{font-size: 55px;
    font-weight: normal;
    color: #fff;}
	.sec-1 p{    font-size: 23px;
    color: #fff;}
	.line-right{border-right:1px solid #f1f1f1}
	.sec-1{background-size:cover !important;}
	.p1{margin:0; padding:0;     font-size: 26px !important;}
	.p2{margin:0; padding:0;     font-size: 21px !important; }
	.p3{margin:0; padding:0;       padding: 15px 95px;
    font-size: 20px !important;}
	.button-new{    background: #333;
    color: #fff;
    display: block;
    text-decoration: none;
    padding: 15px;
    width: 80%;
    margin: auto;
    border-radius: 25px;
    margin-top: 18px;
    font-size: 19px;}
.sec-2 h2 {
    font-size: 35px;
    font-weight: bold;
    color: #fff;
}
.sec-2 h3 {
    color: #fff;
    font-size: 25px;
}
.sec-2 p {
    font-size: 22px;
    color: #fff;
}
.button-new-1 {
    background: #333;
    color: #fff;
    display: block;
    text-decoration: none;
    padding: 20px;
    width: 70%;
    margin: auto;
    border-radius: 10px;
    margin-top: 18px;
    font-size: 22px;
}
.sec-3 h2 {
    font-size: 40px;
    color: #000;
    font-weight: normal;
}
.sec-3 ul {margin:0; padding:0;}
.sec-3 ul li {
        list-style: none;
    font-size: 22px;
    line-height: 30px;
    background: url(//kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/143807/assets/checkicon.png);
    background-repeat: no-repeat;
    padding: 0 0px 13px 45px;
    background-size: 28px;
}
.img_setting img{
width: 100%;
    padding: 35px 0 0;
}
.sec-4 p {
    font-size: 22px;
    color: #fff;
}
.section-1 .round-image1 {
    width: 80%;
}
.round-image1{border-radius: 50%;}

.main_heading{width:100%; text-align:center;}
.main_heading p{font-size: 40px;
    color: #fff;
    font-weight: normal;}
	
	
.main_heading1{width:100%; text-align:center;}	
.main_heading1 p{font-size: 40px !important;
    color: #000;
    font-weight: normal;}
	
.sec-6 h2 {
    font-size: 35px;
    font-weight: bold;
    color: #fff;
	margin-bottom: 0;
}
.sec-6 h3 {
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    margin-top: 0;
}
.sec-6 p {
    font-size: 22px;
    color: #fff;
}
.div-3 {width:33.33%; float:left;}
.spacing {padding: 2em; margin-bottom: 2em; background: #fff; margin:15px;}

 .sec-5 h2 {
    font-size: 29px;
}
.sec-5 p {
    font-size: 22px;
}
.sec-5 h6{
    font-size: 20px;
    margin: 0;
    padding: 10px 0 0;
}
img.rounded{border-radius:50%; padding:0;}
img.thumbnail{    float: left;
    margin: 10px 15px 0px;}
p.font_setting{font-size: 20px;
    margin: 0;     display: flex;}

.social_division{width:100%}
.social_data{width: 25%;
    float: left;
    height: 118px;
    background: #000;}
 
 @media screen and (max-width:1100px)
 {
	 .my-container{width:100%; }
.my-container-1{width:100%; }
	 
 }
 @media screen and (max-width:700px)
 {
	 .my-container{width:100%; }
.my-container-1{width:100%; }
	 .div-60{width:100%}
	 .div-40{width:100%}
	 .div-3{width:100%}
 }
 
 @media screen and (max-width:980px) {
.my-container{width:90%}

	
}
img{display:initial !important}
section.video .color-overlay{background-color: transparent !important;}
section.video{background-color: transparent !important;
border:0;
}
h1{font-size:45px}
h2{font-size:35px !important}
h3{font-size:30px !important}
h4{font-size:28px !important}
h5{font-size:23px !important}
h6{font-size:20px !important}

@media screen and (max-width:768px) {

.line-right{border:none}
.div-60 {
    width: 100%;
}
.div-40 {
    width: 100%;
}
.div-3 {
    width: 100%;
}

}

@media screen and (max-width:480px) {

.video-text h1{line-height:45px; font-size:40px;}
#clockdiv div > span {
    min-width: 80px !important;
    font-size: 30px !important;
    padding: 15px !important;
}
}