*{box-sizing: border-box;margin: 0;padding: 0;}
img{ max-width: 100%; height: auto;}
body{margin: 0;padding: 0;font-size:16px;line-height:1.6em;color:#363636; background: #fff;font-family: 'Open Sans', sans-serif}
.container{ width: 100%; max-width: 960px; margin: 0 auto;}
.container2{ width: 100%; max-width:1140px; margin: 0 auto;}
.clear{ margin: 0; padding: 0; clear: both;}
/* ----------------------------------------------Common Class font-family: 'Source Sans Pro', sans-serif;---------------------------------------------- */

header {padding:12px 0 20px;
background: #161a1d;}
header .logo1 {float: left; max-width: 250px;}
header ul {float: right;padding-top: 6px;}
header ul li {display: inline-block;
vertical-align: middle;
padding: 0 15px;
text-transform: uppercase;}
header ul li a {font-size: 14px; color: #b5b5b5; text-decoration: none;font-family: 'Source Sans Pro', sans-serif;}
.header2 ul li a {font-size: 15px; color: #fff;}

.block-1{background: url(../imagesnew/img-1.jpg) center no-repeat;
background-size: cover;
padding: 45px 0;
text-align: center;}
.block-1 h1 {
    font-size: 58px;
    font-weight: normal;
    color: #ffffff;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    line-height: 70px;
    margin-bottom: 12px;
}
.block-1 h2 {
    font-size: 42px;
    font-weight: normal;
    color: #ffffff;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    line-height: 42px;
}
.block-1 h4 {
    font-size: 19px;
    font-weight: 300;
    color: #ffffff;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    line-height: 27px;
    margin: 20px 0;
}
.block-1 iframe {
    height: 480px;
    width: 100%;
}
.block-1 h3 {
    font-size: 22px;
    font-weight: normal;
    color: #ffffff;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    line-height: 27px;
    padding: 30px 0 10px;
}
.block-2 {
    padding: 40px 0 30px;
    text-align: center;
    background: #f0f0f0;
}
.block-2 h2 {
    font-size: 51px;
    font-family: "Open Sans", sans-serif;
    color: #1c7dbf;
    letter-spacing: -2px;
    text-align: center;
    line-height: 60px;
    text-transform: uppercase;
    padding: 0 0 15px;
}
.block-2 h4 {
    font-size: 25px;
    font-weight: normal;
    color: #383838;
    letter-spacing: -1px;
    line-height: 32px;
    padding: 0 0 50px;
}
.block-2 .box {
    float: left;
    width: 33%;
    padding: 0 20px 20px;
}
.block-2 .box h3 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    padding: 10px 0;
    color: #000;
}

.block-3{padding:50px 0; background: #fff}
.block-3 .block-lt {text-align: center; width:25%; float: left;}
.block-3 .block-rt {float: right;width: 74%;}
.block-3 .block-lt h4 {font-size: 17px;
padding: 10px 0 20px;
font-weight: 400;}
.block-3 .block-lt p {font-size: 15px;
font-style: italic;
line-height: 20px;
color: #9e9e9e;
padding-top: 8px;}
.block-3 h3{border-bottom: 1px solid #e3e3e3;
font-size: 20px;
font-weight: normal;
color: #383838;
padding: 0 0 8px;
margin: 0 0 15px;}
.block-3 p {padding: 0 0 20px;}
.block-3 hr {
    border: none;
    border-bottom: 1px solid #e3e3e3;
    margin: 40px 0 30px;
}
.block-3 .block-lt2 { width:50%; float: left;}
.block-3 .block-rt2 {float: right;width:47%;}
.block-3 ul{ margin: 0; padding: 0; }
.block-3 ul li{display: block;
font-size: 16px;
padding: 0px 0 10px 25px;
background: url(../imagesnew/icon-1.png) 0px 5px no-repeat;
font-style: italic;}
.block-3 h2 {
    font-size: 35px;
    color: #1c7dbf;
    letter-spacing: -2px;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 0 15px;
}

.block-4{background: #1c7dbf;
padding-top: 50px;
padding-bottom: 50px;}
.block-4_1{ background:#22222b !important;}
.block-4_2{ background:#d28132 !important;}
.block-4 .block-lt{ width:56%; float: left;}
.block-4 iframe {
    width: 100%;
    height:310px;
}
.block-4 .block-rt{float: right;width:40%;}
.block-4 h2 {
    font-size:38px;
    color: #ffffff;
    letter-spacing: -2px;
    text-transform: uppercase;
    line-height:42px;
    padding-bottom: 10px;
}
.block-4 h3 {
    font-size: 20px;
    font-weight: bold;
    color: #e0e0e0;
    padding-bottom: 15px;
}
.block-4 p {
    color: #ededed;
    padding-bottom: 20px;
}
.block-4 h5 {
    text-align: center;
    color: #fff;
    font-family: initial;
    font-weight: 400;
    font-size: 15px;
    padding: 6px 0 0;
}

.block-5{background: #f0f0f0;padding-top:50px;padding-bottom:30px;}
.block-5_1{ background:#fff !important;}
.block-5 .block-lt{ width:50%; float: left;}
.block-5 .block-rt{float: right;width:45%;}
.block-5 h3{border-bottom: 1px solid #e3e3e3;
font-size: 20px;
font-weight: normal;
color: #383838;
padding: 0 0 8px;
margin: 0 0 15px;}
.block-5 p {padding: 0 0 20px;}
.block-5 h2 {
    font-size:38px;
    color: #1c7dbf;
    letter-spacing: -2px;
    text-transform: uppercase;
    line-height: 42px;
    padding: 0 0 15px;
}
.block-5 ul{ margin: 0; padding: 0; }
.block-5 ul li{display: block;
font-size: 16px;
padding: 0px 0 10px 25px;
background: url(../imagesnew/icon-1.png) 0px 5px no-repeat;
font-style: italic;}
.block-5 .img3 {
    padding-bottom: 15px;
}
.block-5_1 h2{ color: #333; }

.block-6{background: url(../imagesnew/img-1.jpg) center no-repeat;
background-size: cover;
padding: 60px 0;
text-align: center;}
.block-6 h2 {
    font-size: 43px;
    color: #ffffff;
    letter-spacing: -1px;
    margin-bottom: 23px;
    line-height: 55px;
}
.block-6 p {
    font-size: 19px;
    font-weight: 400;
    color: #ffffff;
    line-height: 28px;
    font-style: italic;
    padding: 5px 0 15px;
}
.block-6 iframe {
    height: 400px;
    width: 100%;
}
.block-6 h3 {
    font-size: 19px;
    font-weight: 700;
    color: #ffffff;
    line-height: 28px;
}

.block-7 {
    padding:50px 0 10px;
    text-align: center;
}
.block-7 h2 {
    font-size: 52px;
    color: #1c7dbf;
    letter-spacing: -2px;
    line-height: 60px;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.block-7 h3 {
    padding: 15px 0;
    font-size: 20px;
    font-weight: 300;
    color: #919191;
}
.block-7 hr {
    border: none;
    border-bottom: 2px solid #e3e3e3;
    margin: 40px 10%;
}
.block-7 .block-lt {
    float: left;
    width: 18%;
}
.block-7 .block-lt img {
    box-shadow: 0 2px 5px rgba(0,0,0,.35);
}
.block-7 .block-rt {
    float: right;
    width: 80%;
    text-align: left;
}
.block-7 .block-rt p {
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4em;
    color: #9b9b9b;
    font-style: italic;
    padding: 0 0 20px;
}
.block-7 .block-rt h4 {
    font-weight: 400;
    font-size: 16px;
    color: #9b9b9b;
    font-style: italic;
}

.block-8 {
    background: #1c7dbf;
    padding-top: 27px;
    padding-bottom: 27px;
    text-align: center;
}
.block-8-2Color{background:#d28132;}
.block-8-3Color{background:#22222b; text-transform: uppercase;}
.block-8_4{ text-transform: uppercase; text-align: left; }
.block-8 h3 {
    text-transform: none;
    font-weight: 400;
    color: #ebebeb;
    font-size: 22px;
    padding: 10px 0;
}
.block-8 h2 {
    font-size: 41px;
    color: #ffffff;
    letter-spacing: -2px;
    line-height: 60px;
}
.block-9 { padding: 40px 0; }
.block-9 .block-lt {
    float: left;
    width: 69%;
}
.block-9 img {
    box-shadow: 0 2px 5px rgba(0,0,0,.35);
    margin: 0 0 20px;
}
.block-9 .block-rt {
    float: right;
    width: 28%;
    text-align: center;
}
.block-9 p {
    padding: 0 0 20px;
}
.block-9 h3 {
    background: url(../imagesnew/icon-2.png) left center no-repeat;
    font-size: 20px;
    color: #1c7dbf;
    padding: 30px 0 30px 60px;
    background-size: 45px;
}
.block-9 h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 8px;
}

.block-10{background: #22222b;
padding-top: 60px;
text-align: center;}
.block-10 h2{font-size: 43px;
color: #ffffff;
letter-spacing: -1px;
line-height: 50px;
padding: 0 0 12px;}
.block-10 h3 {
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    color: #ccccca;
    line-height: 32px;
    padding-bottom: 10px;
}
.block-10 img {
    margin: 0 0 -7px;
}

.block-11 {padding:25px 0; background:#3498cb; text-align: center; border-top: 6px solid #2e88b6;}
.block-11 h2 {font-size: 56px;
color: #fffffd;
text-align: center;
line-height: 65px;
padding-bottom: 10px;}
.block-11 .block-lt {width: 33%; float: left;}
.block-11 h3 {
    font-size: 17px;
    color: #fff;
    font-weight: 300;
}

.block-12 {
    padding: 50px 0;
}
.block-12 h2 {
    font-size: 40px;
    color: #3d3d3d;
    line-height: 46px;
    text-align: center;
    padding: 0 0 18px;
}
.block-12 h3 {
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size: 23px;
    font-weight: 400;
}
.block-12 .block-lt {
    float: left;
    width: 48%;
}
.block-12 .block-rt {
    float: right;
    width: 48%;
}
.block-12 .box h4 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-top:20px;
    margin-bottom:20px;
}
.block-12 .box .img {
    float: left;
    width: 18%;
}
.block-12 .box .text {
    float: right;
    width: 78%;
}
.block-12 .box h5 {
    font-style: italic;
    font-weight: 400;
    line-height: 17px;
    padding: 0 0 10px;
}
.block-12 .box p {
    font-size: 17px;
    line-height: 24px;
    color: #777;
    font-style: italic;
    padding-bottom: 15px;
}
.block-12 .box {
    padding: 15px 0;
}

.block-13{ padding: 40px 0 20px;}
.block-13 p{ padding:0 0 20px;}


.block-14 {
    padding: 40px 0;
    border-top: 1px solid #d4d4d4;
    background: #f8f8f8;
}
.block-14_2{background:#f0f0f0;}
.block-14 .block-lt {
    float: left;
    width: 61%;
}
.block-14 .block-rt {
    float: right;
    width: 35%;text-align: center;
    padding-top: 15px;
}
.block-14 .img1 {
    box-shadow: 2px 2px 6px rgba(0,0,0,.33); margin-bottom: 15px;
}
.block-14 p {
    padding: 0 0 20px; font-size: 15px;
}
.block-14 ul {
    margin: 0;
    padding: 0;
}
.block-14 ul li {
    background: url(../imagesnew/icon-3.png) 0 12px no-repeat;
    font-size: 15px;
    padding:6px 0 6px 25px;
    display: inline-block;
    vertical-align: top;
    width: 48%;
    color: #000;
    line-height: 24px;
}
.block-14 .number1 {
    float: left;
    height: 50px;
    width: 50px;
    background: #2c90cc;
    text-align: center;
    font-size: 32px;
    line-height: 50px;
    color: #fff;
    border-radius: 50%;
    margin: 0 18px 18px 0;
}
.block-14 h2 {
    color: #2c90cc;
    font-size: 23px;
    padding: 0 0 2px;
}
.block-14 h3 {
    font-size: 17px;
    font-weight: 400;
}
.block-14 .block-rt p a {
    color: #347ac5;
    text-decoration: none;
    font-size: 14px;
}

.block-15 {
    padding: 40px 0;
}
.block-15 .block-lt {
    float: left;
    width: 48%;
}
.block-15 .block-rt {
    float: right;
    width: 47%;text-align: center;
}
.block-15 .block-rt h3 {
    font-size: 15px;
    font-weight: 300;
    color: #919191;
    padding: 15px 0;
}
.block-15 p {
    padding: 0 0 20px;
}
.block-15 .box1 {
    border: 1px #ffe2bd solid;
    background: #fffce0;
    padding: 15px 15px 0;
    margin-bottom: 20px;
}
.cartBox {
    text-align: center;
    padding-top: 20px;
}
.price {
    font-size: 33px;
    color: #000;
    padding: 0 0 20px;
    line-height: 40px;
}
.price strong {
    color: #800005;
}
.cartBox h6 {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 22px;
}
.cartBox h5 {
    padding: 6px 0 15px;
}
.curtButton {
    padding: 27px 10px;
    border: 1px solid #9e0600;
    border-radius: 2px;
    background: #f6a828;
    background: linear-gradient(to bottom, #f6a828 0%, #f69028 100%);
    display: block;
    font-size: 36px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    max-width: 500px;
    margin: 0 auto 20px;
}
.cartBox h5 a {
    text-decoration: none;
    color: #347ac5;
    font-size: 21px;
}

.block-16 {
    padding: 40px 0;
    background: #fff;
}
.block-16 .box {
    float: left;
    width: 33%;text-align: center;
    padding: 0 20px 20px;
}
.block-16 .box h3 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    padding: 10px 0;
    color: #000;
}
.block-16 .box2 {
    float: left;
    width: 33%;
    padding: 0 20px 40px;
}
.block-16 hr {
    border: none;
    border-bottom:1px solid #e3e3e3;
    margin:40px 0;
}
.block-16 .box2 h3 {
    font-size: 22px;
    color: #1c7dbf;
    padding: 0 0 25px;
}
.block-16 .box2 h3 img {
    float: left;
    height: 45px;
    margin: 0 15px 0 0;
}
.block-16 .ltblock {
    width: 33%;
    float: left;
}
.block-16 .rtblock {
    float: right;
    width: 62%;
}
.block-16 .rtblock p {
    padding-bottom: 20px;
}

.block-17 {
    background: #f2f2f2;
    padding:50px 0;
}
.block-17 p{ padding-bottom: 20px; }
.block-17 .block-lt {
    float: left;
    width: 48%;
}
.block-17 .block-rt {
    float: right;
    width: 48%;
}
.block-17 .box h4 {
    font-size: 22px;
font-weight: bold;
letter-spacing: -1px;
margin-bottom: 12px;
color: #000;
}
.block-17 .box .img {
    float: left;
    width: 18%;
}
.block-17 .box .text {
    float: right;
    width: 78%;
}
.block-17 .box h5 {
    font-style: italic;
    font-weight: 400;
    line-height: 17px;
    padding: 0 0 10px;
}
.block-17 .box p {
    font-size: 17px;
    line-height: 24px;
    color: #777;
    font-style: italic;
    padding-bottom: 15px;
}
.block-17 .box {
    padding:0 0 15px;
}

.block-18 {background: #f7f7f7;
padding-top: 35px;
padding-bottom: 50px;}
.block-18 .box {
    float: left;
    width: 48%;
    padding: 0 0 30px;
}
.block-18 .box-rt {
    float: right;
}
.block-18 h3 {display: block; background: url(../imagesnew/img13.png) left top no-repeat;min-height: 55px; padding: 0 0 12px 52px; background-size: 36px; font-size: 18px; color: #676978; font-weight: 700;}
.block-18 p{color: #979ca2;padding-bottom: 2px;font-size: 15px;line-height: 24px;}
.curtButton2 {
    max-width: 600px;
    font-size: 26px;
    padding: 20px;
    margin-top: 20px;
}
.intro1 {
    font-size: 25px;
    font-weight: 300;
    color: #363636;
    margin-top: 15px;
}

.block-19 {
    background: #f0f0f0;
    padding: 50px 0;
    text-align: center;
}
.block-19 h1 {
    font-size: 65px;
    color: #1c7dbf;
    letter-spacing: -2px;
    line-height: 70px;
}
.block-20 {
    padding: 40px 0;
}
.block-20 p {
    font-size: 18px;
    padding-bottom: 20px;
    color: #666665;
}

.block-21 {
    text-align: center;
    padding-bottom: 30px;
}
.block-21 .lt-block {
    float: left;
    width: 48%;
}
.block-21 .rt-block {
    float: right;
    width: 48%;padding-top: 45px;
}
.block-21 h2 {
    font-size: 43px;
    font-weight: bold;
    color: #3b3b3b;
    line-height: 50px;
    padding: 0 0 10px;
}
.block-21 h6 {
    font-size: 22px;
    color: #545454;
    font-weight: 400;
}
.block-21 h3 {
    padding:40px 0 10px;
    border-bottom: 2px dotted #e5e5e3;
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 20px;
}
.block-21 p {
    font-size: 14px;
    color: #666665;
}
.block-21 .img33 {
    margin: 0 0 20px;
}

.heading1{font-size: 38px !important;
font-weight: bold;
color: #3b3b3b !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;}

footer {padding: 40px 0;background: #161a1d;border-top: 10px solid #fff;}
footer .ltblock {width: 50%; float: left;}
footer .rtblock {float: left; width: 25%; padding: 0 0 0 25px;}
footer h4 {font-size: 17px; color: #ffffff; letter-spacing: 1px; font-weight: 400; padding: 0 0 8px;}
.copyright {font-size: 12px;font-weight: 300;color: #bcbcbc;letter-spacing: 1px;}
footer ul {margin: 0; padding: 0;}
footer ul li {display: block;padding: 0 0 2px;}
footer ul li a {text-decoration: none;padding: 0 10px 0 0;color: #a6a6a6;font-size: 14px;}
footer p {padding: 0 20px 20px 0;color: #a6a6a6;font-size: 14px;line-height: 22px;}
footer .logo2 {max-width: 255px; padding-bottom: 10px;}

		#overlayVideoMobile{
			display: none;
		}
		#overlayVideo{
			display: block;
		}
        .video-overlay {
            width: 100%;
            height: 100%;
            position: absolute;
            background: none;
            z-index: 2 !important;
            top: 0;
            left: 0;
        }

        .coverTap {
            background-image: url('../vidassets/images/play-button-overlay-v4.png');
            background-size: contain;
			background-position: center;
			background-repeat: no-repeat;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }
		
		.coverTap1 {
            background-image: url('../vidassets/images/youtubethumbnail-v11-alt.png');
            background-size: contain;
			
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }

        .embed-responsive {
            position: relative;
            display: block;
            height: 0;
            padding: 0;
            overflow: hidden;
            border: 2px solid #dbe0e6;
        }

        .embed-responsive iframe {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }

        .embed-responsive-16by9 {
            padding-bottom: 56%;
        }


        .video-overlay-glass {
            display: none;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 9999 !important;
            top: 0;
            left: 0;
        }


        @media screen and (max-width: 991px) and (min-width: 555px) {
            .embed-responsive-16by9 {
                padding-bottom: 56% !important;
            }
        }

        @media screen and (max-width: 554px) {

            .embed-responsive-16by9 {
                padding-bottom: 148% !important;
				border: none;background: #000;
            }
			#player{
				display: none;
			}

            .coverTap {
               /* background-image: url('../vidassets/images/play-button-overlay-mobile-v2.png') !important;*/
			background-size: unset;
				
            }
			.coverTap1 {
                background-image: url('../vidassets/images/mobile-thumbnail-new-v6.png') !important;
            }
			
			
			#overlayVideoMobile{
			display: block;
transform: scale(1.2);
-webkit-transform: scale(1.2);
		}
			#overlayVideo{
			display: none;
		}

        }

.MobileView{display: none;}

        
@media only screen and (max-width: 1160px){
.container2 {width:92%;}
}

@media only screen and (max-width: 980px){
.container{width: 92%;}
header ul li {padding: 0 4px;}
.block-1 iframe {height: 400px;}
}

@media only screen and (max-width: 767px){
header {text-align: center;padding: 10px 0;} 
.mobileMenu {display: none;}
header .logo1 {float: none;}
.block-1 h1 {font-size: 50px;line-height: 55px;}
.block-1 h2 {font-size: 36px;}
.block-1 iframe {height:100%;}
.block-2 h2 {font-size: 34px; line-height: 42px;}
.block-2 h4 {font-size: 20px;line-height: 26px;}
.block-2 .box {float: none; width: 100%;padding: 0 0px 20px;}
.block-3 .block-lt {width: 100%; float: none;}
.block-3 .block-rt {float: none; width: 100%;}
.block-3 .block-lt2 {width: 100%; float: none;}
.block-3 h2 {font-size: 28px;line-height: 32px;}
.block-3 .block-rt2 {float: none; width: 100%; margin-top: 20px;}
.block-4 .block-lt {width: 100%; float: none;}
.block-4 .block-rt {float: none; width: 100%; padding-top: 20px;}
.block-4 h2 {font-size: 32px; line-height: 36px;}
.block-5 .block-lt {width: 100%; float: none;}
.block-5 .block-rt {float: none; width: 100%; padding-top: 20px;}
.block-5 h2 {font-size: 32px; line-height: 36px;}
.block-6 h2 {font-size: 33px; line-height: 40px;}
.block-6 iframe {height: 320px;}
.block-7 h2 {font-size: 36px; line-height: 40px;}
.block-8 h2 {font-size: 32px;line-height: 38px;}
.block-9 .block-lt {float: none; width: 100%;}
.block-9 .block-rt {float: none; width: 100%;}
.block-10 h2 {font-size: 34px; line-height: 40px;}
.block-11 .block-lt {width: 100%;float: none;  padding: 10px 0;}
.block-12 h2 {font-size: 32px;line-height: 36px;}
.block-12 .block-lt {float: none; width: 100%;}
.block-12 .block-rt {float: none; width: 100%;}
.block-14 .block-lt {float: none; width: 100%;}
.block-14 .block-rt {float: none; width: 100%;}
.block-15 .block-lt {float: none; width: 100%;}
.block-15 .block-rt { float: none; width: 100%;}
.price {font-size: 26px; line-height: 32px;}
.curtButton {padding: 25px 10px; font-size: 33px; max-width: 400px;}
.block-16 .box {float: none; width: 100%; padding: 0 0px 20px;}
.block-16 .box2 {float: none; width: 100%; padding: 0 0px 40px;}
.block-16 .ltblock {width: 100%; float: none; text-align: center; padding-bottom: 20px;}
.block-16 .rtblock {float: none; width: 100%;}
.block-17 .block-lt {float: none; width: 100%;}
.block-17 .block-rt {float: none; width: 100%;}
.block-18 .box {float: none; width: 100%; padding: 0 0 30px;}
.block-18 .box-rt {float: none;}
.curtButton2 {max-width: 500px; font-size: 27px; line-height:35px;}
footer .ltblock {width: 100%; float: none;}
footer .rtblock {width: 50%; padding: 20px 0 0;}
.block-19 h1 {font-size: 40px; line-height: 50px;}
.block-21 .lt-block {float: none; width: 100%;}
.block-21 .rt-block {float: none; width: 100%; padding-top: 10px;}
.MobileView{display: block;margin: 15px auto;}
.desktopView{display: none;}
.block-14 h3 {
    font-size: 19px;
    font-weight: 400; padding-top:10px;padding-bottom:15px;
}
}

@media only screen and (max-width: 500px){
.block-4 iframe {height: 200px;}
.block-4 iframe {height: 200px;}
.block-6 iframe {height:220px;}
.block-7 .block-lt {float: none; width: 100%; margin-bottom: 20px;}
.block-7 .block-rt {float: none; width: 100%;}
}