/* Get Multiple Styles at www.toolsball.com */

/* latin-ext */
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
body{ font-family:'Montserrat' !important}


#radio-m {padding-top:60px; padding-bottom:30px;}
#radio-m .col-head {padding-bottom:20px; padding-top:20px; padding-left:80px; padding-right:80px;}
#radio-m .blue-c { color:#0277bd;}
#radio-m .red-c { color:#d04f45;}
#radio-m .full-v { border-color:#bde2e9; border-style:solid; border-width:1px; background-color:#d1ecf1; padding-bottom:30px; padding-top:20px; padding-left:15px; padding-right:15px;}
#radio-m .offer-v { background-color:#f8f6a2; border-color:#eae889; border-style:solid; border-width:1px; padding-bottom:30px; padding-top:20px; padding-left:15px; padding-right:15px;}
#radio-m .price {font-size:28px;}
#radio-m .note {font-size:12px; margin-top:-30px;}
#radio-m .radio-style{margin:0!important; padding-left:15px; text-align:left;}

table .m-price {font-size:34px; font-weight:700;}
table .title {font-size:20px; line-height:28px; font-weight:300;}
table hr { border-style:dotted;}
table .d-price {color:#F00; font-size:26px; font-weight:600;}


.circleradio {display: block;position: relative;padding-left: 25px;margin-bottom: 10px;cursor: pointer;font-size: 16px;-webkit-user-select: none;    -moz-user-select: none;-ms-user-select: none;user-select: none; padding-top:0px;}
/* Hide the browser's default radio button */
.circleradio input {position: absolute;opacity: 0;cursor: pointer;}
/* Create a custom radio button */
.checkmark {position: absolute;top: 0;left: 0;height: 13px;width: 13px;background-color:#CCC;border-radius: 50%; margin-top:6px;}
/* On mouse-over, add a grey background color */
.circleradio:hover input ~ .checkmark {background-color:#999;}
/* When the radio button is checked, add a blue background */
.circleradio input:checked ~ .checkmark {background-color: #2196F3;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the indicator (dot/circle) when checked */
.circleradio input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */
.circleradio .checkmark:after {top: 3px;left: 3px;width: 7px;height: 7px;border-radius: 50%;background: white;}


#grad {
  background-image: linear-gradient(#f4faff, #FFF);
}

.font22 { font-size:22px;}

table .sam-e {width:25%; vertical-align:middle;}
table .sam-e2 {width:25%; vertical-align:middle;border-right-color:#FFF; border-right-style:solid; border-right-width:10px;}