/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.btn {background-color: #62bf04;text-decoration: none;padding: 5px 20px 5px 20px !important;z-index: 999;font-weight: 600;position: relative;top: 30px;text-transform: uppercase;letter-spacing: 2px;}
.btn1 {background-color: #fe8f11;text-decoration: none;padding: 5px 20px 5px 20px !important;margin-left:8px; z-index: 999;font-weight: 600;position: relative;top: 30px;text-transform: uppercase;letter-spacing: 2px;}
.btn1 a{text-decoration: none;}
.site-logo {position: relative;margin-top: -22px;}
#primary-menu {padding-top: 22px;}
.inside-header {max-width: 1370px !important;}
.inside-top-bar {max-width: 1360px;}
.posimg {position: relative;top: 65px;}
.vheading {writing-mode: vertical-lr;transform: rotate(180deg);}
.whte {color: #fff;}
pre {background: rgba(0,0,0,.0);padding:0px;}
.soc1 img {padding-right: 25px;}
.soc1 {line-height: 15px;}
.list li {width: auto;display: inline-block;text-align: center;margin: auto;padding: 20px;text-transform: uppercase;}
.list1 li {width: auto;display: inline-block;text-align: center;margin: auto;padding: 20px;}
.sch {margin: 0px;padding-right: 80px;}
#innbtn i {border-left: 1px solid #fff;padding-left: 15px;line-height: 15px;}
#innbtn1 i {border-left: 1px solid #000;padding-left: 15px;line-height: 15px;}
.vheading1 {writing-mode: vertical-lr;transform: rotate(0deg);}
.cntxt input {padding: 28px 10px !important;margin-bottom: 40px !important;border: 1px solid #999999 !important;}
.cntxt input::placeholder {font-weight: 700 !important;}
.wpforms-submit {background-color: #63bf04 !important;border-color: #63bf04 !important;font-size: 18px !important;padding: 15px 40px !important;color:#fff !important;border-radius: 5px !important;}
.cntxt1 textarea{padding: 15px 10px !important;margin-bottom: 40px !important;border: 1px solid #999999 !important;height:180px !important;}
.cntxt1 textarea::placeholder {font-weight: 700 !important;}
/*.tel a {color: #3c3d3e !important;}*/
.hrs td {border-width: 0px;padding: 1px;}
.hrs table {border-width: 0px;padding: 1px;}
.dropdown-menu-toggle {padding-left: 0px!important;}
.gp-icon.icon-arrow {display: none;}
.lnk a {color: #fff;font-weight: 700;}
.white a {color: #fff;}
.white1 a {color: #fff;}
.white1 a:hover{color: #fe8f11;}
.lnk1 a {color: #62bf04;}
.list {margin-left: 0px;}
.list1 ul{margin: 0px;}
.revew {top: -25px;position: relative;}
.tropical_md {bottom: 1%;position: fixed;z-index: 10000;display: block;}
.design-comp-name {font-size: 0.6875rem;letter-spacing: 2px;color: #000;padding-top: 5px;margin: 0px;line-height: 20px;text-transform: initial;}
.blg h2 {font-size: 40px;}
#right-sidebar h2 {font-size: 40px;}
#right-sidebar ul li a {text-decoration:none !important;}
.blg .entry-summary {margin-top: 12px !important;}
.blg .read-more-container {margin-top: 20px;}
.blg {padding: 100px 30px 40px 0px;}
.lst ul {margin-left: 0px !important;}
.lst ul li{ list-style: none !important;}
.lst .fas.fa-circle {font-size: 8px;}
.lst .elementor-icon-list-text{padding-right: 8px;}
.soc1 img{border: 1px solid #fff !important;padding: 4px 10px !important;border-radius: 5px !important;}
#sgpb-popup-dialog-main-div {box-shadow: none !important;background-color: transparent !important;border-bottom-width: 0px !important;border-radius: 0px !important;}
.sgpb-popup-close-button-1 {top: 0px !important;}
.sgpb-theme-1-overlay {background: none !important;background-color: rgb(34 34 34 / 78%) !important;}

/***********Responsive*******************/
@media (max-width:1300px){
.cnthrs {font-size: 22px !important;}
.cntqute {font-size: 30px !important;}
}
@media (max-width:1100px){
.site-logo {max-width: 35%;}
/*.main-nav ul li a {padding-left: 6px !important;padding-right: 6px !important;}*/
}
@media (max-width:1000px){
.site-logo {margin-top: 0px;}
.btn {top: 10px;}
.btn1 {top: 10px;}
.cntqute {font-size: 22px !important;}
}
@media (max-width:767px){
	.vheading {writing-mode: initial;transform: rotate(0deg);}
	.vheading1 {writing-mode: initial;}
	.site-logo {max-width: 75%;}
	.inside-top-bar {padding-right: 15px;padding-left: 15px;}
	.btn {top: 15px;display: table;margin: auto;}
	.btn1 {top: 20px;display: table;margin: auto;}
	.site-logo {margin-top: 0px;}
	.list li {padding: 5px;}
	.list {margin: 0px;}
	.posimg {top: 40px;}
	.cnthrs {font-size: 18px !important;}
}
#new-year-special{padding:150px 0px 100px;}
#new-year-special .lft{border: 4px dashed #095aa5;margin-right: 50px;}
#new-year-special .lft h2{color:#fe8f11;}
#new-year-special .lft ul{list-style: none;margin-left: 12%;margin-bottom:0px;}
#new-year-special .lft li{color: #3c3d3e;margin-bottom: 10px;}
#new-year-special .lft li:last-child{margin:0px;}
#new-year-special .lft li::before {content: url(https://www.tropicdentalcare.com/wp-content/uploads/2023/01/yellow-tick.png);position: absolute;left: 30px;margin-top:1px;}
#new-year-special .rght h2{color: #095aa5;margin-bottom:0px;line-height: 50px;}
#new-year-special .rght h3{color: #3c3d3e;margin-bottom:0px;}
#new-year-special .rght a {color:orange;}
#new-year-special .rght h4{color:#3c3d3e;margin-top: 10px;}

@media screen and (min-width: 320px) and (max-width: 767px){
#new-year-special{padding:80px 0px 40px 0px;}
#new-year-special .lft {margin-right: 0px;margin-bottom:30px;}
#new-year-special .lft ul {margin-left: 10%;}
#new-year-special .lft ul li{font-size: 16px;line-height: 30px;}
#new-year-special .lft li::before {left: 0px;margin-top: 5px;}
#new-year-special .lft h2 {font-size: 28px;}
#new-year-special .rght h2 {line-height: 30px;font-size:26px;margin:0px;}
#new-year-special .rght h3, #new-year-special .rght h4{font-size: 14px;}	
#new-year-special .rght h4 {margin-top: 0px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
#new-year-special .lft {margin-right: 0px;}
#new-year-special .lft h2 {font-size: 32px;}
#new-year-special .lft li::before {left: 0px;margin-top: 3px;}
#new-year-special .lft ul {margin-left: 10%;}
#new-year-special .lft li {font-size: 22px;}
#new-year-special .rght{padding-left: 20px;}
#new-year-special .rght h2 {font-size:30px;line-height: 40px;margin-bottom:0px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
#new-year-special .lft {margin-right: 0px;}
#new-year-special .lft h2 {font-size: 40px;}
#new-year-special .lft li::before {left: 15px;}
#new-year-special .lft ul {margin-left: 10%;}
#new-year-special .rght h2 {font-size: 32px;line-height: 40px;margin-bottom:0px;}
#new-year-special .rght h4 {margin-top: 0px;}
}