
.pic_circle_gray {
    background-image: url(../images/pic_circle_gray.png);
    background-position: 	0px 0px;
    background-repeat: 		no-repeat;
}
.text-title-big {
    font-size:				270%;
    line-height: 			45px;
    font-family:			"Arial Black", Arial, Tahoma, impact_site, sans-serif, Verdana, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:			900;
    letter-spacing:         0px;
    word-spacing: 			5px;
    text-decoration:        none;
    text-indent:			0px;
}
.text-title {
    color:					#26a927;
    font-size:				180%;
    font-family:			Arial, Verdana, Tahoma, sans-serif, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:			bold;
    letter-spacing:         0px;
    word-spacing: 			5px;
    text-decoration:        none;
    text-indent:			0px;
    line-height: 			35px;
}
.text-title-smaller {
    color:					#26a927;
    font-size:				180%;
    font-family:			Arial, Verdana, Tahoma, sans-serif, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:			bold;
    letter-spacing:         0px;
    word-spacing: 			1px;
    text-decoration:        none;
    text-indent:			0px;
    line-height: 			40px;
}
.innerpages-title-roboto {
    font-size:				230%;
    font-family:			roboto_bold, sans-serif, Arial, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    word-spacing:			normal;
    font-weight:			bold;
    letter-spacing:         .5px;
    text-decoration:        none;
    text-indent:			0px;
    text-align:				center;
}
.text-subtitle {
    color:					#26a927;
    font-size:				150%;
    font-family:			Arial, Verdana, Tahoma, sans-serif, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:			bold;
    letter-spacing:         0px;
    word-spacing: 			3px;
    text-decoration:        none;
    text-indent:			0px;
    line-height: 			35px;
}
.text-subtitle-smaller {
    color:					#26a927;
    font-size:				135%;
    font-family:			Arial, Verdana, Tahoma, sans-serif, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:			bold;
    letter-spacing:         0px;
    word-spacing: 			1px;
    text-decoration:        none;
    text-indent:			0px;
    line-height: 			30px;
}
.text-title-opensans {
    font-size:				175%;
    font-family: 			opensans_regular, bebasfull, Arial, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:            normal;
    letter-spacing:         -.3px;
    text-align:				center;
    text-decoration:        none;
    text-indent:			0px;
    line-height:			35px;
    margin:					0px 0px 0px 0px;
    padding:				0px 0px 0px 0px;
}
.text-info {
    font-size:				130%;
    font-family: 			Arial, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:            normal;
    letter-spacing:         0px;
    text-decoration:        none;
    text-indent:			0px;
    line-height:			25px;
}
.text-info-bigger {
    font-size:				155%;
    font-family: 			Arial, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:            normal;
    letter-spacing:         0px;
    text-decoration:        none;
    text-indent:			0px;
    line-height:			35px;
}
.text-thin {
    font-size:				200%;
    font-family: 			"Arial Narrow", Arial, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:            normal;
    font-stretch:           condensed;
    letter-spacing:         0px;
    text-decoration:        none;
    text-indent:			0px;
}
.text-inner {
    font-size:				110%;
    font-family: 			Arial, bebasfull, opensans_regular, Verdana, Tahoma, Helvetica, "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-weight:            normal;
    letter-spacing:         0px;
    text-decoration:        none;
    text-indent:			0px;
    text-align:				left;
    margin:					0px 0px 0px 0px;
    padding:				0px 0px 0px 0px;
    border: 				0px solid #000000;
    line-height:			25px;
}

.link-text {
    font-size: 				105%;
}

.products-button-play {
    padding-top: 3px !important;
    padding-right: 5px !important;
}

.navbar {
    overflow: visible !important;
}
.navbar .sc-menu {
    overflow: visible !important;
}
.navbar .sc-menu .nav {
    overflow: visible !important;
}
.navbar .sc-menu .nav li {
    overflow: visible !important;
}
.navbar .sc-menu .nav li .dropdown-menu {
    overflow: visible !important;
}
.navbar .sc-menu .nav li .dropdown-menu li {
    overflow: visible !important;
}

