@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900");
body { font-family: "Open Sans", sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; color: rgb(112, 112, 112); line-height: 22px; letter-spacing: 0.01em; }
a {text-decoration: none;outline: 0px;font-weight: 600;color: #7e2c21;cursor: pointer !important;}
a:hover, a:focus { text-decoration: none; }
a:focus { outline: none; }
img { max-width: 100%; height: auto; backface-visibility: hidden; }
p { margin: 0px 0px 22px; font-size: 16px; }
video { background-size: cover; display: table-cell; vertical-align: middle; width: 100%; }
ul, ol { margin: 0px; padding: 0px; }
input, button, button:focus { outline: 0px; }
input, textarea, select { border: 1px solid rgb(223, 223, 223); font-size: 11px; padding: 8px 15px; width: 100%; margin: 0px 0px 20px; max-width: 100%; resize: none; }
input[type="submit"] { width: auto; }
input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] { appearance: none; border-radius: 0px; }
input:focus, textarea:focus { border: 1px solid rgb(152, 152, 152); outline: none; }
input[type="submit"]:focus { border: none !important; }
iframe { border: 0px; }
iframe, embed, object { max-width: 100%; }
iframe { border-width: 0px; }
ul.circle { list-style-type: circle; }
ul.square { list-style-type: square; }
ol.upper-roman { list-style-type: upper-roman; }
ol.lower-alpha { list-style-type: lower-alpha; }
dl { list-style-position: outside; }
::selection { color: rgb(0, 0, 0); background: rgb(220, 220, 220); }
::-webkit-input-placeholder { color: rgb(153, 153, 153); text-overflow: ellipsis; }
::-webkit-scrollbar { width: 12px; }
::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }
::-webkit-scrollbar-thumb { background: rgba(210, 210, 210, 0.8); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px inset; }
::-webkit-scrollbar-thumb:window-inactive { background: rgba(210, 210, 210, 0.4); }
.html-overflow { overflow: hidden; }
.no-transition *, .owl-carousel * { transition-duration: 0s; }
.alt-font { font-family: Montserrat, sans-serif !important; }
.main-font { font-family: "Open Sans", sans-serif !important; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; color: rgb(0, 0, 0); }
h1 { font-size: 50px; line-height: 60px; }
h2 { font-size: 35px; line-height: 40px; }
h3 {font-size: 20px;line-height: 1.3;font-weight: 600;margin-bottom: 6px;}
h4 { font-size: 25px; line-height: 33px; }
h5 { font-size: 20px; line-height: 30px; }
h6 { font-size: 18px; line-height: 1.3; font-weight: 600; margin-bottom: 4px; }
.text-extra-small { line-height: 15px; font-size: 10px !important; }
.text-small2 { font-size: 11px !important; }
.text-small { line-height: 20px; font-size: 12px !important; display: inline-block !important; }
.text-extra-medium { line-height: 24px; font-size: 13px !important; }
.text-medium { line-height: 24px; font-size: 14px !important; }
.text-large { line-height: 25px; font-size: 16px !important; }
.text-extra-large { line-height: 28px; font-size: 18px !important; }
.title-small { line-height: 30px; font-size: 20px !important; }
.title-medium { line-height: 30px; font-size: 24px !important; }
.title-large { line-height: 35px; font-size: 28px !important; }
.title-extra-large { line-height: 40px; font-size: 35px !important; }
.title-extra-large-2 { line-height: 50px; font-size: 45px !important; }
.title-extra-large-3 { line-height: 57px; font-size: 50px !important; }
.title-extra-large-4 { line-height: 67px; font-size: 60px !important; }
.title-extra-large-4 span { line-height: 130px; font-size: 120px !important; }
.title-extra-large-5 { line-height: 80px; font-size: 70px !important; }
.title-extra-large-6 { line-height: 90px; font-size: 80px !important; }
.title-extra-large-7 { line-height: 90px; font-size: 90px !important; }
.title-extra-large-8 { line-height: 100px; font-size: 100px !important; }
.title-extra-large-9 { line-height: 100px; font-size: 110px !important; }
.title-big { line-height: 95px; font-size: 90px !important; }
.title-extra-big { line-height: 160px; font-size: 150px !important; }
.title-extra-big-2 { line-height: 160px; font-size: 160px !important; }
.title-extra-big-3 { line-height: 180px; font-size: 180px !important; }
.title-extra-big-4 { line-height: 190px; font-size: 190px !important; }
.title-extra-big-5 { line-height: 200px; font-size: 200px !important; }
.section-title-large {line-height: 1.2;text-transform: uppercase;font-size: 28px !important;}
.section-title-medium { line-height: 35px; font-size: 30px !important; }
.section-title-small { line-height: 26px; font-size: 22px !important; }
.space { font-size: 1.3em; padding-right: 4px; }
.letter-spacing-1 { letter-spacing: 1px; }
.letter-spacing-2 { letter-spacing: 2px; }
.letter-spacing-3 { letter-spacing: 3px; }
.letter-spacing-4 { letter-spacing: 4px; }
.letter-spacing-5 { letter-spacing: 5px; }
.letter-spacing-6 { letter-spacing: 6px; }
.letter-spacing-7 { letter-spacing: 7px; }
.letter-spacing-8 { letter-spacing: 8px; }
.letter-spacing-9 { letter-spacing: 9px; }
.letter-spacing-10 { letter-spacing: 10px; }
.letter-spacing-minus-1 { letter-spacing: -1px !important; }
.letter-spacing-minus-2 { letter-spacing: -2px !important; }
.letter-spacing-minus-3 { letter-spacing: -3px !important; }
.letter-spacing-minus-4 { letter-spacing: -4px !important; }
.letter-spacing-minus-5 { letter-spacing: -5px !important; }
.letter-spacing-minus-6 { letter-spacing: -6px !important; }
.no-letter-spacing { letter-spacing: 0px; }
.font-weight-100 { font-weight: 100 !important; }
.font-weight-200 { font-weight: 200 !important; }
.font-weight-300 { font-weight: 300 !important; }
.font-weight-400 { font-weight: 400 !important; }
.font-weight-500 { font-weight: 500 !important; }
.font-weight-600 { font-weight: 600 !important; }
.font-weight-700 { font-weight: 700 !important; }
.font-weight-800 { font-weight: 800 !important; }
.font-weight-900 { font-weight: 900 !important; }
.line-height-10 { line-height: 10px !important; }
.line-height-15 { line-height: 15px !important; }
.line-height-18 { line-height: 18px !important; }
.line-height-20 { line-height: 20px !important; }
.line-height-22 { line-height: 22px !important; }
.line-height-24 { line-height: 24px !important; }
.line-height-26 { line-height: 26px !important; }
.line-height-30 { line-height: 30px !important; }
.line-height-34 { line-height: 34px !important; }
.line-height-40 { line-height: 40px !important; }
.line-height-45 { line-height: 45px !important; }
.line-height-48 { line-height: 48px !important; }
.line-height-50 { line-height: 50px !important; }
.line-height-55 { line-height: 55px !important; }
.line-height-60 { line-height: 60px !important; }
.line-height-65 { line-height: 65px !important; }
.line-height-70 { line-height: 70px !important; }
.line-height-75 { line-height: 75px !important; }
.line-height-80 { line-height: 80px !important; }
.line-height-85 { line-height: 85px !important; }
.line-height-90 { line-height: 90px !important; }
.line-height-normal { line-height: normal !important; }
.line-height-inherit { line-height: inherit !important; }
.line-height-0 { line-height: 0px !important; }
.text-transform { text-transform: uppercase; }
.text-decoration-underline { text-decoration: underline !important; }
.word-wrap { overflow-wrap: break-word; }
.text-transform-none { text-transform: none; }
.line-height-none { line-height: 0 !important; }
.text-decoration-line-through { text-decoration: line-through !important; }
.font-italic { font-style: italic; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-black { color: rgb(0, 0, 0) !important; }
.text-dark-gray { color: rgb(40, 40, 40) !important; }
.text-light-gray { color: rgb(191, 191, 191); }
.text-light-gray2 { color: rgb(112, 112, 112); }
.text-medium-gray {color: #848484;}
.text-gray { color: rgb(171, 171, 171); }
.text-yellow { color: rgb(255, 207, 41); }
.text-light-yellow { color: rgb(247, 244, 236); }
.text-golden-yellow { color: rgb(236, 206, 99); }
.text-blue { color: rgb(126, 44, 33); }
.text-deep-blue { color: rgb(46, 91, 165); }
.text-dark-blue { color: rgb(44, 53, 63); }
.text-fast-blue { color: rgb(57, 102, 230); }
.text-sky-blue-dark { color: rgb(0, 116, 191); }
.text-blue-gray { color: rgb(145, 148, 153); }
.text-cyan { color: rgb(49, 201, 155); }
.text-deep-red { color: rgb(231, 64, 58); }
.text-pink { color: rgb(255, 61, 127); }
.text-dark-cherry { color: rgb(61, 50, 52); }
.text-rosy-brown { color: rgb(130, 119, 119); }
.text-light-red { color: rgb(220, 103, 104); }
.text-sky-blue { color: rgb(50, 182, 230); }
.text-light-green { color: rgb(185, 150, 103); }
.text-deep-green { color: rgb(153, 0, 0); }
.text-dark-slate-blue { color: rgb(85, 54, 94); }
.text-bitter-sweet { color: rgb(243, 96, 92); }
.text-orange { color: rgb(239, 80, 55); }
.text-light-orange { color: rgb(255, 87, 61); }
.text-deep-purple { color: rgb(71, 46, 131); }
.text-chrome-yellow { color: rgb(245, 171, 53); }
.text-turquoise-green { color: rgb(44, 203, 142); }
.text-brown { color: rgb(78, 43, 31); }
.text-golden { color: rgb(208, 174, 94); }
.text-deep-orange { color: rgb(242, 97, 73); }
.text-sand-yellow { color: rgb(189, 182, 178); }
.text-light-purple-blue { color: rgb(55, 74, 138); }
.text-dark-purple-blue { color: rgb(42, 56, 105); }
.text-puerto-rico { color: rgb(85, 190, 174); }
.text-orange-peel { color: rgb(255, 152, 0); }
.text-greenish-blue { color: rgb(62, 214, 162); }
.text-light-blue { color: rgb(83, 208, 231); }
.text-dark-speech-blue { color: rgb(27, 24, 65); }
.text-yellow-ochre { color: rgb(192, 129, 42); }
.text-yellowish-gray { color: rgb(129, 123, 113); }
.text-light-deep-yellow { color: rgb(245, 240, 233); }
.text-dark-aqua { color: rgb(67, 203, 205); }
.text-emerald { color: rgb(71, 223, 132); }
.text-deep-green-dark { color: rgb(64, 195, 125); }
.text-deep-blue-dark { color: rgb(46, 112, 196); }
.text-very-light-gray { color: rgb(230, 230, 230); }
.text-fast-pink { color: rgb(255, 25, 103); }
.text-fast-blue2 { color: rgb(16, 128, 242); }
.text-meteorite { color: rgb(71, 61, 95); }
.text-cinnabar { color: rgb(231, 73, 72); }
.text-poison-green { color: rgb(5, 213, 97); }
.text-dark-bitter-sweet { color: rgb(128, 117, 117); }
.text-red { color: rgb(188, 48, 49); }
.text-tequila-gold { color: rgb(197, 164, 126) !important; }
.text-dark-brown { color: rgb(125, 101, 72); }
.text-light-brown { color: rgb(206, 195, 181); }
.text-extra-dark-brown { color: rgb(37, 27, 16); }
.slider-text-middle-main { display: table; height: 100%; width: 100%; }
.slider-text-bottom { display: table-cell; vertical-align: bottom; }
.slider-text-top { display: table-cell; vertical-align: top; }
.slider-text-middle { display: table-cell; vertical-align: middle; }
.slider-typography { height: 100%; position: absolute; z-index: 1; right: 0px; left: 0px; }
.slider-content-box { position: relative; z-index: 2; }
.icon-extra-big { font-size: 75px !important; }
.icon-big { font-size: 60px !important; }
.icon-extra-large { font-size: 50px !important; }
.icon-large { font-size: 35px !important; }
.icon-medium { font-size: 30px !important; }
.icon-small { font-size: 25px !important; }
.icon-extra-small { font-size: 14px !important; }
.social-icon .fa { text-align: center; display: table-cell; vertical-align: middle; width: 30px; font-size: 14px; transition: all 0.4s ease 0s; color: rgb(255, 255, 255); background: none; height: 30px !important; }
.social-icon.medium-social-icon .fa { font-size: 12px; width: 25px !important; height: 25px !important; }
.social-icon a:hover .fa { opacity: 0.6; }
.social-icon .fa-pinterest { background-color: rgb(203, 32, 39); }
.social-icon .fa-rss { background-color: rgb(242, 101, 34); }
.social-icon .fa-facebook { background-color: rgb(59, 89, 152); }
.social-icon .fa-twitter { background-color: rgb(0, 172, 237); }
.social-icon .fa-flickr { background-color: rgb(255, 0, 132); }
.social-icon .fa-dribbble { background-color: rgb(234, 76, 137); }
.social-icon .fa-behance { background-color: rgb(66, 169, 251); }
.social-icon .fa-linkedin { background-color: rgb(0, 123, 182); }
.social-icon .fa-vimeo-square { background-color: rgb(35, 182, 234); }
.social-icon .fa-youtube { background-color: rgb(187, 0, 0); }
.social-icon .fa-tumblr { background-color: rgb(50, 80, 109); }
.social-icon .fa-github-alt { background-color: rgb(51, 51, 51); }
.social-icon .fa-google-plus { background-color: rgb(221, 75, 57); }
.social-icon .fa-instagram { background-color: rgb(81, 127, 164); }
.social-icon .fa-soundcloud { background-color: rgb(255, 136, 0); }
.social-icon-color .fa-pinterest, .social-icon-color .ti-pinterest-alt, .social-icon-color .ti-pinterest { color: rgb(203, 32, 39); }
.social-icon-color .fa-rss { color: rgb(242, 101, 34); }
.social-icon-color .fa-facebook, .social-icon-color .ti-facebook { color: rgb(59, 89, 152); }
.social-icon-color .fa-twitter, .social-icon-color .ti-twitter-alt { color: rgb(0, 172, 237); }
.social-icon-color .fa-flickr, .social-icon-color .ti-flickr-alt { color: rgb(255, 0, 132); }
.social-icon-color .fa-dribbble, .social-icon-color .ti-dribbble { color: rgb(234, 76, 137); }
.social-icon-color .fa-behance { color: rgb(66, 169, 251); }
.social-icon-color .fa-linkedin, .social-icon-color .ti-linkedin { color: rgb(0, 123, 182); }
.social-icon-color .fa-vimeo-square, .social-icon-color .ti-vimeo-alt { color: rgb(35, 182, 234); }
.social-icon-color .fa-youtube { color: rgb(187, 0, 0); }
.social-icon-color .fa-tumblr, .social-icon-color .ti-tumblr-alt { color: rgb(50, 80, 109); }
.social-icon-color .fa-github-alt { color: rgb(51, 51, 51); }
.social-icon-color .fa-google-plus, .social-icon-color .ti-google { color: rgb(221, 75, 57); }
.social-icon-color .fa-instagram, .social-icon-color .ti-instagram { color: rgb(81, 127, 164); }
.social-icon-color .fa-soundcloud, .social-icon-color .ti-soundcloud { color: rgb(255, 136, 0); }
.icon-box i { margin: 0px 30px; }
.i-large-box { width: 100px; height: 100px; line-height: 98px; text-align: center; font-size: 40px; }
.i-medium-box { width: 80px; height: 80px; line-height: 80px; text-align: center; font-size: 30px; }
.i-small-box { width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 22px; }
.i-extra-small-box { width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; }
.i-plain { color: rgb(115, 115, 115); background-color: transparent !important; }
.i-plain:hover { color: rgb(255, 255, 255); transform: scale(1.2); background-color: rgb(115, 115, 115) !important; }
.i-rounded { border-radius: 3px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
.i-rounded:hover { background-color: rgb(255, 255, 255); color: rgb(154, 154, 154); border: 1px solid rgba(0, 0, 0, 0.15); }
.i-bordered { border: 1px solid rgba(0, 0, 0, 0.15); color: rgb(154, 154, 154); background-color: transparent !important; }
.i-bordered:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0) !important; }
.i-circled { border-radius: 50%; }
.i-light { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px inset; color: rgb(154, 154, 154); text-shadow: rgb(255, 255, 255) 1px 1px 1px; background-color: rgb(255, 255, 255) !important; }
.i-light:hover { color: rgb(68, 68, 68); text-shadow: none; background-color: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px inset !important; }
.i-3d { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; background-color: rgb(255, 255, 255); color: rgb(154, 154, 154) !important; }
.i-3d:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px; }
.i-3d-border { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; border-bottom: 3px solid rgba(0, 0, 0, 0.15) !important; }
.i-3d-border:hover { color: rgb(255, 255, 255); transform: scale(1.2); border-bottom: 3px solid rgba(0, 0, 0, 0.3) !important; }
.bg-white { background: rgb(255, 255, 255); }
.bg-black { background: rgb(0, 0, 0); }
.bg-gray { background-color: rgb(246, 246, 246); }
.bg-brown { background-color: rgb(239, 230, 218); }
.bg-light-gray { background: rgb(247, 247, 247); }
.bg-dark-gray { background: rgb(40, 40, 40); }
.bg-middle-gray { background: rgb(222, 222, 222); }
.bg-dark-blue { background: rgb(44, 53, 63); }
.bg-fast-blue { background: rgb(57, 102, 230); }
.bg-blue { background: rgb(31, 51, 122); }
.bg-deep-blue { background: rgb(46, 91, 165); }
.bg-sky-blue { background: rgb(50, 182, 230); }
.bg-sky-blue-dark { background: rgb(126, 44, 33); }
.bg-cyan { background-color: rgb(49, 201, 155); }
.bg-light-cyan { background-color: rgb(109, 198, 168); }
.bg-cream { background-color: rgb(247, 245, 231); }
.bg-dark-cream { background-color: rgb(172, 147, 119); }
.bg-dark-cherry { background: rgb(61, 50, 52); }
.bg-pink { background: rgb(255, 61, 127); }
.bg-deep-red { background: rgb(231, 64, 58); }
.bg-rosy-brown { background: rgb(159, 146, 146); }
.bg-light-red { background: rgb(220, 103, 104); }
.bg-deep-purple { background: rgb(71, 46, 131); }
.bg-light-green { background: rgb(210, 35, 41); }
.bg-medium-green { background: rgb(37, 147, 25); }
.bg-deep-green { background: rgb(153, 0, 0); }
.bg-yellow { background: rgb(255, 207, 41); }
.bg-light-yellow { background: rgb(247, 244, 236); }
.bg-golden-yellow { background: rgb(210, 35, 41); color: rgb(255, 255, 255) !important; }
.bg-purple { background: rgb(34, 24, 37); }
.bg-dark-slate-blue { background: rgb(53, 61, 79); }
.bg-bitter-sweet { background: rgb(243, 96, 92); }
.bg-scarlet-gum { background: rgb(67, 42, 75); }
.bg-orange { background: rgb(239, 80, 55); }
.bg-light-orange { background: rgb(255, 87, 61); }
.bg-chrome-yellow { background: rgb(245, 171, 53); }
.bg-gray-yellow { background: rgb(246, 245, 245); }
.bg-very-light-gray { background: rgb(248, 248, 248); }
.bg-turquoise-green { background: rgb(44, 203, 142); }
.bg-golden { background: rgb(208, 174, 94); }
.bg-deep-orange { background: rgb(242, 97, 73); }
.bg-sand-yellow { background: rgb(251, 249, 243); }
.bg-sand-yellow-dark { background: rgb(74, 59, 52); }
.bg-deep-purple { background: rgb(75, 58, 108); }
.bg-dark-purple-blue { background: rgb(42, 56, 105); }
.bg-puerto-rico { background: rgb(85, 190, 174); }
.bg-orange-peel { background: rgb(255, 152, 0); }
.bg-greenish-blue { background: rgb(62, 214, 162); }
.bg-light-blue { background: rgb(83, 208, 231); }
.bg-dark-speech-blue { background: rgb(27, 24, 65) !important; }
.bg-light-deep-yellow { background: rgb(245, 240, 233); }
.bg-yellow-ochre { background: rgb(192, 129, 42); }
.bg-yellowish-gray { background: rgb(143, 136, 126); }
.bg-aqua { background: rgb(70, 239, 240); }
.bg-emerald { background: rgb(71, 223, 132); }
.bg-mongoose { background: rgb(167, 138, 115); }
.bg-deep-green-dark { background: rgb(64, 195, 125); }
.bg-deep-blue-dark { background: rgb(46, 112, 196); }
.bg-light-purple-blue { background: rgb(55, 74, 138); }
.bg-middle-light-gray { background: rgb(104, 104, 104); }
.bg-cod-grey { background: rgb(49, 50, 51); }
.bg-charcoal { background: rgb(36, 37, 38); }
.bg-black-russian { background: rgb(28, 28, 29); }
.bg-light-gray2 { background: rgb(237, 237, 237); }
.bg-fast-pink { background: rgb(255, 25, 103); }
.bg-fast-blue2 { background: rgb(16, 128, 242); }
.bg-meteorite { background: rgb(71, 61, 95); }
.bg-cinnabar { background: rgb(231, 73, 72); }
.bg-dark-gray2 { background: rgb(24, 24, 24); }
.bg-poison-green { background: rgb(5, 213, 97); }
.bg-light-bitter-sweet { background: rgb(248, 237, 237); }
.bg-red { background: rgb(188, 48, 49); }
.bg-nero { background: rgb(39, 39, 39); }
.bg-dark-nero { background: rgb(14, 14, 14); }
.bg-medium-nero { background: rgb(31, 31, 31); }
.bg-tequila-gold { background: rgb(197, 164, 126); }
.bg-dark-purple { background: rgb(24, 22, 35); }
.bg-dark-brown { background: rgb(125, 101, 72); }
.bg-very-light-brown { background: rgb(238, 227, 214); }
.bg-cyan-rgba { background-color: rgba(49, 201, 155, 0.9); }
.bg-white-light-rgba { background-color: rgba(255, 255, 255, 0.9); }
.bg-black-light-rgba { background-color: rgba(0, 0, 0, 0.45); }
.bg-black-dark-rgba { background-color: rgba(0, 0, 0, 0.8); }
.bg-greenish-blue-rgba { background-color: rgba(62, 214, 162, 0.8); }
.bg-orange-rgba { background-color: rgba(255, 152, 0, 0.8); }
.bg-black-medium-rgba { background-color: rgba(0, 0, 0, 0.7); }
.only-opacity-light { opacity: 0.5; }
.opacity-light { position: absolute; height: 100%; width: 100%; opacity: 0.5; z-index: 1; top: 0px; left: 0px; }
.opacity-medium { position: absolute; height: 100%; width: 100%; opacity: 0.7; z-index: 1; top: 0px; left: 0px; }
.opacity-full { position: absolute; height: 100%; width: 100%; opacity: 0.8; top: 0px; left: 0px; }
.opacity-full-dark { position: absolute; height: 100%; width: 100%; opacity: 0.9; z-index: 1; top: 0px; left: 0px; }
.cover-background { overflow: hidden; position: relative; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.fix-background { background-position: center center; overflow: hidden; position: relative; background-attachment: fixed !important; background-repeat: no-repeat !important; background-size: cover !important; }
.border-light { border: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-dark { border: 1px solid rgb(69, 69, 69) !important; }
.border-top { border-top: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-right { border-right: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-top-light { border-top: 1px solid rgba(255, 255, 255, 0.12) !important; }
.border-right-white { border-right: 1px solid rgb(255, 255, 255) !important; }
.border-bottom { border-bottom: 1px solid rgb(220, 220, 220) !important; }
.border-bottom-medium-dark { border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-bottom-light { border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-none { border: 0px !important; }
.border-top-none { border-top: 0px !important; }
.border-bottom-none { border-bottom: 0px !important; }
.border-left-none { border-left: 0px !important; }
.border-right-none { border-right: 0px !important; }
.border-radius-0 { border-radius: 0px !important; }
.border-radius-2 { border-radius: 2px !important; }
.border-radius-3 { border-radius: 3px !important; }
.border-radius-4 { border-radius: 4px !important; }
.border-radius-6 { border-radius: 6px !important; }
.border-radius-8 { border-radius: 8px !important; }
.border-radius-10 { border-radius: 10px !important; }
.border-radius-20 { border-radius: 20px !important; }
.border-radius-30 { border-radius: 30px !important; }
.border-radius-40 { border-radius: 40px !important; }
.border-radius-50 { border-radius: 50% !important; }
.border-radius-100 { border-radius: 100% !important; }
.border-color-light-white { border-color: rgba(255, 255, 255, 0.4) !important; }
.img-border { border: 6px solid rgb(255, 255, 255); height: calc(100% - 40px); width: calc(100% - 40px); left: 20px; top: 20px; position: absolute; }
.border-2-white { border: 2px solid rgb(255, 255, 255) !important; }
.border-2-fast-blue { border: 2px solid rgb(57, 102, 230) !important; }
.border-2-light-green { border: 2px solid rgb(210, 35, 41) !important; }
.border-2-medium-green { border: 2px solid rgb(37, 147, 25) !important; }
.border-2-deep-green { border: 2px solid rgb(106, 168, 79) !important; }
.border-2-sky-blue { border: 2px solid rgb(50, 182, 230) !important; }
.border-2-sky-blue-dark { border: 2px solid rgb(44, 145, 216) !important; }
.border-2-light-gray { border: 2px solid rgb(184, 184, 184) !important; }
.border-2-dark-gray { border: 2px solid rgb(40, 40, 40) !important; }
.border-2-bitter-sweet { border: 2px solid rgb(243, 96, 92) !important; }
.border-3-bitter-sweet { border: 3px solid rgb(243, 96, 92) !important; }
.border-2-yellow { border: 2px solid rgb(255, 207, 41) !important; }
.border-10-light-red { border: 10px solid rgb(241, 129, 130) !important; }
.border-2-chrome-yellow { border: 2px solid rgb(245, 171, 53) !important; }
.border-2-turquoise-green { border: 2px solid rgb(44, 203, 142) !important; }
.border-2-golden { border: 2px solid rgb(208, 174, 94); }
.border-2-deep-orange { border: 2px solid rgb(242, 97, 73); }
.border-2-orange-peel { border: 2px solid rgb(255, 152, 0) !important; }
.border-greenish-blue { border: 2px solid rgb(62, 214, 162) !important; }
.border-2-dark-aqua { border: 2px solid rgb(67, 203, 205) !important; }
.border-2-deep-green-dark { border: 2px solid rgb(64, 195, 125); }
.border-2-deep-blue-dark { border: 2px solid rgb(46, 112, 196); }
.border-2-orange { border: 2px solid rgb(239, 80, 55) !important; }
.border-2-fast-blue2 { border: 2px solid rgb(16, 128, 242); }
.border-2-red { border: 2px solid rgb(188, 48, 49) !important; }
.border-2-cinnabar { border: 2px solid rgb(231, 73, 72) !important; }
.border-2-poison-green { border: 2px solid rgb(5, 213, 97) !important; }
.border-tequila-gold { border: 5px solid rgba(197, 164, 126, 0.5) !important; }
.border-2-tequila-gold { border: 2px solid rgb(197, 164, 126) !important; }
.border-1-light-gray { border: 1px solid rgb(233, 233, 233) !important; }
.margin-one-half { margin: 0.5% !important; }
.margin-one { margin: 1% !important; }
.margin-two { margin: 1.5% !important; }
.margin-three { margin: 2% !important; }
.margin-four { margin: 2.5% !important; }
.margin-five { margin: 3% !important; }
.margin-six { margin: 3.5% !important; }
.margin-seven { margin: 4% !important; }
.margin-eight { margin: 4.5% !important; }
.margin-nine { margin: 5% !important; }
.margin-ten { margin: 5.5% !important; }
.margin-eleven { margin: 6% !important; }
.margin-twelve { margin: 6.5% !important; }
.margin-thirteen { margin: 7% !important; }
.margin-fourteen { margin: 7.5% !important; }
.margin-fifteen { margin: 8% !important; }
.margin-sixteen { margin: 8.5% !important; }
.margin-seventeen { margin: 9% !important; }
.margin-eighteen { margin: 9.5% !important; }
.margin-nineteen { margin: 10% !important; }
.margin-twenty { margin: 10.5% !important; }
.margin-twenty-one { margin: 11% !important; }
.margin-twenty-two { margin: 11.5% !important; }
.margin-twenty-three { margin: 12% !important; }
.margin-twenty-four { margin: 12.5% !important; }
.margin-twenty-five { margin: 13% !important; }
.margin-twenty-six { margin: 13.5% !important; }
.margin-twenty-seven { margin: 14% !important; }
.margin-twenty-eight { margin: 14.5% !important; }
.margin-twenty-nine { margin: 15% !important; }
.margin-thirty { margin: 15.5% !important; }
.margin-thirty-one { margin: 16% !important; }
.margin-thirty-two { margin: 16.5% !important; }
.margin-thirty-three { margin: 17% !important; }
.margin-thirty-four { margin: 17.5% !important; }
.margin-thirty-five { margin: 18% !important; }
.margin-one-half-bottom { margin-bottom: 0.5% !important; }
.margin-one-bottom { margin-bottom: 1% !important; }
.margin-two-bottom { margin-bottom: 1.5% !important; }
.margin-three-bottom { margin-bottom: 2% !important; }
.margin-four-bottom { margin-bottom: 2.5% !important; }
.margin-five-bottom { margin-bottom: 3% !important; }
.margin-six-bottom { margin-bottom: 3.5% !important; }
.margin-seven-bottom { margin-bottom: 4% !important; }
.margin-eight-bottom { margin-bottom: 4.5% !important; }
.margin-nine-bottom { margin-bottom: 5% !important; }
.margin-ten-bottom { margin-bottom: 5.5% !important; }
.margin-eleven-bottom { margin-bottom: 6% !important; }
.margin-twelve-bottom { margin-bottom: 6.5% !important; }
.margin-thirteen-bottom { margin-bottom: 7% !important; }
.margin-fourteen-bottom { margin-bottom: 7.5% !important; }
.margin-fifteen-bottom { margin-bottom: 8% !important; }
.margin-sixteen-bottom { margin-bottom: 8.5% !important; }
.margin-seventeen-bottom { margin-bottom: 9% !important; }
.margin-eighteen-bottom { margin-bottom: 9.5% !important; }
.margin-nineteen-bottom { margin-bottom: 10% !important; }
.margin-twenty-bottom { margin-bottom: 10.5% !important; }
.margin-twenty-one-bottom { margin-bottom: 11% !important; }
.margin-twenty-two-bottom { margin-bottom: 11.5% !important; }
.margin-twenty-three-bottom { margin-bottom: 12% !important; }
.margin-twenty-four-bottom { margin-bottom: 12.5% !important; }
.margin-twenty-five-bottom { margin-bottom: 13% !important; }
.margin-twenty-six-bottom { margin-bottom: 13.5% !important; }
.margin-twenty-seven-bottom { margin-bottom: 14% !important; }
.margin-twenty-eight-bottom { margin-bottom: 14.5% !important; }
.margin-twenty-nine-bottom { margin-bottom: 15% !important; }
.margin-thirty-bottom { margin-bottom: 15.5% !important; }
.margin-thirty-one-bottom { margin-bottom: 16% !important; }
.margin-thirty-two-bottom { margin-bottom: 16.5% !important; }
.margin-thirty-three-bottom { margin-bottom: 17% !important; }
.margin-thirty-four-bottom { margin-bottom: 17.5% !important; }
.margin-thirty-five-bottom { margin-bottom: 18% !important; }
.margin-bottom-10px { margin-bottom: 10px !important; }
.margin-bottom-15px { margin-bottom: 15px !important; }
.margin-one-half-top { margin-top: 0.5% !important; }
.margin-one-top { margin-top: 1% !important; }
.margin-two-top { margin-top: 1.5% !important; }
.margin-three-top { margin-top: 2% !important; }
.margin-four-top { margin-top: 2.5% !important; }
.margin-five-top { margin-top: 3% !important; }
.margin-six-top { margin-top: 3.5% !important; }
.margin-seven-top { margin-top: 4% !important; }
.margin-eight-top { margin-top: 4.5% !important; }
.margin-nine-top { margin-top: 5% !important; }
.margin-ten-top { margin-top: 5.5% !important; }
.margin-eleven-top { margin-top: 6% !important; }
.margin-twelve-top { margin-top: 6.5% !important; }
.margin-thirteen-top { margin-top: 7% !important; }
.margin-fourteen-top { margin-top: 7.5% !important; }
.margin-fifteen-top { margin-top: 8% !important; }
.margin-sixteen-top { margin-top: 8.5% !important; }
.margin-seventeen-top { margin-top: 9% !important; }
.margin-eighteen-top { margin-top: 9.5% !important; }
.margin-nineteen-top { margin-top: 10% !important; }
.margin-twenty-top { margin-top: 10.5% !important; }
.margin-twenty-one-top { margin-top: 11% !important; }
.margin-twenty-two-top { margin-top: 11.5% !important; }
.margin-twenty-three-top { margin-top: 12% !important; }
.margin-twenty-four-top { margin-top: 12.5% !important; }
.margin-twenty-five-top { margin-top: 13% !important; }
.margin-twenty-six-top { margin-top: 13.5% !important; }
.margin-twenty-seven-top { margin-top: 14% !important; }
.margin-twenty-eight-top { margin-top: 14.5% !important; }
.margin-twenty-nine-top { margin-top: 15% !important; }
.margin-thirty-top { margin-top: 15.5% !important; }
.margin-thirty-one-top { margin-top: 16% !important; }
.margin-thirty-two-top { margin-top: 16.5% !important; }
.margin-thirty-three-top { margin-top: 17% !important; }
.margin-thirty-four-top { margin-top: 17.5% !important; }
.margin-thirty-five-top { margin-top: 18% !important; }
.margin-top-5px { margin-top: 5px !important; }
.margin-top-10px { margin-top: 10px !important; }
.margin-top-15px { margin-top: 15px !important; }
.margin-one-half-left { margin-left: 0.5% !important; }
.margin-one-left { margin-left: 1% !important; }
.margin-two-left { margin-left: 1.5% !important; }
.margin-three-left { margin-left: 2% !important; }
.margin-four-left { margin-left: 2.5% !important; }
.margin-five-left { margin-left: 3% !important; }
.margin-six-left { margin-left: 3.5% !important; }
.margin-seven-left { margin-left: 4% !important; }
.margin-eight-left { margin-left: 4.5% !important; }
.margin-nine-left { margin-left: 5% !important; }
.margin-ten-left { margin-left: 5.5% !important; }
.margin-eleven-left { margin-left: 6% !important; }
.margin-twelve-left { margin-left: 6.5% !important; }
.margin-thirteen-left { margin-left: 7% !important; }
.margin-fourteen-left { margin-left: 7.5% !important; }
.margin-fifteen-left { margin-left: 8% !important; }
.margin-sixteen-left { margin-left: 8.5% !important; }
.margin-seventeen-left { margin-left: 9% !important; }
.margin-eighteen-left { margin-left: 9.5% !important; }
.margin-nineteen-left { margin-left: 10% !important; }
.margin-twenty-left { margin-left: 10.5% !important; }
.margin-twenty-one-left { margin-left: 11% !important; }
.margin-twenty-two-left { margin-left: 11.5% !important; }
.margin-twenty-three-left { margin-left: 12% !important; }
.margin-twenty-four-left { margin-left: 12.5% !important; }
.margin-twenty-five-left { margin-left: 13% !important; }
.margin-twenty-six-left { margin-left: 13.5% !important; }
.margin-twenty-seven-left { margin-left: 14% !important; }
.margin-twenty-eight-left { margin-left: 14.5% !important; }
.margin-twenty-nine-left { margin-left: 15% !important; }
.margin-thirty-left { margin-left: 15.5% !important; }
.margin-thirty-one-left { margin-left: 16% !important; }
.margin-thirty-two-left { margin-left: 16.5% !important; }
.margin-thirty-three-left { margin-left: 17% !important; }
.margin-thirty-four-left { margin-left: 17.5% !important; }
.margin-thirty-five-left { margin-left: 18% !important; }
.margin-left-5px { margin-left: 5px !important; }
.margin-left-10px { margin-left: 10px !important; }
.margin-left-15px { margin-left: 15px !important; }
.margin-left-25px { margin-left: 25px !important; }
.margin-left-40px { margin-left: 40px !important; }
.margin-one-half-right { margin-right: 0.5% !important; }
.margin-one-right { margin-right: 1% !important; }
.margin-two-right { margin-right: 1.5% !important; }
.margin-three-right { margin-right: 2% !important; }
.margin-four-right { margin-right: 2.5% !important; }
.margin-five-right { margin-right: 3% !important; }
.margin-six-right { margin-right: 3.5% !important; }
.margin-seven-right { margin-right: 4% !important; }
.margin-eight-right { margin-right: 4.5% !important; }
.margin-nine-right { margin-right: 5% !important; }
.margin-ten-right { margin-right: 5.5% !important; }
.margin-eleven-right { margin-right: 6% !important; }
.margin-twelve-right { margin-right: 6.5% !important; }
.margin-thirteen-right { margin-right: 7% !important; }
.margin-fourteen-right { margin-right: 7.5% !important; }
.margin-fifteen-right { margin-right: 8% !important; }
.margin-sixteen-right { margin-right: 8.5% !important; }
.margin-seventeen-right { margin-right: 9% !important; }
.margin-eighteen-right { margin-right: 9.5% !important; }
.margin-nineteen-right { margin-right: 10% !important; }
.margin-twenty-right { margin-right: 10.5% !important; }
.margin-twenty-one-right { margin-right: 11% !important; }
.margin-twenty-two-right { margin-right: 11.5% !important; }
.margin-twenty-three-right { margin-right: 12% !important; }
.margin-twenty-four-right { margin-right: 12.5% !important; }
.margin-twenty-five-right { margin-right: 13% !important; }
.margin-twenty-six-right { margin-right: 13.5% !important; }
.margin-twenty-seven-right { margin-right: 14% !important; }
.margin-twenty-eight-right { margin-right: 14.5% !important; }
.margin-twenty-nine-right { margin-right: 15% !important; }
.margin-thirty-right { margin-right: 15.5% !important; }
.margin-thirty-one-right { margin-right: 16% !important; }
.margin-thirty-two-right { margin-right: 16.5% !important; }
.margin-thirty-three-right { margin-right: 17% !important; }
.margin-thirty-four-right { margin-right: 17.5% !important; }
.margin-thirty-five-right { margin-right: 18% !important; }
.margin-right-5px { margin-right: 5px !important; }
.margin-right-10px { margin-right: 10px !important; }
.margin-right-15px { margin-right: 15px !important; }
.margin-right-25px { margin-right: 25px !important; }
.no-margin { margin: 0px !important; }
.no-margin-lr { margin-left: 0px !important; margin-right: 0px !important; }
.no-margin-tb { margin-top: 0px !important; margin-bottom: 0px !important; }
.no-margin-top { margin-top: 0px !important; }
.no-margin-bottom { margin-bottom: 0px !important; }
.no-margin-left { margin-left: 0px !important; }
.no-margin-right { margin-right: 0px !important; }
.margin-lr-auto { margin-left: auto !important; margin-right: auto !important; }
.padding-one-half { padding: 0.5% !important; }
.padding-one { padding: 1% !important; }
.padding-two { padding: 1.5% !important; }
.padding-three { padding: 2% !important; }
.padding-four { padding: 2.5% !important; }
.padding-five { padding: 3% !important; }
.padding-six { padding: 3.5% !important; }
.padding-seven { padding: 4% !important; }
.padding-eight { padding: 4.5% !important; }
.padding-nine { padding: 5% !important; }
.padding-ten { padding: 5.5% !important; }
.padding-eleven { padding: 6% !important; }
.padding-twelve { padding: 6.5% !important; }
.padding-thirteen { padding: 7% !important; }
.padding-fourteen { padding: 7.5% !important; }
.padding-fifteen { padding: 8% !important; }
.padding-sixteen { padding: 8.5% !important; }
.padding-seventeen { padding: 9% !important; }
.padding-eighteen { padding: 9.5% !important; }
.padding-nineteen { padding: 10% !important; }
.padding-twenty { padding: 10.5% !important; }
.padding-twenty-one { padding: 11% !important; }
.padding-twenty-two { padding: 11.5% !important; }
.padding-twenty-three { padding: 12% !important; }
.padding-twenty-four { padding: 12.5% !important; }
.padding-twenty-five { padding: 13% !important; }
.padding-twenty-six { padding: 13.5% !important; }
.padding-twenty-seven { padding: 14% !important; }
.padding-twenty-eight { padding: 14.5% !important; }
.padding-twenty-nine { padding: 15% !important; }
.padding-thirty { padding: 15.5% !important; }
.padding-thirty-one { padding: 16% !important; }
.padding-thirty-two { padding: 16.5% !important; }
.padding-thirty-three { padding: 17% !important; }
.padding-thirty-four { padding: 17.5% !important; }
.padding-thirty-five { padding: 18% !important; }
.padding-one-half-left { padding-left: 0.5% !important; }
.padding-one-left { padding-left: 1% !important; }
.padding-two-left { padding-left: 1.5% !important; }
.padding-three-left { padding-left: 2% !important; }
.padding-four-left { padding-left: 2.5% !important; }
.padding-five-left { padding-left: 3% !important; }
.padding-six-left { padding-left: 3.5% !important; }
.padding-seven-left { padding-left: 4% !important; }
.padding-eight-left { padding-left: 4.5% !important; }
.padding-nine-left { padding-left: 5% !important; }
.padding-ten-left { padding-left: 5.5% !important; }
.padding-eleven-left { padding-left: 6% !important; }
.padding-twelve-left { padding-left: 6.5% !important; }
.padding-thirteen-left { padding-left: 7% !important; }
.padding-fourteen-left { padding-left: 7.5% !important; }
.padding-fifteen-left { padding-left: 8% !important; }
.padding-sixteen-left { padding-left: 8.5% !important; }
.padding-seventeen-left { padding-left: 9% !important; }
.padding-eighteen-left { padding-left: 9.5% !important; }
.padding-nineteen-left { padding-left: 10% !important; }
.padding-twenty-left { padding-left: 10.5% !important; }
.padding-twenty-one-left { padding-left: 11% !important; }
.padding-twenty-two-left { padding-left: 11.5% !important; }
.padding-twenty-three-left { padding-left: 12% !important; }
.padding-twenty-four-left { padding-left: 12.5% !important; }
.padding-twenty-five-left { padding-left: 13% !important; }
.padding-twenty-six-left { padding-left: 13.5% !important; }
.padding-twenty-seven-left { padding-left: 14% !important; }
.padding-twenty-eight-left { padding-left: 14.5% !important; }
.padding-twenty-nine-left { padding-left: 15% !important; }
.padding-left-5px { padding-left: 5px !important; }
.padding-left-10px { padding-left: 10px !important; }
.padding-left-15px { padding-left: 15px !important; }
.padding-left-20px { padding-left: 20px !important; }
.padding-left-25px { padding-left: 25px !important; }
.padding-left-30px { padding-left: 30px !important; }
.padding-left-35px { padding-left: 35px !important; }
.padding-left-40px { padding-left: 40px !important; }
.padding-left-45px { padding-left: 45px !important; }
.padding-left-50px { padding-left: 50px !important; }
.padding-left-55px { padding-left: 55px !important; }
.padding-left-60px { padding-left: 60px !important; }
.padding-left-65px { padding-left: 65px !important; }
.padding-left-70px { padding-left: 70px !important; }
.padding-left-75px { padding-left: 75px !important; }
.padding-left-80px { padding-left: 80px !important; }
.padding-one-half-right { padding-right: 0.5% !important; }
.padding-one-right { padding-right: 1% !important; }
.padding-two-right { padding-right: 1.5% !important; }
.padding-three-right { padding-right: 2% !important; }
.padding-four-right { padding-right: 2.5% !important; }
.padding-five-right { padding-right: 3% !important; }
.padding-six-right { padding-right: 3.5% !important; }
.padding-seven-right { padding-right: 4% !important; }
.padding-eight-right { padding-right: 4.5% !important; }
.padding-nine-right { padding-right: 5% !important; }
.padding-ten-right { padding-right: 5.5% !important; }
.padding-eleven-right { padding-right: 6% !important; }
.padding-twelve-right { padding-right: 6.5% !important; }
.padding-thirteen-right { padding-right: 7% !important; }
.padding-fourteen-right { padding-right: 7.5% !important; }
.padding-fifteen-right { padding-right: 8% !important; }
.padding-sixteen-right { padding-right: 8.5% !important; }
.padding-seventeen-right { padding-right: 9% !important; }
.padding-eighteen-right { padding-right: 9.5% !important; }
.padding-nineteen-right { padding-right: 10% !important; }
.padding-twenty-right { padding-right: 10.5% !important; }
.padding-twenty-one-right { padding-right: 11% !important; }
.padding-twenty-two-right { padding-right: 11.5% !important; }
.padding-twenty-three-right { padding-right: 12% !important; }
.padding-twenty-four-right { padding-right: 12.5% !important; }
.padding-twenty-five-right { padding-right: 13% !important; }
.padding-twenty-six-right { padding-right: 13.5% !important; }
.padding-twenty-seven-right { padding-right: 14% !important; }
.padding-twenty-eight-right { padding-right: 14.5% !important; }
.padding-twenty-nine-right { padding-right: 15% !important; }
.padding-one-half-top { padding-top: 0.5% !important; }
.padding-one-top { padding-top: 1% !important; }
.padding-two-top { padding-top: 1.5% !important; }
.padding-three-top { padding-top: 2% !important; }
.padding-four-top { padding-top: 2.5% !important; }
.padding-five-top { padding-top: 3% !important; }
.padding-six-top { padding-top: 3.5% !important; }
.padding-seven-top { padding-top: 4% !important; }
.padding-eight-top { padding-top: 4.5% !important; }
.padding-nine-top { padding-top: 5% !important; }
.padding-ten-top { padding-top: 5.5% !important; }
.padding-eleven-top { padding-top: 6% !important; }
.padding-twelve-top { padding-top: 6.5% !important; }
.padding-thirteen-top { padding-top: 7% !important; }
.padding-fourteen-top { padding-top: 7.5% !important; }
.padding-fifteen-top { padding-top: 8% !important; }
.padding-sixteen-top { padding-top: 8.5% !important; }
.padding-seventeen-top { padding-top: 9% !important; }
.padding-eighteen-top { padding-top: 9.5% !important; }
.padding-nineteen-top { padding-top: 10% !important; }
.padding-twenty-top { padding-top: 10.5% !important; }
.padding-twenty-one-top { padding-top: 11% !important; }
.padding-twenty-two-top { padding-top: 11.5% !important; }
.padding-twenty-three-top { padding-top: 12% !important; }
.padding-twenty-four-top { padding-top: 12.5% !important; }
.padding-twenty-five-top { padding-top: 13% !important; }
.padding-twenty-six-top { padding-top: 13.5% !important; }
.padding-twenty-seven-top { padding-top: 14% !important; }
.padding-twenty-eight-top { padding-top: 14.5% !important; }
.padding-twenty-nine-top { padding-top: 15% !important; }
.padding-top-5px { padding-top: 5px !important; }
.padding-top-10px { padding-top: 10px !important; }
.padding-top-15px { padding-top: 15px !important; }
.padding-top-20px { padding-top: 20px !important; }
.padding-top-25px { padding-top: 25px !important; }
.padding-top-30px { padding-top: 30px !important; }
.padding-top-35px { padding-top: 35px !important; }
.padding-top-40px { padding-top: 40px !important; }
.padding-top-45px { padding-top: 45px !important; }
.padding-top-50px { padding-top: 50px !important; }
.padding-top-55px { padding-top: 55px !important; }
.padding-top-60px { padding-top: 60px !important; }
.padding-top-65px { padding-top: 65px !important; }
.padding-top-70px { padding-top: 70px !important; }
.padding-top-75px { padding-top: 75px !important; }
.padding-top-80px { padding-top: 80px !important; }
.padding-one-half-bottom { padding-bottom: 0.5% !important; }
.padding-one-bottom { padding-bottom: 1% !important; }
.padding-two-bottom { padding-bottom: 1.5% !important; }
.padding-three-bottom { padding-bottom: 2% !important; }
.padding-four-bottom { padding-bottom: 2.5% !important; }
.padding-five-bottom { padding-bottom: 3% !important; }
.padding-six-bottom { padding-bottom: 3.5% !important; }
.padding-seven-bottom { padding-bottom: 4% !important; }
.padding-eight-bottom { padding-bottom: 4.5% !important; }
.padding-nine-bottom { padding-bottom: 5% !important; }
.padding-ten-bottom { padding-bottom: 5.5% !important; }
.padding-eleven-bottom { padding-bottom: 6% !important; }
.padding-twelve-bottom { padding-bottom: 6.5% !important; }
.padding-thirteen-bottom { padding-bottom: 7% !important; }
.padding-fourteen-bottom { padding-bottom: 7.5% !important; }
.padding-fifteen-bottom { padding-bottom: 8% !important; }
.padding-sixteen-bottom { padding-bottom: 8.5% !important; }
.padding-seventeen-bottom { padding-bottom: 9% !important; }
.padding-eighteen-bottom { padding-bottom: 9.5% !important; }
.padding-nineteen-bottom { padding-bottom: 10% !important; }
.padding-twenty-bottom { padding-bottom: 10.5% !important; }
.padding-twenty-one-bottom { padding-bottom: 11% !important; }
.padding-twenty-two-bottom { padding-bottom: 11.5% !important; }
.padding-twenty-three-bottom { padding-bottom: 12% !important; }
.padding-twenty-four-bottom { padding-bottom: 12.5% !important; }
.padding-twenty-five-bottom { padding-bottom: 13% !important; }
.padding-twenty-six-bottom { padding-bottom: 13.5% !important; }
.padding-twenty-seven-bottom { padding-bottom: 14% !important; }
.padding-twenty-eight-bottom { padding-bottom: 14.5% !important; }
.padding-twenty-nine-bottom { padding-bottom: 15% !important; }
.padding-bottom-5px { padding-bottom: 5px !important; }
.padding-bottom-10px { padding-bottom: 10px !important; }
.padding-bottom-15px { padding-bottom: 15px !important; }
.padding-bottom-20px { padding-bottom: 20px !important; }
.padding-bottom-25px { padding-bottom: 25px !important; }
.padding-bottom-30px { padding-bottom: 30px !important; }
.padding-bottom-35px { padding-bottom: 35px !important; }
.padding-bottom-40px { padding-bottom: 40px !important; }
.padding-bottom-45px { padding-bottom: 45px !important; }
.padding-bottom-50px { padding-bottom: 50px !important; }
.padding-left-right-px { padding: 0px 15px !important; }
.padding-30px-top { padding-top: 30px !important; }
.padding-40px-top { padding-top: 40px !important; }
.padding-60px-top { padding-top: 60px !important; }
.padding-90px-top { padding-top: 90px !important; }
.padding-110px-top { padding-top: 110px !important; }
.padding-120px-top { padding-top: 120px !important; }
.padding-130px-top { padding-top: 130px !important; }
.padding-140px-top { padding-top: 140px !important; }
.padding-150px-top { padding-top: 150px !important; }
.padding-60px-bottom { padding-bottom: 60px !important; }
.padding-30px-tb { padding-top: 30px !important; padding-bottom: 30px !important; }
.padding-40px-tb { padding-top: 40px !important; padding-bottom: 40px !important; }
.padding-50px-tb { padding-top: 50px !important; padding-bottom: 50px !important; }
.padding-60px-tb { padding-top: 60px !important; padding-bottom: 60px !important; }
.padding-70px-tb { padding-top: 70px !important; padding-bottom: 70px !important; }
.padding-80px-tb { padding-top: 80px !important; padding-bottom: 80px !important; }
.padding-90px-tb { padding-top: 90px !important; padding-bottom: 90px !important; }
.padding-110px-tb { padding-top: 110px !important; padding-bottom: 60px !important; }
.padding-120px-tb { padding-top: 120px !important; padding-bottom: 120px !important; }
.padding-130px-tb { padding-top: 130px !important; padding-bottom: 130px !important; }
.padding-140px-tb { padding-top: 140px !important; padding-bottom: 140px !important; }
.padding-150px-tb { padding-top: 150px !important; padding-bottom: 150px !important; }
.padding-100px-tb { padding-top: 100px !important; padding-bottom: 100px !important; }
.padding-110px-tb.home-page-space { padding-top: 80px !important; }
.no-padding { padding: 0px !important; }
.no-padding-lr { padding-left: 0px !important; padding-right: 0px !important; }
.no-padding-tb { padding-top: 0px !important; padding-bottom: 0px !important; }
.no-padding-top { padding-top: 0px !important; }
.no-padding-bottom { padding-bottom: 0px !important; }
.no-padding-left { padding-left: 0px !important; }
.no-padding-right { padding-right: 0px !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }
.center-col { float: none !important; margin-left: auto !important; margin-right: auto !important; }
.clear-both { clear: both; }
section { border-bottom: 1px solid rgb(236, 236, 236); }
.separator-line { height: 1px; width: 68px; }
.separator-line1 { height: 1px; width: 65px; }
.separator-line2 { height: 3px; width: 60px; }
.separator-line3 { height: 3px; width: 40px; }
.separator-line-full { height: 1px; margin: 0px auto; width: 100%; }
.vertical-align-middle { vertical-align: middle !important; }
.vertical-align-bottom { vertical-align: bottom !important; }
.vertical-align-top { vertical-align: top !important; }
.vertical-align-sub { vertical-align: sub !important; }
.display-block { display: block !important; }
.overflow-hidden { overflow: hidden !important; }
.overflow-auto { overflow: auto !important; }
.display-inline-block { display: inline-block !important; }
.display-inline { display: inline !important; }
.display-none { display: none !important; }
.display-inherit { display: inherit !important; }
.display-table { display: table !important; }
.display-table-cell-vertical-middle { display: table-cell; vertical-align: middle; float: none; }
.display-table-cell-vertical-bottom { display: table-cell; vertical-align: bottom; float: none; }
.list-style-none { list-style: none; padding: 0px; margin: 0px; }
.position-relative { z-index: 5; position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.position-inherit { position: inherit !important; }
.position-static { position: static !important; }
.position-right { right: 0px !important; }
.position-left { left: 0px !important; }
.position-top { top: 0px !important; }
.position-bottom { bottom: 0px !important; }
.top-1 { top: 1px !important; }
.top-2 { top: 2px !important; }
.top-3 { top: 3px !important; }
.top-4 { top: 4px !important; }
.top-5 { top: 5px !important; }
.top-6 { top: 6px !important; }
.top-7 { top: 7px !important; }
.top-8 { top: 8px !important; }
.top-9 { top: 9px !important; }
.top-10 { top: 10px !important; }
.top-minus1 { top: -1px !important; }
.top-minus2 { top: -2px !important; }
.top-minus3 { top: -3px !important; }
.top-minus4 { top: -4px !important; }
.top-minus5 { top: -5px !important; }
.top-minus6 { top: -6px !important; }
.top-minus7 { top: -7px !important; }
.top-minus8 { top: -8px !important; }
.top-minus9 { top: -9px !important; }
.top-minus10 { top: -10px !important; }
.left-minus1 { left: -1px !important; }
.left-minus2 { left: -2px !important; }
.left-minus3 { left: -3px !important; }
.left-minus4 { left: -4px !important; }
.left-minus5 { left: -5px !important; }
.left-minus6 { left: -6px !important; }
.left-minus7 { left: -7px !important; }
.left-minus8 { left: -8px !important; }
.left-minus9 { left: -9px !important; }
.left-minus10 { left: -10px !important; }
.left-1 { left: 1px !important; }
.left-2 { left: 2px !important; }
.left-3 { left: 3px !important; }
.left-4 { left: 4px !important; }
.left-5 { left: 5px !important; }
.left-6 { left: 6px !important; }
.left-7 { left: 7px !important; }
.left-8 { left: 8px !important; }
.left-9 { left: 9px !important; }
.left-10 { left: 10px !important; }
.bottom-3 { bottom: 3px !important; }
.bottom-4 { bottom: 4px !important; }
.bottom-5 { bottom: 5px !important; }
.bottom-6 { bottom: 6px !important; }
.bottom-7 { bottom: 7px !important; }
.bottom-8 { bottom: 8px !important; }
.bottom-9 { bottom: 9px !important; }
.bottom-10 { bottom: 10px !important; }
.width { display: inline-block; position: relative; width: 90%; }
.width-15 { width: 15% !important; }
.width-20 { width: 20% !important; }
.width-25 { width: 25% !important; }
.width-30 { width: 30% !important; }
.width-35 { width: 35% !important; }
.width-40 { width: 40% !important; }
.width-45 { width: 45% !important; }
.width-50 { width: 50% !important; }
.width-55 { width: 55% !important; }
.width-60 { width: 60% !important; }
.width-65 { width: 65% !important; }
.width-70 { width: 70% !important; }
.width-75 { width: 75% !important; }
.width-80 { width: 80% !important; }
.width-85 { width: 85% !important; }
.width-90 { width: 90% !important; }
.width-95 { width: 95% !important; }
.width-100 { width: 100% !important; }
.width-auto { width: auto !important; }
.height-20 { height: 20% !important; }
.height-25 { height: 25% !important; }
.height-30 { height: 30% !important; }
.height-35 { height: 35% !important; }
.height-40 { height: 40% !important; }
.height-45 { height: 45% !important; }
.height-50 { height: 50% !important; }
.height-55 { height: 55% !important; }
.height-60 { height: 60% !important; }
.height-65 { height: 65% !important; }
.height-70 { height: 70% !important; }
.height-75 { height: 75% !important; }
.height-80 { height: 80% !important; }
.height-85 { height: 85% !important; }
.height-90 { height: 90% !important; }
.height-95 { height: 95% !important; }
.height-100 { height: 100% !important; }
.min-height { min-height: 100%; }
.z-index-0 { z-index: 0 !important; }
.z-index-1 { z-index: 1 !important; }
.z-index-2 { z-index: 2 !important; }
.z-index-3 { z-index: 3 !important; }
.z-index-4 { z-index: 4 !important; }
.z-index-5 { z-index: 5 !important; }
.z-index-6 { z-index: 6 !important; }
.z-index-7 { z-index: 7 !important; }
.z-index-8 { z-index: 8 !important; }
.z-index-999 { z-index: 999 !important; }
.small-screen { height: 450px; }
.one-second-screen { height: 600px; }
.one-third-screen { height: 700px; }
.one-fourth-screen { height: 800px; }
.one-fifth-screen { height: 900px; }
.one-sixth-screen { height: 545px; }
.img-round { width: 250px; border-radius: 50%; overflow: hidden; }
.img-round-250 { border-radius: 50%; height: 250px; width: 250px; overflow: hidden; }
.img-round-70 { border-radius: 50%; height: 70px; width: 70px; overflow: hidden; }
.img-round-80 { border-radius: 50%; height: 80px; width: 80px; overflow: hidden; }
.img-round-90 { border-radius: 50%; height: 90px; width: 90px; overflow: hidden; }
.img-round-100 { border-radius: 50%; height: 100px; width: 100px; overflow: hidden; }
.img-round-110 { border-radius: 50%; height: 110px; width: 110px; overflow: hidden; }
.img-round-120 { border-radius: 50%; height: 120px; width: 120px; overflow: hidden; }
.img100 { width: 100% !important; }
.two-column > div:nth-child(2n+1) { clear: both; }
.three-column > div:nth-child(3n+1) { clear: both; }
.four-column > div:nth-child(4n+1) { clear: both; }
.six-column > div:nth-child(6n+1) { clear: both; }
.list-line { list-style: none; padding: 0px; margin: 0px; }
.list-line li { border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 18px 0px; }
.list-line li:last-child { border-bottom: none; }
.list-line li:first-child { padding-top: 0px; }
.owl-bg-img { display: block; overflow: hidden; position: relative; width: 100%; }
.owl-buttons .owl-prev { position: absolute; top: 50%; margin-top: -18px; left: 70px; font-size: 35px; color: rgb(255, 255, 255); }
.owl-buttons .owl-next { position: absolute; top: 50%; right: 70px; font-size: 35px; color: rgb(255, 255, 255); margin-top: -18px; }
.owl-pagination { position: absolute; bottom: 35px; text-align: center; width: 100%; }
.owl-pagination .owl-page { display: inline-block; }
.owl-pagination .owl-page span { width: 10px; height: 10px; border-radius: 100%; border: 2px solid rgba(255, 255, 255, 0.5); display: inline-block; margin: 0px 5px; }
.owl-pagination .active span { background-color: rgb(255, 255, 255); border: 2px solid rgba(255, 255, 255, 0.8); }
.owl-pagination-bottom .owl-pagination { position: absolute; bottom: -50px; text-align: center; width: 100%; }
.owl-pagination-bottom .owl-pagination .active span { background: rgba(255, 255, 255, 0.8); }
.owl-without-next-pre-arrow .owl-buttons {/* display: none; */}
.owl-pagination-bottom-30px .owl-pagination { bottom: -30px; position: absolute; text-align: center; width: 100%; }
.owl-no-buttons .owl-buttons { display: none; }
.owl-no-pagination .owl-pagination { display: none; }
.owl-without-next-prev-arrow .owl-prev, .owl-without-next-prev-arrow .owl-next { display: none; }
.owl-dark-pagination .owl-item { cursor: url("../images/icon/icon-move-black.png"), move !important; }
.owl-dark-pagination .owl-pagination .owl-page span { border: 2px solid rgba(0, 0, 0, 0.5); }
.owl-dark-pagination .owl-pagination .active span { background-color: rgb(0, 0, 0); border: 2px solid rgba(0, 0, 0, 0.8); }
.owl-dark-pagination .owl-buttons .owl-prev { position: absolute; top: 48%; left: 70px; font-size: 35px; color: rgb(0, 0, 0); }
.owl-dark-pagination .owl-buttons .owl-next { position: absolute; top: 48%; right: 70px; font-size: 35px; color: rgb(0, 0, 0); }
.outside-arrow .owl-buttons .owl-prev { background: rgb(153, 153, 153); border-radius: 50%; color: rgb(255, 255, 255); font-size: 24px; height: 50px; padding: 13px; position: absolute; left: -60px; top: 50%; width: 50px; margin-top: -25px; }
.outside-arrow .owl-buttons .owl-next { background: rgb(153, 153, 153); border-radius: 50%; color: rgb(255, 255, 255); font-size: 24px; height: 50px; padding: 13px; position: absolute; right: -60px; top: 50%; width: 50px; margin-top: -25px; }
.outside-arrow-simple .owl-buttons .owl-prev { color: rgb(40, 40, 40); font-size: 24px; height: 50px; padding: 13px; position: absolute; left: -60px; top: 50%; width: 50px; margin-top: -25px; }
.outside-arrow-simple .owl-buttons .owl-next { color: rgb(40, 40, 40); font-size: 24px; height: 50px; padding: 13px; position: absolute; right: -60px; top: 50%; width: 50px; margin-top: -25px; }
.btn { display: inline-block; border-radius: 4px; width: auto; font-weight: 500; white-space: inherit; font-family: Montserrat, sans-serif !important; cursor: pointer !important; }
.btn p { margin-bottom: 0px; }
.btn:hover { opacity: 0.7; }
.btn-dual .btn { margin: 0px 20px 0px 0px; }
.btn-dual .btn:last-child { margin: 0px; }
.btn-round { border-radius: 4px !important; }
.btn-circle { border-radius: 30px !important; }
.btn i { margin-left: 7px; vertical-align: baseline; margin-top: 1px; }
.btn-small-white:focus { color: rgb(255, 255, 255); }
.button { margin-top: 0px; margin-bottom: 0px; }
.btn.btn-extra-large2 { font-size: 16px; line-height: 20px; padding: 18px 30px !important; }
.btn.btn-extra-large { font-size: 14px; line-height: 18px; padding: 14px 28px !important; }
.btn.btn-large { font-size: 13px; line-height: 18px; padding: 11px 25px !important; }
.btn.btn-medium { font-size: 12px; line-height: 18px; padding: 8px 20px !important; }
.btn.btn-small { font-size: 11px; line-height: 18px; padding: 4px 14px !important; }
.btn.btn-very-small { font-size: 10px; line-height: 0; padding: 10px 12px !important; }
.btn-circle.btn-extra-large { font-size: 16px; line-height: 18px; padding: 20px 42px !important; }
.btn-circle.btn-large { font-size: 14px; line-height: 18px; padding: 12px 30px !important; }
.btn-circle.btn-medium { font-size: 12px; line-height: 18px; padding: 8px 25px !important; }
.btn-circle.btn-small { font-size: 10px; line-height: 18px; padding: 5px 22px !important; }
.btn-circle.btn-very-small { font-size: 10px; line-height: 0; padding: 10px 12px !important; }
.btn.btn-border { border: 2px solid; background-color: rgba(0, 0, 0, 0); }
.btn-3d { border-bottom: 3px solid rgba(0, 0, 0, 0.2) !important; }
.btn-shadow { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px !important; }
.box-shadow-light { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px !important; }
.box-shadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px !important; }
.box-shadow-dark { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 4px !important; }
.highlight-button-black { background-color: transparent; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); display: inline-block; font-size: 12px; padding: 8px 20px 9px; }
.highlight-button-black-border { background-color: transparent; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: 22px; font-weight: 600; padding: 20px 30px; }
.highlight-button-white-border { background-color: transparent; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 22px; font-weight: 600; padding: 20px 30px; }
.button-black-hover:hover { border: 1px solid rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; }
.button-white-hover:hover { border: 1px solid rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }
.highlight-button-black:hover { background-color: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
.highlight-button-black-border { background-color: transparent; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: 22px; font-weight: 500; padding: 20px 30px; }
.highlight-button-black-border:hover { background-color: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); color: rgb(255, 255, 255) !important; }
.highlight-button-white-border { background-color: transparent; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 22px; font-weight: 500; padding: 20px 30px; }
.highlight-button-white-border:hover { background-color: transparent; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.highlight-button-bitter-sweet-border { background-color: rgba(0, 0, 0, 0); border: 5px solid rgb(243, 96, 92); color: rgb(255, 255, 255); font-size: 18px; padding: 4px 17px; font-weight: 400; }
.highlight-button-bitter-sweet-border:hover { background-color: rgb(0, 0, 0); border: 5px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
.highlight-button-white-border-wide { background-color: rgba(0, 0, 0, 0); border: 3px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 16px; padding: 8px 30px; font-weight: 400; }
.highlight-button-white-border-wide:hover { border: 3px solid rgb(243, 96, 92); color: rgb(255, 255, 255); }
.highlight-button-dark-slate-blue-border-wide { background-color: rgba(0, 0, 0, 0); border: 5px solid rgb(85, 54, 94); color: rgb(243, 96, 92); font-weight: 400; font-size: 18px; padding: 4px 17px; }
.highlight-button-dark-slate-blue-border-wide:hover { background-color: rgb(85, 54, 94); border: 5px solid rgb(85, 54, 94); color: rgb(255, 255, 255); }
.scroll-down { bottom: 50px; position: absolute; text-align: center; width: 100%; z-index: 9; }
.scroll-down a i { border: 2px solid rgb(255, 255, 255); border-radius: 100%; color: rgb(255, 255, 255); font-size: 25px; padding: 4px 0px 0px 1px; width: 38px; height: 38px; }
.extra-big-input, .extra-big-textarea, .extra-big-select select { padding: 18px 25px; border: 1px solid rgba(0, 0, 0, 0.1) !important; font-size: 14px !important; }
.big-input, .big-textarea, .big-select select { padding: 18px 25px; border: 1px solid rgba(0, 0, 0, 0.1) !important; font-size: 14px !important; }
.big-input:focus, .big-select:focus { border: 1px solid rgba(0, 0, 0, 0.5) !important; }
.big-label { font-size: 14px; letter-spacing: 2px; }
.medium-input, .medium-textarea, .medium-select select { padding: 12px 20px; line-height: normal; border: 1px solid rgba(0, 0, 0, 0.1) !important; font-size: 14px !important; }
.medium-input:focus, .medium-select:focus { border: 1px solid rgba(0, 0, 0, 0.5) !important; }
.small-input, .small-textarea { padding: 12px 15px; border: 1px solid rgba(0, 0, 0, 0.1); line-height: normal; font-size: 11px !important; }
.small-input:focus, .small-select:focus { border: 1px solid rgba(0, 0, 0, 0.5); }
.small-select select { padding: 15px; line-height: normal; }
.medium-input-light, .medium-textarea-light, .medium-select-light select { padding: 12px 25px; line-height: normal; border: 1px solid rgba(255, 255, 255, 0.1) !important; font-size: 12px !important; background: rgba(255, 255, 255, 0.1) !important; }
.medium-input-light:focus, .medium-select-light:focus { border: 1px solid rgba(255, 255, 255, 0.4) !important; }
.extra-small-input, .extra-small-textarea, .extra-small-select select { padding: 9px 17px; text-transform: uppercase; line-height: normal; border: 1px solid rgba(0, 0, 0, 0.1) !important; font-size: 12px !important; }
.extra-small-input:focus, .extra-small-select:focus { border: 1px solid rgba(0, 0, 0, 0.5) !important; }
.tz_input_error { border: 1px solid rgb(221, 28, 28) !important; }
.input-group input, .input-group textarea, .input-group select { margin: 0px; border-radius: 4px 0px 0px 4px; padding: 19px 25px; border-color: rgb(255, 255, 255) !important; }
.input-group-btn .btn { border-radius: 0px 4px 4px 0px; }
.input-group-btn .btn.btn-large { line-height: 2px; height: 62px; padding: 15px 25px !important; }
.input-group input.tz_input_error, .input-group textarea.tz_input_error, .input-group select.tz_input_error { border-color: rgb(221, 28, 28) !important; }
#success { clear: both; margin: 0px 15px 20px; text-align: center; background-color: rgb(109, 193, 58); border: 2px solid rgb(109, 193, 58); color: rgb(255, 255, 255); padding: 10px 0px; display: block; }
#error { clear: both; margin: 0px 15px 20px; text-align: center; background-color: rgb(236, 35, 19); border: 2px solid rgb(236, 35, 19); color: rgb(255, 255, 255); padding: 10px 0px; display: block; }
.g-recaptcha { margin: 0px 0px 20px; }
.google-recaptcha-error { color: rgb(236, 35, 19); display: block; margin: 0px 0px 25px; }
.grid li { transition-duration: 0s; }
.grid img { width: 100%; }
.grid-gallery { clear: both; float: left; width: 100%; }
.gallery-img a { display: block; position: relative; z-index: 2; }
.grid-gallery ul { list-style: outside none none; padding: 0px; }
.grid-gallery figure { margin: 0px; position: relative; overflow: hidden; }
.grid-gallery figure img { cursor: pointer; display: block; opacity: 1; width: 100%; }
.grid { margin: 0px auto; }
.grid li { box-sizing: border-box; display: inline-table; float: left; margin: 0px; width: 25%; }
.grid-gallery ul { margin-left: 1px; }
.grid figure { transition: opacity 0.2s ease 0s; }
.grid figcaption { bottom: 70px; opacity: 0; position: absolute; text-align: center; transition: all 0.3s ease 0s; width: 100%; }
.gallery-img { opacity: 1; overflow: hidden; transition: all 0.3s ease 0s; }
.grid figure:hover .gallery-img { background-color: rgb(0, 0, 0); }
.no-hover figure:hover .gallery-img { background-color: transparent !important; }
.no-hover figure:hover img { transform: none; opacity: 1 !important; }
.grid figure:hover figcaption { opacity: 1; transition: all 0.3s ease 0s; }
.revolution-masonry-portfolio-list .portfolio-item { padding: 10px; }
.work-2col .grid li { float: left; width: 50%; }
.work-3col .grid li { float: left; width: 33.33%; }
.work-4col .grid li { float: left; width: 25%; }
.work-5col .grid li { float: left; width: 20%; }
.gutter .grid-gallery ul { margin-left: -14px; }
.gutter .grid li { padding: 0px 0px 14px 14px; }
.work-with-title .grid figcaption { background: rgba(19, 19, 19, 0.95); bottom: -25px; opacity: 1; display: block; padding: 25px 0px; position: absolute; z-index: 2; }
.work-with-title .grid figure:hover figcaption { bottom: 0px; }
.work-with-title .grid figcaption p { opacity: 0; transform: translateY(13px); transition-property: transform, opacity, -webkit-transform; margin: 0px; }
.work-with-title .grid figure:hover figcaption, .work-with-title .grid figure:hover p { opacity: 1; display: block; }
.work-with-title .grid figure:hover p { transform: translateY(0px); transition-property: transform, opacity, -webkit-transform; }
.work-with-title figure:hover img { cursor: pointer; opacity: 1; transform: scale(1.1, 1.1); }
.work-with-title-light .grid figcaption { background: rgb(255, 255, 255); bottom: 0px; opacity: 1; display: block; padding: 25px 0px; position: absolute; z-index: 2; }
.work-with-title-light .grid figcaption p { margin: 0px; }
.work-with-title-light .grid figure:hover figcaption { background: rgba(0, 0, 0, 0.95); }
.work-with-title-light .grid figure:hover figcaption .text-dark-gray { color: rgb(255, 255, 255) !important; }
.work-with-title-light .grid figure:hover figcaption, .work-with-title-light .grid figure:hover p { opacity: 1; display: block; }
.work-with-title-light figure:hover img { cursor: pointer; opacity: 1; transform: scale(1.1, 1.1); }
.video-wrapper { height: 100%; overflow: hidden; position: absolute; width: 100%; top: 0px; }
.html-video { background-color: rgb(0, 0, 0); height: auto; left: 50%; min-height: 100%; min-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; z-index: -3; }
.sound iframe { width: 100%; }
.video-background { position: relative; height: 100%; width: 100%; z-index: 1; top: 0px; background: rgba(67, 67, 67, 0.5); }
.navbar { padding: 14px 0px; z-index: 999; width: 100%; border-radius: 0px; border: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 27px -3px; }
.navbar img { max-width: 200px; transition: all 0.8s ease 0s; }
.navbar.shrink-nav.shrink img { max-width: 175px; }
.navbar li { margin: 13px 12px; }
.navbar li:last-child { margin-right: 0px; }
.navbar li a {font-size: 13px;padding: 0px;border-bottom: 2px solid transparent;cursor: pointer !important;font-weight: 600;}
.navbar li a:hover { border-bottom: 2px solid rgb(210, 35, 41); }
.navbar li a.active, .navbar li.active > a, .nav .open > a, .nav .open > a:hover { opacity: 0.8; }
.nav .open > a:focus, .dropdown-menu > li > a:focus, .nav .open > a { background-color: transparent !important; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { border-color: transparent; }
.navbar .nav-button {margin: 7px 0px 8px 10px;}
.navbar .nav-button i { margin-right: 5px; }
.navbar .nav-button a {border: 2px solid transparent;font-size: 10px;padding: 5px 17px !important;transition: 0.5s;}
.navbar .nav-button a:hover {
    background: #979393;
}
.navbar-collapse { padding: 0px; }
header .container { position: relative; }
header .row { -webkit-box-align: center; align-items: center; display: flex; height: auto; }
.header-margin-top { margin-top: 24px; }
.header-margin-top-home { margin-top: 0px !important; }
.navbar.shrink-nav { top: 0px; position: fixed !important; }
.navbar.shrink-nav.shrink { padding: 11px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.header-margin-top-big { margin-top: 134px; }
.header-margin-top-medium { margin-top: 138px; }
.navbar.shrink-nav.shrink .header-bottom { padding: 11px 0px; }
.navbar li ul > li { border-bottom: 1px solid rgba(255, 255, 255, 0.15); margin: 0px; display: block !important; }
.navbar li ul > ul { border-bottom: 1px solid rgba(255, 255, 255, 0.15); margin: 0px 20px; padding: 7px 0px 6px; display: block !important; }
.navbar li ul > li:last-child { border: 0px; }
.navbar-nav > li > .dropdown-menu { padding: 10px 0px; background: rgba(0, 0, 0, 0.9); }
.dropdown-menu > li > a { color: rgb(255, 255, 255); }
.dropdown-menu > li > a:hover, .dropdown-menu > li.active > a, .dropdown-menu > li > a:focus { color: rgb(187, 187, 187); background-color: transparent !important; }
.slider-style5 .slider-content { border: 5px solid rgba(0, 0, 0, 0.3); padding: 40px 55px; width: 550px; text-align: left; }
.slider-style5 .slider-title { font-size: 40px; line-height: 48px; }
.slider-text-middle-main { display: table; height: 100%; width: 100%; }
.feature-box-image { background: rgb(161, 161, 161); overflow: hidden; }
.feature-box img { opacity: 1; transition: all 0.3s ease 0s; width: 100%; }
.feature-box:hover img { opacity: 0.5; transform: scale(1.2, 1.2); transition: all 0.3s ease 0s; }
.feature-style1 .content-box { border-radius: 4px; min-height: 140px; padding: 30px 20px; position: relative; margin-top: 24px; }
.feature-style1 .content-box-top-arrow { color: rgb(40, 40, 40); font-size: 50px; left: 50%; position: absolute; top: -34px; transform: translateX(-50%); }
.feature-style3 .feature-box i { border-radius: 50%; font-size: 35px; height: 80px; line-height: 80px; text-align: center; width: 80px; }
.feature-style3 .feature-box .feature-title { min-height: 22px; }
.feature-style4 .feature-icon { height: 120px; margin: 0px auto; padding: 24px; width: 120px; }
.feature-style36 .feature-icon { height: 130px; margin: 0px auto; padding: 20px; width: 130px; position: relative; }
.feature-style36 .feature-icon img { transform: translateY(-50%); position: absolute; top: 50%; margin: 0px auto; left: 0px; right: 0px; text-align: center; }
.feature-style25 .feature-icon { height: 120px; margin: 0px auto; padding: 24px; width: 120px; }
.feature-style25 i { font-size: 60px; }
.feature-style29 .info { position: relative; margin: 0px 0px 0px 60px; }
.feature-bg1 { background-size: cover; }
.feature-bg2 { background-size: cover; }
.feature-style-31 .icon-style { width: 30px; }
.feature-style-31 span { padding-right: 20px; }
.content-style5 .feature-box i { border-radius: 50%; font-size: 35px; height: 80px; line-height: 80px; text-align: center; width: 80px; }
.content-style5 .feature-box .feature-title { min-height: 22px; }
.treatments-details { height: 100%; position: absolute; right: 0px; top: 0px; width: 50%; }
.groom-box .groom-box-content { border: 5px solid rgb(241, 228, 215); padding: 8%; }
.groom-box .groom-box-img { height: 274px; width: 274px; border-radius: 100%; }
.groom-box .groom-box-img img { border-radius: 100%; height: 100%; width: 100%; }
.small-titel-text { padding: 6px 17px 5px; font-size: 12px; }
.contact-form-style1 .contact-details .details-box { margin-bottom: 35px; }
.contact-form-style1 .contact-details .details-box:last-child { margin-bottom: 0px; }
.contact-form-style1 .contact-details .details-box .details-icon { width: 50px; display: inline-block; vertical-align: top; }
.contact-form-style1 .contact-details .details-box .details-text { display: inline-block; padding-left: 15px; }
.contact-form-style1 .contact-details .details-box .details-text.last { vertical-align: top; padding-left: 40px; }
.contact-form-style1 textarea { min-height: 100px; }
.contact-form-style2 textarea { min-height: 112px; }
.contact-form-style6 .contact-details { padding: 40px 30px; border: 1px solid rgba(0, 0, 0, 0.1); }
footer ul { list-style: none; padding: 0px; margin: 0px; }
footer ul.links-inline li a, footer .social-icon a { margin: 0px 10px; display: inline-block; }
footer ul.links-inline li { display: inline-block; }
footer ul.links li a {margin: 2px 0px 6px;display: inline-block;font-weight: 500;font-family: Montserrat, sans-serif !important;color: #fff;}
footer .newsletter button { position: absolute; right: 15px; top: 24px; outline: none; background: transparent; padding: 0px !important; }
footer .newsletter button.btn { padding: 8px 15px !important; }
footer .social-icon a i { height: 40px; width: 40px; border-radius: 50%; vertical-align: middle; text-align: center; }
footer .social-icon a:last-child { margin-right: 0px; }
.offer .offer-box-right ul { padding-left: 0px; }
.offer .offer-box-right ul li { display: inline-block; margin: 0px 15px 15px 0px; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline: none 0px; box-shadow: none; }
@media screen� {
  .input-group-btn .btn-large.btn { height: 59px; }
  .equalize.equalize-display-inherit .display-table { position: static; display: inherit !important; }
  .equalize.equalize-display-inherit .display-table-cell-vertical-middle { top: 50%; transform: translateY(-50%); position: relative; display: inherit !important; }
  .equalize.equalize-display-inherit .display-table-cell-vertical-bottom { top: inherit; bottom: 0px; transform: translateY(0%); position: relative; display: inherit !important; }
  .client-logo-inner, .client-logo-outer { display: block; }
}
.service-areas-p { padding-top: 20px !important; }
.services-areas ul { display: grid; grid-template-columns: auto auto auto; max-width: 720px; margin: 0px auto; gap: 5px; }
.services-areas ul li a { font-size: 16px; }
ul.list { padding: 0px 0px 22px; margin-left: 18px; }
ul.list li { font-size: 16px; padding-bottom: 8px; }
.page-breadcrumb ul { display: flex; padding: 0px; margin-left: 0px; list-style: none; gap: 16px; }
.page-breadcrumb ul li a { font-size: 14px; color: rgb(161, 161, 161); }
.page-breadcrumb ul li { position: relative; font-size: 14px; font-weight: 600; color: rgb(161, 161, 161); text-transform: uppercase; }
.page-breadcrumb ul li::after { content: ""; width: 13px; height: 1.5px; background: rgb(161, 161, 161); position: absolute; rotate: -74deg; bottom: 9px; right: -14px; }
.page-breadcrumb { border: 1px solid rgb(238, 238, 238); border-radius: 2px; margin-bottom: 16px; padding: 4px 8px; }
.page-breadcrumb ul li:last-child::after { display: none; }
.page-breadcrumb ul li a:hover { color: rgb(126, 44, 33); }
.provide-services ul {display: grid;grid-template-columns: 1fr 1fr 1fr;padding: 0px;margin-left: 20px;gap: 8px;}
.provide-services ul li { font-size: 16px; }
.provide-services { padding-top: 15px; padding-bottom: 24px; }
.service-page-cities ul {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 8px;padding: 5px 0px 24px;margin-left: 16px;}
.service-page-cities ul li a { font-size: 15px; }
.social-logos li a img { width: 100%; max-width: 90px; }
.social-logos li a img:hover { opacity: 0.8; }
a.margin-eight-bottom.display-inline-block.inner-link { margin-top: -12px; margin-bottom: 0% !important; }
.tz-text.sm-width-100 { padding-right: 30px; }
li.text-medium.margin-seven-bottom.font-weight-600.text-white.tz-text.xs-margin-one-half-bottom { border-bottom: 2px solid rgb(210, 35, 41); display: inline-block; text-transform: uppercase; padding-bottom: 2px; letter-spacing: 0.6px; font-weight: bold !important; margin-bottom: 25px !important; font-size: 15px !important; font-family: Montserrat, sans-serif !important; }
footer ul.links li a i { font-size: 17px; margin-right: 5px; display: inline-block; }
footer ul.links li a i { font-size: 17px; margin-right: 5px; display: inline-block; }
ul.links.li-icon li a { position: relative; padding-left: 18px; display: inline-block; transition: all 0.4s ease 0s; }
ul.links.li-icon li a::after { position: absolute; content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 400; left: 4px; top: 1px; width: 20px; height: 20px; bottom: 0px; font-size: 13px; transition: all 0.4s ease 0s; opacity: 0.5; }
ul.links.li-icon li:first-child::after { content: ""; }
ul.links.li-icon li:first-child { padding-left: 0px; }
ul.links li a:hover { color: rgb(210, 35, 41); }
ul.double-link li { display: block; }
ul.links.li-icon li a:hover { padding-left: 27px; }
ul.links.li-icon li a:hover::after {left: 12px;color: #848484;opacity: 1;}
ul.links.li-icon { padding-left: 20px; }
ul.links.pl-ul { padding-left: 40px; }
ul.double-link { display: grid; grid-template-columns: 1fr 1fr; }
ul.left-list { }
ul.right-list { }
ul.links.pl-ul li {margin-bottom: 8px;color: #fff;}
ul.links.pl-ul li:last-child { margin-bottom: 0px; }
ul.links.pl-ul li a { margin-top: 0px; }
.about-us-img img { max-width: 300px; width: 100%; margin-top: 10px; }
.about-us-img { position: relative; z-index: 1; float: left; margin-right: 15px; margin-bottom: 4px; }
.display-table-cell-vertical-middle.request-page-top { vertical-align: top !important; }
.menu { padding-bottom: 10px; position: relative !important; background: rgb(255, 255, 255) !important; margin-bottom: 0px !important; }
ul.submenu { position: absolute; left: 0px; display: block; padding-left: 0px; width: auto; background: rgb(40, 40, 40); color: rgb(255, 255, 255); top: -9999px; z-index: -2; opacity: 0; transition: opacity 0.5s ease-in-out 0s; min-width: 194px; }
ul.submenu.innersubmenu { top: 0px !important; }
ul.submenu li { min-width: 184px; padding-left: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding-right: 0px !important; }
ul.submenu li > ul { display: none; }
ul.submenu li:hover > ul { position: absolute; left: 100%; background: rgb(40, 40, 40); padding-left: 0px; width: 186px; top: 0px; display: block; }
ul.submenu li { position: relative; }
ul.submenu li > ul li { width: 100%; }
ul.submenu li a {padding: 6px 14px;text-align: left;display: block;color: rgb(255, 255, 255);font-weight: 600;}
ul.submenu li a {border-bottom: 1px solid #444343 !important;}
ul.submenu li { border-bottom: 1px solid transparent !important; }
li.propClone.menu:hover .submenu { opacity: 1; top: 25px; z-index: 999; }
li.propClone.menu.inner-menu::after { display: none; }
li.propClone.menu::after { position: absolute; content: ""; font-family: "Font Awesome 5 Pro"; font-weight: 400; right: -15px; top: 0px; font-size: 15px; }
li.propClone.menu { margin-right: 24px; }
.col-md-12.col-sm-12.col-xs-12 p:last-child { margin-bottom: 0px !important; }
div#form { margin-right: -13px; }
.display-table-cell-vertical-middle.request-page-top h3 { font-family: Montserrat, sans-serif !important; font-weight: normal !important; }
.row.equalize.xs-equalize-auto.equalize-display-inherit.two-column.justify-content-center { display: flex; -webkit-box-pack: center; justify-content: center; }
.col-md-7.col-sm-7.col-xs-12.display-table.xs-margin-fifteen-bottom { padding-right: 30px; }
.display-table-cell-vertical-middle.request-page-top h3 { margin-right: -13px; }
.inner-link { color: rgb(78, 78, 78); font-weight: 500; display: block; border-bottom: 2px solid transparent; line-height: 20px; }
span.inner-link { cursor: context-menu; font-size: 13px; }
.feature-box-details h2 { font-size: 18px; margin: 0px; line-height: 1; }
.service-img {float: left;margin-right: 15px;margin-bottom: 2px;position: relative;margin-top: 6px;}
.service-img img { max-width: 300px; }
img.footer-img { width: 100%; max-width: 200px; margin-bottom: 5px; }
.brand-photo img { text-align: center; display: block; margin: 0px auto 35px; max-width: 280px; width: 100%; }
.d-flex { display: flex; }
.align-items-center { -webkit-box-align: center; align-items: center; }
.feature-box-details.float-left.width-100 h2 { text-transform: uppercase; }
h2.section-title-large { text-transform: uppercase; }
.review-header h3 { font-size: 20px; font-weight: 600; line-height: 1.2; }
.review-header p { font-size: 15px; margin-bottom: 5px; margin-top: 5px; }
.review-header { width: 20%; }
.rating-box i { color: rgb(253, 126, 20); font-size: 12px; }
.review-wrap { display: flex; }
.review-des { width: 80%; }
.review-wrap { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px; padding: 25px 20px; border-radius: 5px; margin-top: 25px; }
.review-des p { margin: 0px; }
.mobile-button a img { width: 100%; max-width: 185px; }
.mobile-button { display: none; }
.title-extra-large-6.line-height-75.font-weight-600.text-light-green.slider-title.margin-seven-bottom.tz-text { color: rgb(195, 151, 116) !important; }
.request-button {text-transform: none;color: rgb(255, 255, 255) !important;border-color: rgba(0, 0, 0, 0) !important;font-size: 13px !important;font-weight: 600 !important;font-family: Montserrat, sans-serif !important;background-color: #7e2c21;border-radius: 4px !important;text-transform: uppercase;}
#callto-action2 { background: rgb(126, 44, 33); }
.navbar li a:hover { border-bottom: 2px solid rgb(126, 44, 33); opacity: 1; }
ul.submenu li:hover { background: rgb(126, 44, 33); }
li.propClone.menu.inner-menu { padding: 0px; background: unset !important; }
li.propClone.menu.inner-menu a { justify-content: space-between; align-items: center; display: flex !important; }
li.propClone.menu.inner-menu a:hover { background: rgb(126, 44, 33) !important; }
.highlight-button-black:hover { background-color: rgb(126, 44, 33); border: 2px solid rgb(126, 44, 33); color: rgb(255, 255, 255); }
ul.links li a:hover {color: #848484;}
li.text-medium.margin-seven-bottom.font-weight-600.text-white.tz-text.xs-margin-one-half-bottom { border-bottom: 2px solid rgb(126, 44, 33); }
.btn-dual { margin-bottom: 47px; }
.new-gallery { display: grid; grid-template-columns: auto auto auto auto auto; gap: 8px; }
.new-gallery a img { max-width: 228px; width: 100%; border-radius: 3px; transition: all 0.5s ease 0s; }
.new-gallery a img:hover { opacity: 0.8; }
.service-item img { width: 32%; float: left; margin-right: 10px; margin-top: 8px; }
.service-item a { font-weight: 800; color: rgb(126, 44, 33); }
.service-item a:hover { opacity: 0.6; display: inline-block; }
.service-text h4 { margin-bottom: 3px; font-size: 20px; font-weight: 600; }
.service-item p { margin-bottom: 8px; line-height: 1.4; }
.service-item:last-child { padding-bottom: 0px; }
.service-item:last-child hr { margin-bottom: 0px; display: none; }
.faq-item h5 a { font-weight: 600; margin-bottom: 5px; display: block; color: rgb(126, 44, 33); transition: all 0.5s ease 0s; }
.faq-item h5 a:hover { opacity: 0.6; }
.faq-item { margin-bottom: 18px; }
.faq-item:last-child { margin-bottom: 0px; }
.citypage h4 { margin-bottom: 6px; }
ul.citypage-list { padding: 0px 0px 16px; margin-left: 14px; }
ul.citypage-list li { font-size: 16px; padding-bottom: 8px; }
.citypage .section-title-large { line-height: 1.3; font-size: 26px !important; }
.provide-services.citypage-services { padding-top: 0px; }
.provide-services.citypage-services ul { grid-template-columns: 1fr 1fr; }
div#slider-section1 { margin-top: 90px; padding: 0px !important; overflow: hidden !important; position: relative !important; }
.footer-copyright {display: flex;align-items: center;justify-content: space-between;color: #fff;}
.google-review img { width: 100%; max-width: 80px; }
.google-review a { color: orange; }
footer p {font-size: 14px;color: #fff !important;}
footer p a {
    color: #fff;
}
.social-logos ul {display: flex;align-items: self-start;gap: 8px;margin-top: 30px;}
.social-logos ul li:last-child img {max-width: 80px;margin-top: -16px;}
.social-logos ul li:nth-child(3) img {
    max-width: 74px;
    margin-top: -16px;
}
.social-logos ul li:first-child img { max-width: 76px; }
section a:hover { color: rgb(151, 147, 147); opacity: 1; }
ul.list-style-dot { padding-left: 20px; margin-bottom: 20px; }
ul.list-style-dot li { font-size: 16px; margin-bottom: 10px; }
.service-page h2 { font-size: 20px; line-height: 1.3; font-weight: 600; }
.service-page-cities.citypage-services ul {
  grid-template-columns: 1fr 1fr;
  padding-left: 2px;
}
.three-logos ul {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: center;
}

.three-logos ul li img {
  max-width: 150px;
  border-radius: 8px;
}
.ma5menu__btn--leave:before {
  left: 20px;
  content: "\f053";
  color: #fff;
  font-family: 'Font Awesome 5 Pro';
   font-size: 14px;
}

.ma5menu__btn--enter:before {
  top: 50%;
  left: auto;
  right: 24px;
  content: "\f054";
  color: #fff;
  font-family: 'Font Awesome 5 Pro';
  font-size: 14px;
}
/* slider  */
.slider-btn, .slider-short {
  font-family: Roboto,sans-serif!important;
}
 .slider-height {
  height: 600px;
}
.slider-title-text {
  font-size: 41px!important;
  line-height: 1.2;
  color: #fff!important;
  padding-bottom: 18px;
  font-weight: 600!important
}

.slider-short {
  padding-bottom: 26px;
  font-weight: 500!important;
  color: #fff;
  font-size: 20px!important;
  line-height: 1.2;
  margin: 0
}

.slider-btn {
  background: #7e2c21;
  color: #fff;
  font-weight: 600;
  font-size: 15px!important;
  transition: 0.5s;
}

.slider-btn:hover {
  opacity: 1;
  background: #979393;
  color: #fff
}

.owl-buttons .owl-next,.owl-buttons .owl-prev {
  position: absolute;
  top: 50%;
  font-size: 26px;
  color: #fff;
  margin-top: -18px;
  background: rgb(128 128 128);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex
}

.owl-buttons .owl-prev {
  left: 32px;
  justify-content: center;
  align-items: center
}

.owl-buttons .owl-next {
  right: 32px;
  justify-content: center;
  align-items: center
}

@media(min-width: 769px) and (max-width:991px) {
  .slider-title-text {
      font-size:35px!important
  }

  .slider-height {
      height: 400px
  }
}

@media(min-width: 992px) and (max-width:1366px) {
  .slider-height {
      height:calc(100vh - 80px)
  }
}

@media(min-width: 1441px) {
  .slider-height {
      height:75vh
  }
}

@media(max-width: 767px) {
  .slider-height {
      height:332px
  }

  .slider-title-text {
      font-size: 27px!important;
      line-height: 1.2!important;
      padding-bottom: 8px
  }

  .slider-btn,.slider-short {
      font-size: 14px!important
  }

  .slider-short,h3.second-heading {
      padding-bottom: 16px;
      line-height: 1.3
  }

  .slider-btn {
      padding: 8px 20px!important;
      line-height: 1.2!important;
      margin: 0
  }

  h3.second-heading {
      font-size: 18px;
      padding-top: 0
  }
  .three-logos ul {
    flex-direction: column;
}
}