
h1 {letter-spacing: -1px; font-weight: 800; font-size: 60px!important; line-height: 70px!important; color: #000000!important; word-wrap: normal;  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;}

h2, h3, h4, h5, h6 {letter-spacing: -1px; font-weight: 800; font-size: 45px!important; line-height: 55px!important; color: #000000!important; word-wrap: normal;  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;}
/* Main */

a img:hover {border: dashed 6px #2ca3d6; box-sizing: border-box;}
.chat-hover:hover {border: dashed 6px #2ca3d6; box-sizing: border-box; content}
select #rating .rating {-webkit-appearance: none !important; -moz-appearance: none  !important; appearance: none  !important; }
.rating{border: 0; height: 8rem; color: #ffaf00; font-size: 4.5rem; line-height: 8rem !important; -webkit-appearance: none !important; -moz-appearance: none  !important; appearance: none  !important; }

.wrapper-chat { background-color: #ffffff;  position: fixed; right: 0; bottom: 0; border: solid 0.1em #2ca3d6; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; padding: 0.5rem 1.5rem 0.5rem 1.5rem; box-sizing: border-box; font-size: 16px;}
.chat-text {float: right; display: inline-block;} 
.chat-button {width: 200px; height: 100px; padding: 0.8rem; background-color: #000000; color:#ffffff; border-radius: 6px;}
.chat-display{display: none; height: 0px; line-height:0px; font-size: 0px; }
input[type=checkbox]:checked ~ .chat-display {display:block; max-height: 600px; min-height: 320px; overflow:scroll; overflow-x: hidden; line-height:14px; font-size: 14px; width: 100%; clear:both;}
form.chat-rest {padding: 0rem !important;}
.chat-display button {background-color: #000000; color:#ffffff !important; font-size: 14px; -webkit-appearance: none !important; border-radius: 20px; padding: 15px; border: none; margin-top: 10px;}
form .chat-form {margin: 0 auto; width: 100%; max-width: 600px; padding: 0.6rem; box-sizing: border-box;}
form .chat-box1 {display: inline-block; width: 49%;}


.nbTopblock {width: 100% !important; background-color: #c1c1c1 !important; vertical-align: top; padding-top: 12rem !important; padding-bottom: 4rem;}

.reviews-layout {display: inline-block; max-width: 49%; vertical-align: top!important; padding-top: 10rem;}
.reviews {max-width: 100%; display: block; background-color: #f5f5f5 !important; border-radius: 10px; padding: 1.5rem 2.5rem 1.5rem 2.5rem; margin-bottom: 3rem;}

.plainTopblock {width: 100% !important; background-color: #FFFFFF !important; vertical-align: top; padding-top: 12rem !important;padding-bottom: 0rem;}
.fontPadding {padding-top: 20px !important; padding-bottom: 20px !important; font-size:23px !important; line-height: 37px !important;}

.bgnon {background-color:  rgba(255, 255, 255, 0) !important;}
.bgDB, .bgDB h1, .bgDB p, .bgDB a {background-color:  #15334d !important; color: #ffffff !important;text-decoration: none ;}

.newButton {background-color: #000000; border-radius: 20px; max-width: 300px; color:#ffffff; text-align: center !important; height: 60px;  line-height: 60px;}

.newButton a {color:#ffffff !important; text-decoration: none;}

.RBTwo_Col_Left {width: 20%; display: inline-block; vertical-align: top;}
.RBTwo_Col_Right {width: 70%; display: inline-block; padding: 1rem;}

.newTop { padding-top: 6rem !important}

.mobHide {display: none;}
.DTshow {display: block;}
.EG {line-height: 0px !important; border: solid 0px #ffffff !important;}

html{background-color: #ffffff;font-size: 62.5%;}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance: none;border-radius: 20px;}.footerlink{color: #000000; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; text-decoration: none;font-weight: bold;}ul{list-style-type: square; font-size:23px !important;}a{font-weight: bold; color:#2ca3d6;}body{color: #515050; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; font-size: 23px; line-height: 37px; margin: 0 auto; max-width: 100%;}form{margin: 0 auto; width: 100%; max-width: 600px; padding: 2.6rem; box-sizing: border-box;}input, textarea, select{width: 90%; height: 3.8rem; margin: 0.7rem; text-align: left !important; background-color: #ffffff; font-size: 23px; line-height: 37px; color: #000000; padding: 0.5rem;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; font-weight: bold; webkit-appearance: none; border-radius: 20px; line-height: 37px !important; border: solid 1px #000;}input:hover , textarea:hover , select:hover{font-size: 16px; line-height: 20px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.radio{width: 10%; !important; display: inline-block;}.navbar{width: 100%; position: fixed; border-bottom: solid 0.1em #2ca3d6;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; font-weight: bold; z-index: 99; border-bottom: solid 0.1em #2ca3d6; top: 0px;}.footer{width: 100%; display: block; clear: both; background-color: #ffffff;}.footer-wrapper{max-width: 1200px; margin: 0 auto; color: #000000; padding: 1em 0em 1em 0em; background-color: #FFFFFF; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;  font-size: 1.3rem !important;}.mainwrapper{max-width: 1200px; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;  font-weight: 300; margin-top: 0.5em;}p{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; line-height: 24px; font-size: 1.6rem;}h2{margin-top: 0em;}b, strong{font-weight: bold; color:#000000;}i{font-size: 2em !important;}samp{display: none;} .video_iFrame {width: 100% !important; min-height: 300px !important; Margin: 0 auto !important;} img{-webkit-animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1; animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1; background: transparent; border-radius: 4px; display: block; margin: 0 auto; max-width: 100%;}.wrapper{width: 100%; margin: 0rem; background-color: #ffffff;}.buttonpro{display: none;}.buttonpro a{display: none;}.show{width: 160px;background-color: #2ca3d6;color: #ffffff !important;display: inline-block;box-sizing: border-box;text-align: center;border-radius: 5px;padding: 0.5em;margin: 0.2em 0.2em auto;}input[type=checkbox]{display: none;transition-duration: 0.4s;-webkit-transition-duration: 0.4s; /* Safari */-webkit-transition-property: max-height;transition-property: max-height;}.dropdown{max-height: 0rem; text-align: left; color: #3e3e3e;display: none;}input[type=checkbox]:checked ~ .dropdown{text-align: left;color: ##ca3d6;background-color: #ffffff;padding: 0.5em;max-height: 999rem !important;display: block;}span.rev:hover{rotate(90deg);}label.ddbutton{width: 100%;height: 0px;text-align: center;background-color: rgba(241, 0, 0, 0);color: white;vertical-align: middle;  }    .top-reset{margin-top: 0rem !important; border-radius: 20px;} .ddbutton{  font-weight:bold; max-width: 100%;height: 37px;text-align: center;background-color: #2ca3d6;color: white;padding: 0.5em;border-radius: 5px;vertical-align: bottom !important;  line-height:33px;} .submitnew{background-color: #2ca3d6; background-color: #000000; border-radius: 20px; max-width: 300px; color: #ffffff; text-align: center !important; height: 60px; line-height: 60px;}.readmore-col{width: 100%;}.video_container{padding-top: 0.5em !important;}.dthide{display: none;}@media screen and (max-width:805px){.dthide{display: block;}.buttonpro{width: 150px; background-color: #2ca3d6; color: #ffffff !important; display: inline-block; box-sizing: border-box; text-align: center; border-radius: 5px; padding: 0.5em; margin: 0.2em 0.2em auto;}.buttonpro a{display: block; color: #ffffff !important; text-decoration: none; vertical-align: middle; webkit-transition: all 400ms ease; transition: all 400ms ease;}#desktop{webkit-transition: all 400ms ease; transition: all 400ms ease;}.readmore-col{width: 100% !important; margin: 0em !important;}.video_iFrame {width: 100% !important; min-height: 300px !important; Margin: 0 auto !important;}}@media screen and (max-width:680px){.dthide{display: block;}.hide{display: none !important;}.buttonpro{width: 160px; background-color: #2ca3d6; color: #ffffff !important; display: inline-block; box-sizing: border-box; text-align: center; border-radius: 5px; padding: 0.5em; margin: 0.2em 0.2em auto;min-width: 100%;}.height1{height: 17.8em;}.buttonpro a{display: block; color: #ffffff !important; padding: 0.3em; text-decoration: none; vertical-align: middle;}.newsletter{width: 100%; margin: 0em 0em 0em 0em; padding: 1em 0em 1em 0em;}.footer{width: 100%; background-color: #ffffff; 3box-sizing: border-box; background-color: #ffffff; min-height: 11.5rem;}.footer-wrapper{padding: 0em 1.5em 0.5em 0.5em; box-sizing: border-box; background-color: #ffffff;}.readmore-col{width: 100% !important; margin: 0em !important;}}
/* Main END*//* Nav Bar CSS */ul.topnav{font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important; list-style-type: none; margin: 0; padding: 2rem 0rem 1.3rem 0rem; overflow: hidden; background-color: #ffffff;}/* Float the list items side by side */.topnav li{float: left; line-height: 69px; }/* Style the links inside the list items */ul.topnav li a{display: inline-block; color: #3E3E3E; text-align: center; padding: 0px 16px; text-decoration: none; transition: 0.5s; font-size: 17px;}/* Change background color of links on hover */ul.topnav li a:hover{background-color: #ffffff; color: #2ca3d6;} ul.topnav li.call a:hover{background-color: #2ca3d6; color:#ffffff;}/* Hide the list item that contains the link that should open and close the topnav on small screens */ul.topnav li.icon{display: none;} @media screen and (max-width:800px){.mobpad{padding: 0rem 2.5rem 0rem 2.5rem !important; width: 85%;}
 ul.topnav li:not(:first-child){display: none;}ul.topnav li.icon{float: right; display: inline-block;}}/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens */@media screen and (max-width:800px){ul.topnav.responsive{position: relative;}ul.topnav.responsive li.icon{position: absolute; right: 0; top: 0;}.video_iFrame {width: 100% !important; min-height: 300px !important; Margin: 0 auto !important;} ul.topnav.responsive li{float: none; display: inline;}ul.topnav.responsive li a{display: block; text-align: left;}}/* Nav Bar CSS *//* Layout One Column */.one-col{line-height: 40px;background-color: #FFFFFF;padding: 0rem 2rem 0rem 2rem; margin: 3rem 0rem 0rem 0rem; width: 100% ; box-sizing: border-box !important;}.one-col p{font-size: 23px; line-height: 37px; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;  }.maximg{width: 100%; height: auto;animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;background: transparent;border: 0em solid rgba(0, 0, 0, 0);border-radius: 0;display: block;max-width: 100%;padding: 0px;}.wrapperclear{background-color: #ffffff00; width: 100%; margin: 0em 0em 3em 0em;}@media screen and (max-width:800px){.one-col{padding: 0rem 1.5rem 0rem 1.5rem !important;}}/* Layout One Column *//* Layout Two Column */.two-col{background-color: #FFFFFF;width: 48.3%;display: inline-block;}.two-col p{font-size: 24px; line-height: 37px; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;  }.two-colimg{width: 100%;height: auto;animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;background: transparent;border-radius: 0;display: block;margin: 0;max-width: 100%;position: relative;z-index: 0;}.portfilo{padding-top: 1rem; padding-bottom: 1rem; padding-right: 0.5rem; padding-left: 0.5rem;}.two-colimg:hover{border: dashed 6px; }.left{ margin: 0rem 0rem 2rem 0rem;  padding: 0.5rem;}.right{line-height: 2.6em; margin: 0rem 0rem 2rem 0rem;  padding: 0rem; float: right;}.clientleft{line-height: 2.4em;  margin: 0rem 0rem 2rem 0.5rem; box-sizing: border-box; padding: 0.5rem;}.clientright{line-height: 2.4rem;  margin: 0rem 1rem 1rem 0.5rem; box-sizing: border-box; vertical-align: top; min-height: 9.7rem;}.previw-hover{font-size: 3rem; text-align: center; width: 100%; height: 100%;}.preview-hover{position: relative;top: 0; left: 0;width: 100%;height: 100%; float: left;display: block;z-index: 1;}.img-info{float: left;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;  position: absolute;opacity: 0;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;font-size: 0em;transition: opacity 1.5s;-webkit-transition: opacity 1.5s; /* Safari */-moz-transition: opacity 1.5s; /* Firefox */-ms-transition: opacity 1.5s; /* Microsoft */-o-transition: opacity 1.5s; /* Oprah */}.img-info:hover{z-index: 2;background-color: rgba(0, 0, 0, 0.58);width: 100%;opacity: 1;height: 100%;text-align: left;font-size: 3rem;position: absolute;text-align: center;text-shadow: 0em -0.1em 0.1em #000000;}.img-info p, .img-info p:hover{color: #ffffff;top: 100%;margin-top: 10%;font-size: 2.5rem;}.img-info a, .img-info a:hover{top: 100%;color: #ffffff; text-decoration: none;font-size: 2.5rem;}.button{width: 60%;border: solid 2px #ffffff;height: 5%;padding-top: 5%;padding-bottom: 8%;margin-left: 20%;margin-right: 20%;color: #ffffff!important;position: inherit;bottom: 4rem;vertical-align: middle;}.contain-two-col{width: 100%; padding: 0rem;}.mobimgblock2{max-width: 44% !important;border: 0px solid #ffffff;display: inline-block;margin: 0.6rem;border-radius: 0px;}.height1{height: 13.8rem;}@media screen and (max-width:800px){.left{width: 100%; margin: 1rem 0rem 1rem 0rem; float: none; clear: both; box-sizing: border-box;}.right{width: 100%; margin: 1rem 0rem 1rem 0rem; float: none; clear: both; box-sizing: border-box;}.clientleft{width: 100%; margin: 0rem; float: none; clear: both; box-sizing: border-box;}.clientright{width: 100%; margin: 0rem 0rem 1rem 0rem; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.30); float: none; clear: both; box-sizing: border-box; min-height: 5rem;}.mobimgblock2{max-width: 40% !important;}.height1{height: auto !important;}}/* Layout Two Column *//* Layout three Column */.bottombrands{margin: 3rem 0rem 3rem 0rem !important;}.scroll-bar{overflow: hidden;}.three-col{background-color: #ffffff;width: 32%;display: inline-block;padding: 0.5rem;}.three-col-white{width: 30%;display: inline-block;padding: 1.6rem;margin-top: 0.5rem;vertical-align: middle !important;}.three-col h2{font-size: 10px}.three-col p{font-size: 21px}p.title{display: block; padding: 0rem 0rem 0.3rem 0rem; letter-spacing: 0.1rem; font-size: 1.9rem; font-weight: bold;}.three-colimg{width: 100%; height: auto;animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;background: transparent;border: 0em solid rgba(0, 0, 0, 0);border-radius: 0;display: block;margin: 0;max-width: 100%;}.left3{line-height: 2.6rem; float: left;}.center3{line-height: 2.6rem; float: none;}.right3{line-height: 2.6rem; float: right;}.brandleft{line-height: 2.6rem;}.brandcenter{line-height: 2.6rem;}.brandright{line-height: 2.6rem;}@media screen and (max-width:956px){.left{width: 100%; margin: 0rem; float: none; clear: both; box-sizing: border-box;}.brandleft{width: 100%; margin: 1rem 0rem 1rem 0rem; float: none; clear: both; box-sizing: border-box;}.center{width: 100%; margin: 1rem 0rem 1rem 0rem; float: none; clear: both; box-sizing: border-box;}.right{width: 100%; margin: 1em 0em 1em 0em; float: none; clear: both; box-sizing: border-box;}.brandleft{width: 100%; margin: 1rem 0rem 1rem 0rem; float: none; clear: both;}.left3{width: 100%; margin: 0rem; float: none; clear: both;}.center3{width: 45%; margin: 1rem 0rem 1rem 0rem; float: left;}.brandcenter{width: 45%; margin: 1rem 0rem 1rem 0rem; float: left;}.brandright{width: 45%; margin: 1rem 0rem 1rem 0rem; float: right;}.right3{width: 45%; margin: 1rem 0rem 1rem 0rem; float: right;}p.title{padding: 0rem 1rem 0.2rem 0.3rem;font-weight: bold;}.three-col-white{padding: 0.5rem;margin-top: 0.5rem;}}/* Layout three Column *//* Layout fourColumn */.centerspan{text-align: center !important;}.four-1,.four-2,.four-3,.four-4{width: 22%;box-sizing: border-box;display: inline-block;margin: 1rem;text-align: center;}.bookend{display: inline-block; height: 40px;}@media screen and (max-width:956px){.four-1,.four-2,.four-3,.four-4{width: 45%; box-sizing: border-box; display: inline-block; margin: 0.6rem;}}@media screen and (max-width:381px){.four-1,.four-2,.four-3,.four-4{width: 35%; box-sizing: border-box; display: inline-block; margin: 1.9rem;}.h3{font-size: 1.9rem !important;}}/* Layout fourColumn *//* LightBOX */a.lightbox img{max-width: 100% !important;height: auto;margin: 0rem auto;z-index: 0;position: relative;cursor: zoom-in}a.lightbox2 img{max-width: 85% !important;height: auto;margin: 0rem auto;z-index: 0;position: relative;cursor: zoom-in}/* Styles the lightbox removes it from sight and adds the fade-in transition */.lightbox-target{position: fixed;top: -100%;width: 100%;background: rgba(0,0,0,.7);width: 100%;opacity: 0;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;overflow: scroll;}.lightbox2-target{position: fixed;top: -100%;width: 100%;background: rgba(0,0,0,.7);width: 100%;opacity: 0;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;overflow: scroll;}/* Styles the lightbox image centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */.lightbox-target img{margin: auto;position: absolute;top: 0;left:0;right:0;bottom: 0;max-height: 0%;max-width: 0%;border: 3px solid white;box-sizing: border-box;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}.lightbox2-target img{margin: auto;position: absolute;top: 0;left:0;right:0;bottom: 0;max-height: 0%;max-width: 0%;border: 3px solid white;box-sizing: border-box;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}/* Styles the close link, adds the slide down transition */a.lightbox-close{display: block;width:50px;height:50px;box-sizing: border-box;background: white;color: black;text-decoration: none;position: fixed;top: -80px;right: 0;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}a.lightbox2-close{display: block; width: 50px; height: 50px; box-sizing: border-box; background: white; color: #000000; text-decoration: none; position: fixed; top: 60px; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; right: 20%;}/* Provides part of the "X" to eliminate an image from the close link */flightbox-close:before{content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}a.lightbox2-close:before{content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}/* Provides part of the "X" to eliminate an image from the close link */a.lightbox-close:after{content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}a.lightbox2-close:after{content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */.lightbox-target:target{opacity: 1;top: 0;bottom: 0;left: 0;margin: 0 auto;z-index: 2;}.lightbox2-target:target{opacity: 1;top: 0;bottom: 0;left: 0;margin: 0 auto;z-index: 2;}.lightbox-target:target img{max-height: 400%; max-width: 100%; POSITION: relative; TOP: 7rem;}.lightbox2-target:target img{max-height: 400%; max-width: 100%; POSITION: relative; TOP: 11rem;}.lightbox-target:target a.lightbox-close{top: 150px; right: 3%;}/* LightBOX */
/*transitions*/div.dropdown{-webkit-transition: max-height 0.4s !important; /* For Safari 3.1 to 6.0 */ transition: max-height 0.4s !important;}div.dropdown{-webkit-transition: display 0.4s !important; /* For Safari 3.1 to 6.0 */ transition: display 0.4s !important;}:checked{transition-duration: 0.4s; -webkit-transition-duration: 0.4s; /* Safari */ -webkit-transition-property: display ; transition-property: display ;}:checked{transition-duration: 0.4s; -webkit-transition-duration: 0.4s; /* Safari */ -webkit-transition-property: max-height; transition-property: max-height;}span.rmi:hover{-webkit-transition: rotate 0.4s !important; /* For Safari 3.1 to 6.0 */ transition: rotate 0.4s !important;}span.rmi{display: inline-block; vertical-align: middle; padding-left: 1rem;}span.rmi:hover{-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg);}.ddbutton:checked + span.rmi{-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg);}/*transitions*/.top-reset {margin-top: 0rem !important;}@media screen and (max-width:680px) {h1, h2, h3, h4, h5, h6{font-size: 45px !important; line-height: 45px !important;  color: #000000; }} .img-info-Blue:hover {z-index: 2; background-color: rgba(85, 107, 177, 0.62); width: 100%; opacity: 1; height: 100%; text-align: left; font-size: 3rem;position: absolute; text-align: center; text-shadow: 0 -0.1em 0.1em #000; color: #ffffff;font-size: 3rem !important; line-height: 2.8rem !important;}
.img-info-Blue {float: left; font-family: oxygen,sans-serif; position: absolute; opacity: 0; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;font-size: 0;transition: opacity 1.5s;-webkit-transition: opacity 1.5s;-moz-transition: opacity 1.5s;-ms-transition: opacity 1.5s;-o-transition: opacity 1.5s; color: #ffffff; font-size: 3rem !important;}
.img-info-Blue:hover a {color: #ffffff!important; text-decoration: none !important;}
.img-info-Blue:hover a {color: #ffffff!important; text-decoration: none !important;}
.img-info-Blue:hover {z-index: 2; background-color: rgba(85, 107, 177, 0.62); width: 100%; opacity: 1; height: 100%; text-align: left; position: absolute; text-align: center; text-shadow: 0 -0.1em 0.1em #000; color: #ffffff;font-size: 3rem !important; line-height: 2.8rem !important;}
.footer-title {border-bottom: solid .2em #2ca3d6 !important; width: 90% !important;}
.ResetImg:hover{z-index: 99 !important;}

.toppad{padding-top: 4rem !important;}

h1 a, h2 a, h3 a, h4 a {color: #3e3e3e;  text-decoration: none !important;}
.center {text-align: center !important; Margin: 0 auto !important}

.BannerMain {margin: 0 auto !important; box-sizing: border-box; position: relative; width: 100%;}

.BannerText {align-content: center !important; margin: 2.3rem; box-sizing: border-box;	 text-align: left; background-color: rgba(45, 120, 230, 0.6); padding: 3rem; position: absolute; vertical-align: middle !important; display: block; top:  13rem; }

@media screen and (max-width:620px) {
.toppad{padding-top: 0rem !important;}
.button{width: 60%;height: 5%;padding-top: 5%;padding-bottom: 8%;margin-left: 20%;margin-right: 20%;color: #ffffff!important;position: inherit;bottom: 1.5rem !important;vertical-align: middle; border: 0px !important;} .ddbutton{margin:0rem !important;}
.mobpad{padding: 0rem 3rem 0rem 3rem !important; width: 85%;}}


@media screen and (max-width:600px) {
.wrapper-chat {width: 100%;}
h1 {letter-spacing: -1px; font-weight: 800; font-size: 45px!important; line-height: 55px!important; color: #000000!important; word-wrap: normal;  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;}
h2, h3, h4, h5, h6 {letter-spacing: -1px; font-weight: 800; font-size: 35px!important; line-height: 45px!important; color: #000000!important; word-wrap: normal;  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;}    
.mcbutton {height: 3.4rem; margin-left: 1.5rem; text-align: center !important; background-color: #32a3d6; font-size: 1.5rem; color: #fff; font-weight: bold; border: solid 1px; border-radius: 5px !important;}
input ~ .ohnohoney  {opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1; }
.ohnohoney {opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1;}
}    