.sc-button {
    display: block;
    padding: 10px 5px 10px 5px;
    color: #FFFFFF;
    cursor: pointer;
    border-radius: 4px;
    word-spacing: 2px;
    margin: 0 auto;
    text-align: center;
}

.bullet-check-circle {
    background-image: url(../images/check.png);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}


.background-color-blue {
	background-color: #3d6899;
}


.padding-top-10px { padding-top: 10px !important; }
.padding-top-20px { padding-top: 20px !important; }
.padding-top-30px { padding-top: 30px !important; }
.padding-top-40px { padding-top: 40px !important; }
.padding-top-50px { padding-top: 50px !important; }
.padding-top-60px { padding-top: 60px !important; }

.padding-bottom-10px { padding-bottom: 10px !important; }
.padding-bottom-20px { padding-bottom: 20px !important; }
.padding-bottom-30px { padding-bottom: 30px !important; }
.padding-bottom-40px { padding-bottom: 40px !important; }
.padding-bottom-50px { padding-bottom: 50px !important; }
.padding-bottom-60px { padding-bottom: 60px !important; }

.padding-left-10px { padding-left: 10px !important; }
.padding-left-20px { padding-left: 20px !important; }
.padding-left-30px { padding-left: 30px !important; }
.padding-left-40px { padding-left: 40px !important; }
.padding-left-50px { padding-left: 50px !important; }
.padding-left-60px { padding-left: 60px !important; }


.padding-right-10px { padding-right: 10px !important; }
.padding-right-20px { padding-right: 20px !important; }
.padding-right-30px { padding-right: 30px !important; }
.padding-right-40px { padding-right: 40px !important; }
.padding-right-50px { padding-right: 50px !important; }
.padding-right-60px { padding-right: 60px !important; }


/* Wide Screen */
@media(min-width:1200px) {
    .banner {
        height:                 318px;
        overflow:				hidden;
    }

    .sc-logo 			{ padding-top: 30px !important; }
	.sc-logo a img 		{ width: 60%; }
	.sc-flagsocial 		{ padding-top: 40px !important; }
	.sc-flagsocial .row div 	{ text-align: left; }
	.sc-top-flag 		{ width: 77px !important; }
	
	
	.top-middle 			{ padding: 10px 0px 10px 0px !important; }
    
    .sc-social-ul {
        display: block;
        position: relative;
        width: 100%;
        overflow: visible;
    }
    .sc-social-top {
        display: block;
        float: left;
        position: relative;
        overflow: visible;
        width: 32%;   
        padding-top: 10px;
        
    }
    .sc-social-top .sc-social-top-link {  
        display: block;
        float: left;
        position: relative;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .sc-social-top .fa {  
        display: block;
        float: left;
        width: 95%;
        font-size: 240%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .header-background {
        min-height:					105px !important;
        background-image: 		url(../images/top-image-LG-062020.png);
        background-position: 	center;
        background-repeat: 		no-repeat;
    }
    .sc-products-img-height {
        height: 110px !important;
    }
    .sc-products-img {
        width: 34% !important;
    }
    .sc-products-imgc {
        width: 75% !important;
    }

    .phone-info {
        width: 19% !important;
    }

    .sc-redarrow-toright {
        position: absolute;
        float: right;
        right: 0;
        padding-top: 280px !important;
    }
    .sc-redarrow-toright img {
        position: absolute;
        left: -60px;
    }
    .sc-redarrow-toleft {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 260px !important;
    }
    .sc-redarrow-toleft img {
        position: absolute;
        left: -95px;
    }
	
	.sc-redarrow-toleft-ims {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 250px !important;
    }
    .sc-redarrow-toleft-ims img {
        position: absolute;
        left: -35px;
    }

    .paypal-img-1 {
        width: 220px !important;
    }

    .sc-downloadnow-emp-p-height {
        height: 100px !important;
    }

    .sc-downloadnow-qmp-p-height {
        height: 100px !important;
    }

    .sc-pmp-video {
        width: 647px !important;
        height: 483px !important;
    }
    .sc-pmp-video .wistia_embed {
        width: 645px !important;
        height: 483px !important;
    }

    .sc-ims-video {
        width: 420px !important;
        height: 310px !important;
    }


    .downloadsection-b-1 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-2 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-3 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-4 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-5 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-6 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }

    .sc-downloadbutton-main {
        width: 400px !important;
    }
    .sc-downloadbutton-main-price {
        width: 100px !important;
    }
    .sc-downloadbutton-main-button {
        width: 300px !important;
    }
	

}
/* Desktop Laptop - MD */
@media(min-width:992px) and (max-width:1199.9px) {
    .banner {
        height:                 260px;
        overflow:				hidden;
    }

	.sc-logo 			{ padding-top: 32px !important; }
	.sc-logo a img 		{ width: 60%; }
	.sc-flagsocial 		{ padding-top: 40px !important; }
	.sc-flagsocial .row div 	{ text-align: left; }
	.sc-top-flag 		{ width: 77px !important; }	
	
	.top-middle 			{ padding: 10px 0px 10px 0px !important; }
    
    .sc-social-ul {
        display: block;
        position: relative;
        width: 100%;
        overflow: visible;
    }
    .sc-social-top {
        display: block;
        float: left;
        position: relative;
        overflow: visible;
        width: 32%;   
        padding-top: 10px;
        
    }
    .sc-social-top .sc-social-top-link {  
        display: block;
        float: left;
        position: relative;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .sc-social-top .fa {  
        display: block;
        float: left;
        width: 95%;
        font-size: 240%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    
    .header-background {
        min-height:				105px !important;
        background-image: 		url(../images/top-image-MD-062020.png);
        background-position: 	center;
        background-repeat: 		no-repeat;
    }
    .sc-products-img-height {
        height: 100px !important;
    }
    .sc-products-img {
        width: 40% !important;
    }
    .sc-products-imgc {
        width: 70% !important;
    }

    .text-title-big {
        font-size:              240%;
        line-height:            42px;
    }
    .text-title {
        font-size:				180%;
        line-height: 			35px;
    }
    .text-title-smaller {
        font-size:				180%;
        line-height: 			35px;
    }
    .innerpages-title-roboto {
        font-size:              220%;
        letter-spacing:         .5px;
    }
    .text-subtitle {
        font-size:				150%;
    }
    .text-subtitle-smaller {
        font-size:				125%;
        word-spacing: 			0px;
        line-height: 			30px;
    }
    .text-title-opensans {
        font-size:				160%;
        line-height:			30px;
    }
    .text-info {
        font-size:				130%;
        line-height: 			25px;
    }
    .text-info-bigger {
        font-size:				155%;
        line-height: 			30px;
    }
    .text-inner {
        font-size:				110%;
        line-height: 			25px;
    }
    .text-thin {
        font-size:				175%;
        line-height: 			35px;
    }

    .phone-info {
        width: 23% !important;
    }

    .sc-redarrow-toright {
        position: absolute;
        float: right;
        right: 0;
        padding-top: 270px !important;
    }
    .sc-redarrow-toright img {
        position: absolute;
        left: -60px;
    }
    .sc-redarrow-toleft {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 290px !important;
    }
    .sc-redarrow-toleft img {
        position: absolute;
        left: -95px;
    }
	
	.sc-redarrow-toleft-ims {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 250px !important;
    }
    .sc-redarrow-toleft-ims img {
        position: absolute;
        left: -35px;
    }

    .sc-downloadnow-emp-p-height {
        height: 125px !important;
    }

    .sc-downloadnow-qmp-p-height {
        height: 125px !important;
    }

    .sc-pmp-video {
        width: 647px !important;
        height: 483px !important;
    }
    .sc-pmp-video .wistia_embed {
        width: 645px !important;
        height: 483px !important;
    }

    .sc-ims-video {
        width: 340px !important;
        height: 250px !important;
    }

    .downloadsection-b-1 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-2 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-3 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-4 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-5 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-6 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }

    .sc-downloadbutton-main {
        width: 400px !important;
    }
    .sc-downloadbutton-main-price {
        width: 100px !important;
    }
    .sc-downloadbutton-main-button {
        width: 300px !important;
    }
	

}

/* Tablets - SM */
@media(min-width:768px) and (max-width:990.9px) {

    .banner {
        height:                 203px;
        overflow:				hidden;
    }

    .sc-logo 			{ padding-top: 52px !important; }
	.sc-logo a img 		{ width: 60%; }
	.sc-flagsocial 		{ padding-top: 50px !important; }
	.sc-flagsocial .row div 	{ text-align: left; }
	.sc-top-flag 		{ 
		width: 77px !important; 
		position: relative;
		left: -20px;
	}
	
	.top-middle 			{ padding: 10px 0px 10px 0px !important; }

    .sc-social-ul {
        display: block;
        position: relative;
        width: 100%;
        overflow: visible;
    }
    .sc-social-top {
        display: block;
        float: left;
        position: relative;
        overflow: visible;
        width: 33%;   
        padding-top: 10px;
        
    }
    .sc-social-top .sc-social-top-link {  
        display: block;
        float: left;
        position: relative;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .sc-social-top .fa {  
        display: block;
        float: left;
        width: 95%;
        font-size: 240%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .header-background {
        min-height:					105px !important;
        background-image: 		url(../images/top-image-SM-062020.png);
        background-position: 	center;
        background-repeat: 		no-repeat;
    }
    .sc-products-img-height {
        height: 110px !important;
    }
    .sc-products-img {
        width: 30% !important;
    }
    .sc-products-imgc {
        width: 60% !important;
    }

    .text-title-big {
        font-size:              210%;
        line-height:            38px;
    }
    .text-title {
        font-size:				180%;
        line-height: 			40px;
    }
    .text-title-smaller {
        font-size:				160%;
        line-height: 			35px;
    }
    .innerpages-title-roboto {
        font-size:              180%;
        letter-spacing:         .5px;
    }
    .text-subtitle {
        font-size:				150%;
    }
    .text-subtitle-smaller {
        font-size:				115%;
        word-spacing: 			0px;
        line-height: 			26px;
    }
    .text-title-opensans {
        font-size:				150%;
        line-height:			30px;
    }
    .text-info {
        font-size:				125%;
        line-height: 			25px;
    }
    .text-info-bigger {
        font-size:				155%;
        line-height: 			30px;
    }
    .text-inner {
        font-size:				110%;
        line-height: 			25px;
    }
    .text-thin {
        font-size:				165%;
        line-height: 			30px;
    }

    .phone-info {
        width: 23% !important;
    }

    .sc-redarrow-toright {
        position: absolute;
        float: right;
        right: 0;
        padding-top: 270px !important;
    }
    .sc-redarrow-toright img {
        position: absolute;
        left: -70px;
    }
    .sc-redarrow-toleft {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 290px !important;
    }
    .sc-redarrow-toleft img {
        position: absolute;
        left: -95px;
    }	
	.sc-redarrow-toleft-ims {
        position: absolute;
        float: left;
        right: 0;
        padding-top: 210px !important;
    }
    .sc-redarrow-toleft-ims img {
        position: absolute;
        left: -95px;
    }

    .sc-downloadnow-emp-p-height {
        height: 175px !important;
    }

    .sc-downloadnow-qmp-p-height {
        height: 175px !important;
    }

    .sc-pmp-video {
        width: 502px !important;
        height: 376px !important;
    }
    .sc-pmp-video .wistia_embed {
        width: 500px !important;
        height: 373px !important;
    }
    .sc-ims-video {
        width: 250px !important;
        height: 190px !important;
    }

    .downloadsection-b-1 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-2 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-3 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-4 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-5 {
        border-right: 1px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }
    .downloadsection-b-6 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 0px solid #dbdbdb !important;
    }

    .sc-downloadbutton-main {
        width: 400px !important;
    }
    .sc-downloadbutton-main-price {
        width: 100px !important;
    }
    .sc-downloadbutton-main-button {
        width: 300px !important;
    }
	
}

/* XS Devices 
@media(max-width:767.99px) {*/
@media(min-width:300px) and (max-width:767.9px) {

    .banner {
        overflow:				hidden;
    }

    .sc-logo 				{ padding-top: 8px !important; }
	.sc-flagsocial 			{ }
	.sc-flagsocial .row div { text-align: center !important; }
	.sc-top-flag 			{ width: 100px !important; }
	
	.top-middle 			{ padding: 20px 10px 10px 10px !important; }	
	
    .header-background {

    }
    

    .sc-social-ul {
        display: block;
        position: relative;
        width: 100%;
        overflow: visible;
    }
    .sc-social-top {
        display: block;
        float: left;
        position: relative;
        overflow: visible;
        width: 30%;   
        padding-top: 10px;
        
    }
    .sc-social-top .sc-social-top-link {  
        display: block;
        float: left;
        position: relative;
        width: 95%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .sc-social-top .fa {  
        display: block;
        float: left;
        width: 95%;
        font-size: 240%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    
    .sc-products-img-height {
        height: 100px !important;
    }
    .sc-products-img {
        width: 20% !important;
    }
    .sc-products-imgc {
        width: 50% !important;
    }

    .text-title-big {
        font-size:              170%;
        line-height:            30px;
    }
    .text-title {
        font-size:				160%;
        line-height: 			28px;
    }
    .text-title-smaller {
        font-size:				140%;
        line-height: 			25px;
    }
    .innerpages-title-roboto {
        font-size:              140%;
        letter-spacing:         .5px;
    }
    .text-subtitle {
        font-size:				130%;
    }
    .text-subtitle-smaller {
        font-size:				115%;
        word-spacing: 			0px;
        line-height: 			26px;
    }
    .text-title-opensans {
        font-size:				140%;
        line-height:			30px;
    }
    .text-info {
        font-size:				105%;
        line-height: 			25px;
    }
    .text-info-bigger {
        font-size:				135%;
        line-height: 			25px;
    }
    .text-inner {
        font-size:				110%;
        line-height: 			25px;
    }
    .text-thin {
        font-size:				160%;
        line-height: 			30px;
    }

    .phone-info {
        width: 60% !important;
    }

    .sc-redarrow-toright {

    }
    .sc-redarrow-toright img {

    }
    .sc-redarrow-toleft {

    }
    .sc-redarrow-toleft img {

    }

    .sc-downloadnow-emp-p-height {

    }

    .sc-downloadnow-qmp-p-height {

    }

    .sc-pmp-video {
        width: 292px !important;
        height: 218px !important;
    }
    .sc-pmp-video .wistia_embed {
        width: 290px !important;
        height: 216px !important;
    }

    .sc-ims-video {
        width: 290px !important;
        height: 220px !important;
    }

    .downloadsection-b-1 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-2 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-3 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-4 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-5 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }
    .downloadsection-b-6 {
        border-right: 0px solid #dbdbdb !important;
        border-bottom: 1px solid #dbdbdb !important;
    }

    .sc-downloadbutton-main {
        width: 300px !important;
    }
    .sc-downloadbutton-main-price {
        width: 100px !important;
    }
    .sc-downloadbutton-main-button {
        width: 200px !important;
    }
	
	.p-t-xs-20 {
		padding-top: 20px;
	}
	
}