
@import url('https://gatorstampingcom800ec.zapwp.com/m:0/a:https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
/* font-family: 'Poppins', sans-serif; */

body.page-id-14951, body.page-template-inner-newtemplate, body.page-template-Blog-page {
 /* color:#434343 !important;
 font-size:17px; */
}

body.page-id-14951 .content, body.page-template-inner-newtemplate .content, body.page-template-Blog-page .content {
    width: 100%;
    padding: 0;
    position: relative;
    float: left;
}

body.page-id-14951, body.page-id-14951 h1, body.page-id-14951 h2, body.page-id-14951 h3, body.page-id-14951 h4, body.page-id-14951 p {
    font-family: 'Poppins', sans-serif !important;   
    color:#434343;
    line-height: normal;
    font-weight: normal;
    }
body.page-template-inner-newtemplate, body.page-template-inner-newtemplate h1, body.page-template-inner-newtemplate h2, body.page-template-inner-newtemplate h3, body.page-template-inner-newtemplate h4, body.page-template-inner-newtemplate p {
    font-family: 'Poppins', sans-serif !important;   
    color:#434343;
    line-height: normal;
    font-weight: normal;
}
body.page-template-Blog-page, body.page-template-Blog-page h1, body.page-template-Blog-page h2, body.page-template-Blog-page h3, body.page-template-Blog-page h4, body.page-template-Blog-page p {
    font-family: 'Poppins', sans-serif !important;   
    color:#434343;
    line-height: normal;
    font-weight: normal;
}
body.page-id-14951 h1, body.page-template-inner-newtemplate h1, body.page-template-Blog-page h1{
    font-size:44px
    }
body.page-id-14951 h2, body.page-template-inner-newtemplate h2, body.page-template-Blog-page h2{
    font-size:30px
    }
body.page-id-14951 h3, body.page-template-inner-newtemplate h3, body.page-template-Blog-page h3{
    font-size:27px
    }   
    
.topBar {
    font-size: 13px;
    color: #fff;
    /* background-color: #2b7bc0; */
    background-color: #666;
    padding: 13px 0;
    display: none;
}
.topBar p {
    color: #fff !important;
}
.topBar a{
   color:#fff;
   text-transform: uppercase;
       margin: 0 10px;
 }
.topBar .textwidget{
    text-align: center;
    }
.topBar .textwidget p{
    padding: 0;
}
.header2{
    -webkit-box-shadow: 0px 3px 8px 0px rgba(199,199,199,1);
    -moz-box-shadow: 0px 3px 8px 0px rgba(199,199,199,1);
    box-shadow: 0px 3px 8px 0px rgba(199,199,199,1);
    padding: 15px 0;
    float: left;
    width: 100%;
    background-color: #fff;
}
.fixed_header #header {
    position: relative !important;
}
.headline_outer {
    display: none;
}
.caFooter.col-sm-12 {
    display: none;
}
#bottom.cmsmasters_color_scheme_footer {
    display: none;
}
#footer .widget {
    list-style: none;
}
.topBar .widget {
    padding: 0px;
    list-style: none;
}
.header2 .siteBrand a{}
.header2 .mainMenu{}
.header2 .mainMenu ul{
    float: right;
    margin: 0;
    margin-top: 28px;
    margin-bottom:28px;
}
.header2 .mainMenu ul li:before{
    display:none
}    
.header2 .mainMenu ul li:first-child{
    margin-left:0px;
}
.header2 .mainMenu ul li a{
    color:#434343;
    text-transform: uppercase;
}
.header2 .mainMenu ul li:hover a{
    color:#2b7bc0
}
.mainSlider{
    position:relative;
    float: left;
    width: 100%;
}    
.topPhones{
   width: 1100px;
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    margin:0 auto
}
#text-16{
    float: right;
}
#text-16 br{
    display:none
}    
.topPhones a{
    color: #fff;
    padding: 12px 18px;
    display: inline-block;
    background-position: 15px center;
    background-repeat: no-repeat;
    font-size: 15px;
    font-weight: 700;
    padding-left: 50px;
    /* background-color: #2b7bc0; */
    background-color:#2b7bc0;
}
.topPhones a:hover {
    background-color: #434343 !important;
    color: #fff !important;
    transition: all .3s ease-in-out;
}
.topPhones a.phone{
    background-image:url(https://gatorstamping.com/wp-content/uploads/2019/04/phoneIcon.png);
}
.topPhones a.whatsUpPhone{
    background-image:url(https://gatorstamping.com/wp-content/uploads/2019/04/whatsupIcon.png);
}
.topPhones p{
    padding:0px;
}
.commonSec{
    margin-top:60px;
} 
.section01 h2{
    line-height:40px;
    margin-bottom:20px
}
.section01 .wpb_single_image{
    position:relative
}
.section01 .wpb_single_image  h2{
    position: absolute;
    bottom: 0;
    font-size: 19px;
    color: #ffffff !important;
    left: 0;
    right: 0;
    text-transform:uppercase;
}
.section02{
    font-size: 17px;
}
.section02 h3{
    color:#2b7bc0 !important;
    width:50%;    
}
.section02  .vc_col-sm-7{
    padding-right:50px
}
.section02 .container1100 {
    border-top: 4px solid #2b7bc0;
    padding-top:50px;
    padding-bottom:50px;
}
.section03{
    background-color:#edf7f6;
    padding:48px 0    
}
.section03 h2 {
    margin-bottom: 10px;
}    
.section03 .wpb_column.vc_col-sm-9 {
    padding-top: 15px;
}
.meetImg{position:relative;}
.section04 {
    background-color: #2b7bc0;
    padding: 48px 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/Banner-Watermark-Logo-1.jpg);
    color: #ffff;
    text-align:center;
    margin-top: 0;
}
.section04 h2, .section04 p{
    color:#fff !important;
    }
.section04 h2{
    margin-bottom:0px;
    }
.section04 .wpb_wrapper {
    text-align: center;
}
.section04 .comBtn{
    display:inline-block;
    float:none
} 
.section04 .comBtn button{
     letter-spacing:1px   
}
.section05{
    padding-bottom: 0px;
    background-position: center 50px;
    background-repeat: no-repeat;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/testBg.jpg);
    }
.section05 .strong-view.modern .testimonial-content:before,
.section05.strong-view.modern .testimonial-content:after{
    display:none
    }

.section05 .strong-view.modern .testimonial-content p {
      font-size: 17px;
    font-style: normal;
}
.section05 .strong-view.modern .testimonial-heading {
        font-weight: 500;
    color: #2b7bc0;
    font-style: italic;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 20px;
}
.section05 .strong-view.modern .testimonial-content:after{
    display:none
}
.section05 .strong-view.modern .testimonial-name {
    display: none;
}
.section06{
    background-color:#666666
    }

.faqSec{
       width: 500px;
    float: left;
    padding: 70px 30px;
    }
.faqSec ul{
    margin:0px;
        margin-bottom: 50px !important;
    }    
.faqSec ul li{
    color:#fff;
    font-size:18px;
    border-bottom:1px solid #767676;
    padding:10px 0;
    font-weight: normal;
    }    
        
.faqLeft .vc_column-inner {
   height: 500px;
}
.faqSec p{
    color:#fff
}
.faqSec .comBtn button {
    color: #edf7f6 !important;
    font-size: 15px !important;
    background-color: transparent !important;
    background-image: none;
    width: 230px;
    position:relative
}
/* .faqSec::before{
    content: "FAQS";
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 40px;
    background-color: #666666;
    padding: 10px;
    left: -108px;
    font-weight: normal;
    } */


.section07{
        background-image: none;
    }
.section07 .comBtn a {
        color: #fff !important;
    padding: 12px 18px;
    display: inline-block;
    background-position: 15px center;
    background-repeat: no-repeat;
    font-size: 15px;
    font-weight: 700;
    padding-left: 50px;
    background-color: #46BEB5 !important;
    background-image: none;
}    
.section07 .comBtn.whiteBtn.phone a {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/phoneIcon.png);
}
.section07 .comBtn.whiteBtn.whatsUpPhone a {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/whatsupIcon.png);
}
.section07 .comBtn a:hover{
    background-color: #666666 !important;
    border: 1px solid #666666 !important;
    color: #fff !important;  
}
.section07 .comBtn{
    margin-right: 0
}
.section08 {
    background-color: #fafafa !important;
    padding: 50px 0;
    margin-top: 0;
}
  
body.page-id-14951 .caFooter, body.page-id-14951 #footer, body.page-template-inner-newtemplate .caFooter, body.page-template-inner-newtemplate #footer, body.page-template-Blog-page .caFooter, body.page-template-Blog-page #footer{
    display:none
    }  
  
body.page-id-14951 #bottom, body.page-template-inner-newtemplate #bottom, body.page-template-Blog-page #bottom {
    display: none !important;
} 



.newFooter .comCol {
    width: 33.33%;
    float: left;
}
.foot02 #nav_menu-3 ul li {
    border: none;
}
.foot02 #nav_menu-3 ul li a {

    color: #434343;
    font-size: 15px;

}
.foot02 #nav_menu-3 ul li .sub-menu li a {
    color: #6a6a6a !important;
    font-size: 13px !important;
}
.getContact{}
  
.newFooter{}
.footTop {
    float: left;
    width: 100%;
    padding: 50px 0px;
}
.comCol{}
.comCol h3 {
    color: #666 !important;
}

.foot01{}
.foot02{}
.foot03{}

.footBt {
    float: left;
    width: 100%;
    padding: 10px 0px;
   /*  border-top: 4px solid #ddd; */
}
.footLeft{}
.footRight{}
.footRight p{}
.footRight p strong{}

   
    










body .comBtn{
    float: left;
    width: auto;
    display: inline-block;
    max-width: 48%;
    margin-right: 2%;
    } 
body .comBtn button{
    background-color: transparent !important;
    color: #434343 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    border: 1px solid #1abc9c !important;
    text-transform: uppercase;
    padding:7px 25px !important;
} 
body .comBtn button:hover{
    background-color:#1abc9c !important;
    color:#fff !important;
}

body .whiteBtn button{
    border: 2px solid #fff !important;
    color: #fff !important;
}
body .whiteBtn button:hover{
    background-color:#666666 !important;
    border: 1px solid #666666 !important;
    color: #fff !important;
}

    
.greenBtn{}

.commonSec .wpb_button, .commonSec .wpb_content_element{
    margin-bottom:0px;
    }

/* body.page-id-14951 aside#search-3, body.page-template-inner-newtemplate aside#search-3, body.page-template-Blog-page aside#search-3 {
    display: none !important;
} */
.container1100{
        width: 1100px;
    margin: 0 auto !important;
    float: none !important;
}    
/* .full{
    float:left;
    width:100%
    }    */ 
    
    
    
    
body.page-id-14951 .widget, body.page-template-inner-newtemplate .widget, body.page-template-Blog-page .widget {
    list-style: none;    
}    
body.page-id-14951 widget p, body.page-template-inner-newtemplate widget p, body.page-template-Blog-page widget p{
     margin:0px;
     padding:0px;
     }  
    
body.page-id-14951 header, body.page-template-inner-newtemplate header, body.page-template-Blog-page header {
    display:none
    }  
    
body.page-id-14951 .headline, body.page-template-inner-newtemplate .headline, body.page-template-Blog-page .headline {
    display: none;
}    
body.page-id-14951 .content_wrap, body.page-template-inner-newtemplate .content_wrap, body.page-template-Blog-page .content_wrap {
    width: 100%;
    padding: 0px;    
}   
body.page-template-inner-newtemplate #wh-widget-send-button {
    display: none;
}
.fl{
    float:left;
    }   
.fr{
    float:right;
    }   
.tc{
    text-align:center !important
    }    
    
.footTop .wpcf7-form input, .footTop .wpcf7-form textarea, .footTop .wpcf7-form select {
    /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important; */
    margin-bottom: 10px;
    border-radius: 5px;
    background-color: #fafafa !important;
    border: 3px solid #efefef !important;
}  
.footTop .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    color: #1D5902 !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    border: 2px solid #636363 !important;
    border-radius: unset;
    padding: 13px 40px;
    letter-spacing: 2px;
}
.footTop .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #666666 !important;
    border: 2px solid #666666 !important;
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.footTop .wpcf7-form textarea {
    height: 108px;
}
.footTop .wpcf7-form select {
    font-size: 14px;
    color: #9f9f9f;
    font-family: 'Poppins', sans-serif !important;
    padding: 10px;
}
.footTop .wpcf7-form input::placeholder, .footTop .wpcf7-form textarea::placeholder {

    font-size: 14px;
    color: #9f9f9f;
    font-family: 'Poppins', sans-serif !important;

}
.footTop .foot01 h2.widgettitle {
    color: #434343 !important;
    font-size: 13px !important;
    margin-bottom: 10px !important;
}
.footTop .foot01 li.widget.widget_media_image {
    width: 80%;
    float: left;
}
.footTop .foot01 #text-18 a {
    color: #434343;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    border: 2px solid #636363 !important;
    border-radius: unset;
    letter-spacing: 2px;
}
.footTop .foot01 #text-18 a:hover {
    background-color: #666666 !important;
    border: 2px solid #666666 !important;
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
/*.footTop .foot01 #text-18 {
    float: left;
    width: 100%;
    margin-top: 20px;
}*/
.footBt .footLeft {
    width: 50%;
    float: left;
}
.footBt .footRight {
    width: 50%;
    float: right;
}
.footBt .footLeft #text-17 {
    padding-bottom: 0px;
}
.footBt .footLeft #text-17 p, .footBt .footLeft #text-17 p a{
    font-size: 14px;
    padding-bottom: 0px;
}
.footBt .footLeft .widget.widget_nav_menu #menu-new-footer-menu li {
    display: inline-block;
    border: none;
}
.footBt .footLeft .widget.widget_nav_menu #menu-new-footer-menu li a {
    color: #8e8e8e;
    font-size: 14px;
    padding: 0px 10px;
    border-right: 1px solid #8e8e8e;
    line-height: normal;
}
.footBt .footLeft .widget.widget_nav_menu #menu-new-footer-menu li:last-child a {
    border: none;
}
.footBt .footLeft .widget.widget_nav_menu #menu-new-footer-menu li:first-child a {
    padding-left: 0px;
}
.footBt .footRight #text-19 p strong {

    color: #434343;
    font-weight: normal;
    font-size: 14px;

}
.footBt .footRight #text-19 p, .footBt .footRight #text-19 p a {

    font-size: 14px;
    color: #8e8e8e;
    padding-bottom: 0px;
    text-align: right;

}
.footBt .footRight #text-19 p a {
    color: #8e8e8e;
}
.footBt .footRight #text-19 {
}
.phone a {

    background-color: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: bold;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 2px;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/phoneIcon.png) !important;
    background-repeat: no-repeat !important;
    background-position: 35px;
    padding-left: 50px !important;
    width: 230px;

}
.phone a:hover, .whatsUpPhone a:hover {
    background-color: #666666 !important;
    border: 2px solid #666666 !important;
    color: #fff !important;
}
.whatsUpPhone a {

    background-color: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: bold;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 2px;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/whatsupIcon.png) !important;
    background-repeat: no-repeat !important;
    background-position: 35px;
    padding-left: 50px !important;
    width: 230px;

}
.phone-no-section {
    background-image: none;
    border-top: 1px solid #fff;
}
.faqLeft {
    border-right: 1px solid #fff;
    position: relative;
}
.faqLeft h2.vc_custom_heading {
    position: absolute;
    top: 43%;
    color: #fff;
    font-size: 40px;
    background-color: #666666;
    padding: 10px 25px;
    font-weight: normal;
    right: 0;
}
.section05 .strong-view.pager-style-buttons .wpmslider-pager-link.active::before {
    color: #2b7bc0;
}
.section05 .strong-view.pager-style-buttons .wpmslider-pager-link::before {
    content: "\f111";
    color: #666;
}
.section05 .wpmslider-controls.wpmslider-has-pager {
    padding: 0px !important;
}
.ms-slide-info {

    width: 1100px !important;
    bottom: 0;
    display: table;
    height: 100%;
    margin: auto !important;
    left: 0px;

}
.ms-info h3 {
    color: #434343 !important;
    font-size: 27px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
    line-height: 30px !important;
    text-align: center;
}
.ms-info h2 {
    color: #434343 !important;
    font-size: 44px !important;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px;
    line-height: 48px !important;
}
.ms-info {
    display: table-cell;
    vertical-align: middle;
}
.ms-info .slider-ctn {
    width: 57%;
    float: left;
}
.ms-info h2 em {
    font-style: normal;
    font-weight: bold;
    color: #2b7bc0;
}
.ms-info .slider-btn {
    text-align: center;

}
.ms-info .slider-btn a {
    border: 2px solid #1D5902!important;}
    
    .ms-info .slider-btn a:hover {
    background-color: #38A605!important;
    border: 2px solid #38A605 !important;}
    
.ms-info .slider-btn a {

    color: #434343;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    border: 2px solid #1abc9c;
    text-align: center;
    width: 195px;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;

}
.ms-info .slider-btn a:hover {
    /* background-color: #666666 !important;
    border: 2px solid #666666 !important; */
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.ms-info .slider-btn a:first-child {
    margin-right: 5px;
}
.ms-info .slider-btn a:last-child {
    margin-left: 5px;
}
.faqSec .vc_toggle .vc_toggle_title h4 {
    color: #fff !important;
    font-size: 18px;
    font-weight: normal !important;
    margin: 0;
}
.faqSec .vc_toggle {
    border-bottom: 1px solid #767676;
    margin: 0;
    padding: 10px 0px;
}
.faqSec .vc_toggle .vc_toggle_title .vc_toggle_icon {
    display: none !important;
}
.faqSec .vc_toggle .vc_toggle_title {
    padding: 0 !important;
}
.faqSec .vc_toggle .vc_toggle_content {
    padding: 0px !important;
    margin-bottom: 0px;
}
.faqSec .vc_toggle .vc_toggle_content p {
    color: #fff !important;
    font-size: 15px;
}
.faqSec .comBtn.whiteBtn {
    margin-top: 40px;
}
.faqSec .comBtn.whiteBtn a.vc_general.vc_btn3 {

    background-color: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 7px 25px !important;

}
.faqSec .ewd-ufaq-post-margin-symbol {
    display: none;
}
.faqSec .ufaq-faq-title-text {
    width: 100%;
}
.faqSec .ufaq-faq-title-text h4 {
    color: #fff !important;
    font-size: 18px;
    font-weight: normal !important;
    margin: 0 !important;
}
.faqSec .ufaq-faq-div {
    border-bottom: 1px solid #767676;
    padding: 10px 0;
}
.faqSec .ufaq-faq-body {
    padding-left: 0;
    padding-right: 0;
}
.ufaq-faq-body p {
    color: #fff !important;
    font-size: 15px;
  
}
.header-btn-mobile {
    display: none;
}
.header-btn-mobile .slider-btn {
    text-align: center;

}
.header-btn-mobile .slider-btn a {

    color: #434343;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    border: 2px solid #2b7bc0;
    text-align: center;
    width: 220px;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
line-height: 18px;

}
.header-btn-mobile .slider-btn a:hover {
    background-color: #666666 !important;
    border: 2px solid #666666 !important;
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.header-btn-mobile .slider-btn a:first-child {
    margin-right: 5px;
}
.header-btn-mobile .slider-btn a:last-child {
    margin-left: 5px;
}
.header-btn-mobile {
    padding-top: 20px;
}


.main-navigation {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    text-align: center;
}
.main-navigation li {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    font-size: 12px;
    font-size: 0.857142857rem;
    line-height: 1.42857143;
}
.main-navigation a {
    color: #5e5e5e;
}
.main-navigation a:hover,
.main-navigation a:focus {
    color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
    display: none;
}
 
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
    display: inline-block;
}
.mobile-menu {
    display: none;
}
.awards-section .comBtn.greenBtn {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
}
.awards-section {
    padding-top: 50px;
    padding-bottom: 60px;
}
.location-section h3.vc_custom_heading {

    font-size: 22px;
    border-bottom: 1px solid #d0deea;
    padding-bottom: 5px;
}

body .banner-inner h2 {
    position: absolute;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 44px;
    width: 1100px;
    text-transform: uppercase;
    color: #2b7bc0;
    font-weight: bold;
    line-height: 40px;
}
.banner-inner {
    background-size: cover;
    min-height: 320px;
    position: relative;
    float: left;
    width: 100%;
}

/*------------Menu Styling---------------------*/
.header2 #navigation li a {
    color: #434343 !important;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: unset !important;
    font-size: 13px  !important;
}
/* .header2 #navigation li a .nav_title{ color: #434343 !important;} */
.header2 #navigation li a:hover {
    color: #2b7bc0 !important;
}
.header2 #navigation .sub-menu {
    margin-top: 0px;
}
.header2 #navigation  li .sub-menu{
    margin-left: 0px;
}
.header2 #navigation li .sub-menu li {
    width: 100% !important;
    margin-left: 0px !important;
}
.header2 #navigation .sub-menu {
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 10px;
}
.header2 #navigation .sub-menu li ul.sub-menu {
    padding-top: 10px;
}

/*------------Menu Styling---------------------*/

.inner-comm-sec h3.vc_custom_heading {
    color: #2b7bc0 !important;
}
.inner-comm-ctn-sec .wpcf7-form br {
    display: none;
}
.inner-comm-ctn-sec .wpcf7-form p {
    color: #434343 !important;
    margin-bottom: 0px !important;
    padding-bottom: 10px !important;
}
/* .inner-comm-sec {
    padding-top: 30px;
    padding-bottom: 50px;
} */
.inner-comm-ctn-sec {
    padding-top: 60px;
}
.wpcs_tab {
    padding: 10px !important;
    height: auto !important;
    right: -60px !important;
}
.wpcs_content_inner {
    padding: 20px 20px 20px 20px;
    margin: 0px !important;
    color: #0c0000;
    height: 440px;
    overflow: hidden !important;
    background-color: #fff;
    min-height: 375px !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto !important;
        margin-right: auto;
    vertical-align: middle;
    position: absolute !important;
    right: 0px !important;
    margin-right: 0px !important;
    width: 380px !important;
    border: 1px solid grey !important;
    margin-left: 40px;
    border-radius: 3px;
    box-shadow: 0 0 8px grey !important;
    border-right: 0px !important;
    background: #f2f2f2 !important;
}
.banner-inner::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
}
.wpcs_content_inner .wpcf7-form-control.wpcf7-text {
    width: 100%;
    border: 1px solid #c3b9b9;
}
div#wpcs_content_main_15270 {

    background-color: transparent !important;

}
.wpcf7-form .wpcf7-form-control {
     padding: 9px 15px 15px 15px;
}
.wpcs_content_inner .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    border: 1px solid #c3b9b9;
    height: 80px;
    margin-bottom: 15px;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 120px;
}
.wpcs_content_inner .wpcs-cf7 {
    padding: 15px;
}
.wpcf7-form-control {
    margin-bottom: 12px;
}
.wpcs_content_inner .wpcf7-form-control.wpcf7-submit {
    background-color: #2b7bc0;
    width: 100%;
    padding: 5px 20px;
    color: #fff;
    padding-top: 5px !important;
line-height: 30px;
margin-bottom: 0px;
}
div.wpcf7-mail-sent-ok {
    margin: 0px;
}
.wpcs_content_inner .wpcs-cf7 p {
    padding-bottom: 0px;
}
.wpcs_content_inner .wpcf7-not-valid-tip {
    display: none !important;
}
.wpcs_content_inner .wpcf7-not-valid {
    border-color: #a11212 !important;
}
.wpcf7-form-control.wpcf7-submit {
    background-color: #1D5902 !important;
    color: #fff !important;
    line-height: 20px;
    border: transparent !important;
    padding-top: 15px !important;
}

/*--------------------Gallery Styling-------------------*/


.photo-gallery .rl-gallery .rl-gallery-item{
    -webkit-box-shadow: 0px 0px 17px 2px rgba(201,201,201,1);
    -moz-box-shadow: 0px 0px 17px 2px rgba(201,201,201,1);
    box-shadow: 0px 0px 17px 2px rgba(201,201,201,1);
    border:1px solid #d0cfcf;
    overflow:hidden;
    position:relative
    }

.photo-gallery .rl-gallery .rl-gallery-item:before, .photo-gallery .rl-gallery .rl-gallery-item:after{
     content: "";
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
    margin: 0 auto;
    }

.photo-gallery .rl-gallery .rl-gallery-item:before{
    top: 0px;
    width: 1px;
    height: 100vh;
    background-color: #c1c1c1;
    }
.photo-gallery .rl-gallery .rl-gallery-item:after{
    top: 50%;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/arrow.png);
    background-position: 0px;
    width: 23px;
    height: 23px;
    }


.photo-gallery .rl-gallery .rl-gallery-item a{
    position:relative
    }
    
.photo-gallery .rl-gallery .rl-gallery-item a:before, .photo-gallery .rl-gallery .rl-gallery-item a:after{
        position: absolute;
    bottom: 0 !important;
    background-color: rgba(0,0,0,0.7);
    color: #fff;
    font-size: 10px;
    z-index: 99;
    display: block !important;
    width: 43px !important;
    text-align: center;
    line-height: 19px !important;
    text-transform: uppercase;
    opacity: 1 !important;
    height: 20px !important;
    top: unset !important;
    }    
.photo-gallery .rl-gallery .rl-gallery-item a:before{
    content:"Before" !important;
    left:0px !important;
    }
.photo-gallery .rl-gallery .rl-gallery-item a:after{
    content:"After" !important;
    right:0px !important;
    left: initial !important;
    }
    
/*--------------------Gallery Styling End-----------------*/

.dr-nos {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 20px;
}
.dr-nos.dr-phone {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/phoneIcon2.png) !important;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.dr-nos.dr-email {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/emailicon.png) !important;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.dr-address h4 {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/locationicon.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    margin-bottom: 10px;
}
.dr-address p {
    padding-left: 35px !important;
}
.reuest-ctn h4.vc_custom_heading {
    color: #2b7bc0;
    font-size: 22px;
}
.wq_questionTextCtr {
    background-color: transparent !important;
    padding: 0px !important;
}
.wq_questionTextCtr h4 {
    font-size: 24px !important;

}
.wq_singleAnswerCtr:hover, .wq_singleAnswerCtr.chosen, .wq_singleAnswerCtr.wq_answerSelected {

    background: #2b7bc0;
    color: #fffcfc;
}
.wq-skin-traditional .wq_singleAnswerCtr.wq_correctAnswer {

    background: #2b7bc0;
    border-color: #2b7bc0;

}
.wq_triviaQuestionExplanation {

    padding: 0;
    border: none;
}
.wq_triviaQuestionExplanation .wq-explanation-head-correct {

    color: #2b7bc0;

}
.wq-share.wq_shareCtr {
    display: none;
}
.wq-skin-traditional .wq_singleAnswerCtr.wq_incorrectAnswer {
    background: #2b7bc0;
    border-color: #2b7bc0;
}
.covid-testing-sec {
    padding-top: 77px  !important;
}
.wq_triviaQuestionExplanation .wq-explanation-head-incorrect {
    color: #2b7bc0;
}
.blog-content {
    float: left;
    width: 100%;
    padding: 60px 0px;
}
.blog-content .entry-header {
    display: block !important;
}
.blog-post-left {
    width: 75%;
    float: left;
    padding-right: 50px
}
.blog-sidbar {
    float: left;
    width: 25%;
}
.entry-time {
    color: #2b7bc0;
}
.entry-author a {
    color: #2b7bc0;
    font-size: 17px;
}
.entry-title {
    margin-bottom: 0px;
}
.blog-post-left a.btn {
    background-color: transparent !important;
    color: #434343 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    border: 1px solid #1abc9c !important;
    text-transform: uppercase;
    padding: 7px 25px !important;
    margin-bottom: 20px !important;
    -webkit-transition: all .2s ease-in-out;

transition: all .2s ease-in-out;
}
.blog-post-left a.btn:hover {

    background-color: #1abc9c !important;
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.blog-post-left .entry-categories {
    display: none;
}
.blog-post-left .post.type-pos {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 40px;
    padding-top: 40px;
}
.blog-post-left .post.type-pos:first-child {
    padding-top: 0px;
}
.blog .content_wrap {
    width: 1100px !important;
    padding: 0;
    padding-top: 50px;
}
.single.single-post .content_wrap {
    width: 100% !important;
    padding: 0;
    padding-top: 50px;
}
.blog-row {
    width: 1100px;
    margin: 0 auto;
}
.blog .post .cmsmasters_post_title a, .single.single-post .cmsmasters_post_title, .search.search-results .cmsmasters_post_title {
    color: #222 !important;
}
.search.search-results .cmsmasters_archive_item_img_wrap {
    width: 100% !important;
    padding-bottom: 30px;
}
.search.search-results .cmsmasters_archive_item_title.entry-title a {
    font-size: 28px;
    line-height: 34px;
    color: #222;
}
.search.search-results .cmsmasters_archive_type .cmsmasters_archive_item_content p {
    font-size: 17px;
    font-family: 'Poppins', sans-serif !important;
    color: #434343;
    line-height: normal;
    font-weight: normal;
    padding-bottom: 20px;

}
.search.search-results .cmsmasters_archive_item_info.entry-meta {

    font-size: 17px;
    color: #222;

}
.search.search-results .cmsmasters_archive_item_info.entry-meta a {

    font-size: 17px;
    color: #2b7bc0 !important;

}
.search.search-results .cmsmasters_archive_type .cmsmasters_archive_item_date_wrap .cmsmasters_archive_item_date::before {
    content: '\e874';
    color: #2b7bc0;
    font-size: 17px;
}
.cmsmasters_post_category {
    display: none !important;
}
.search.search-results .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap {
    overflow: visible;
}
.blog .post .cmsmasters_post_content.entry-content p {
    font-size: 17px;
    font-family: 'Poppins', sans-serif !important;
    color: #434343;
    line-height: normal;
    font-weight: normal;
    padding-bottom: 20px;
}
.blog .post a.cmsmasters_post_read_more {
    background-color: transparent !important;
    color: #434343 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    border: 1px solid #1abc9c !important;
    text-transform: uppercase;
    padding: 7px 25px !important;
    margin-bottom: 20px !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.blog .post a.cmsmasters_post_read_more:hover {

    background-color: #1abc9c !important;
    color: #fff !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.blog .post .cmsmasters_post_date.cmsmasters-icon-calendar-3 abbr.published span {
    color: #2b7bc0;
    font-size: 17px;
}
.blog .post .cmsmasters-icon-calendar-3::before {
    content: '\e874';
    color: #2b7bc0;
    font-size: 17px;
}
.blog .post .cmsmasters_post_footer.entry-meta {
    font-size: 17px;
    color: #222;
}
.blog .post .cmsmasters_post_author a {
    font-size: 17px;
    color: #2b7bc0 !important;
}
.blog .post .cmsmasters_post_category a {
    font-size: 17px;
    color: #2b7bc0 !important;
}
.blog .post {
    padding-right: 20px;

}
.sidebar h3.widgettitle {
    border-bottom: 2px solid #2b7bc0;
    padding-bottom: 10px;
    font-size: 21px;
}
.sidebar {

    padding: 20px 15px 60px 15px;
    border: 1px solid #e6e6e6;
    margin-top: 60px;

}
.sidebar .widget {
    margin-bottom: 20px;
}
.sidebar #recent-posts-3.widget ul li a {
    font-size: 17px;
    font-family: 'Poppins', sans-serif !important;
    color: #434343;
    line-height: normal;
    font-weight: normal;
}
.sidebar #recent-posts-3.widget ul li a:hover {
    color: #2b7bc0;
}
#commentform a {
    color: #2b7bc0 !important;
    font-size: 17px;
}
#commentform p {
    font-size: 17px;
}
#responsive-menu-button {
    display: none !important;
}



#landing-page-header .ms-info .wpcf7 {

    width: 39%;
    float: right;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.92);
    border-radius: 10px;

}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control {

    width: 43.5%;
    border: none;
    border-bottom: 2px solid #f5f0f0 !important;
    margin-bottom: 0px;
    color: #2b7bc0 !important;
font-size: 16px;
background-color: transparent;
float: left;

}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-email, #landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    width: 95%;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {
    width: 95%;
}
#landing-page-header .ms-info .wpcf7 p br {
    display: none;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-tel {
    margin-left: 15px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control:active, #landing-page-header .ms-info .wpcf7 .wpcf7-form-control:focus {
    border-bottom: 2px solid #2b7bc0 !important;
}
#landing-page-header .ms-info .wpcf7 input {
    padding-top: 5px;
    padding-bottom: 5px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    height: 80px;
    margin-bottom: 20px;
}
#landing-page-header .ms-info .wpcf7 h2 {
    text-transform: unset;
    font-size: 28px !important;
    color: #2b7bc0 !important;
    font-weight: bold;
    margin-bottom: 0px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {

    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff !important;

}
#landing-page-header .ms-info .wpcf7 p {

    padding: 0px;

}
#landing-page-header .ms-info .wpcf7 .wpcf7-validation-errors {
    margin: 0px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-not-valid-tip {
    display: none !important;
}
.home-service-section .services-hover {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    padding-top: 20px;
    -webkit-transition: opacity 300ms ease-in;
-moz-transition: opacity 300ms ease-in;
-o-transition: opacity 300ms ease-in;
-ms-transition: opacity 300ms ease-in;
transition: opacity 300ms ease-in !important;
}
.home-service-section .wpb_wrapper:hover .services-hover {

    opacity: 1 !important;
    -webkit-transition: opacity 300ms ease-in;
-moz-transition: opacity 300ms ease-in;
-o-transition: opacity 300ms ease-in;
-ms-transition: opacity 300ms ease-in;
transition: opacity 300ms ease-in !important;
}
.home-service-section .wpb_column.vc_col-sm-4:nth-child(2) .services-hover {

    height: auto;
    overflow-y: scroll;
    padding-bottom: 20px;

}
.home-service-section .wpb_single_image .vc_figure {
    width: 100%;
}
.home-service-section .wpb_single_image .vc_single_image-wrapper {
    width: 100%;
    text-align: center;
}
.home-service-section .wpb_single_image .vc_single_image-wrapper img {
    width: 100%;
}
.home-service-section .wpb_column.vc_col-sm-4 {
    width: 30.333%;
    margin-left: 15px;
    margin-right: 15px;
}
#landing-page-services .home-service-section .vc_column-inner {
    padding: 0;
}
#landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 30%;
}
#landing-page-services .home-service-section .services-hover {
    margin-bottom: 0px;
}
.home-service-section .services-hover ul li::before {

    display: none;

}
.home-service-section .services-hover ul li {

    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    margin-bottom: 3px;

}
.home .home-service-section .services-hover ul li {
    margin-bottom: 10px;
    line-height: 20px;
}
.home-service-section .services-hover ul li a {

   color: #fff;
   font-size: 17px;

}
.home-service-section .wpb_single_image {

    margin-bottom: 0px;

}
.home-service-section {

    margin-bottom: 30px;

}
.home-service-section .wpb_wrapper:hover .wpb_heading.wpb_singleimage_heading {
    display: none;
}
.home .home-service-section .services-hover {
    
}
.home .home-service-section .wpb_column.vc_col-sm-4:nth-child(2) .services-hover {
    height: auto;
}
.wpcs_tab {
   top: 343px !important;
}
#wpcs_tab_15270:hover, #wpcs_tab_15478:hover {
    background-color: #666 !important;
    color: #fff !important;
    transition: all .2s ease-in-out;
}
/* #landing-page-header .master-slider-parent {
    height: calc(100vh - 142px);
}
#landing-page-header .master-slider {
    height: calc(100vh - 142px);
}
#landing-page-header .ms-view {
    height: calc(100vh - 142px) !important;
}
#landing-page-header .ms-view .ms-slide-container {

    height: calc(100vh - 142px);
}
#landing-page-header .ms-slide {
    height: calc(100vh - 142px) !important;
}
#landing-page-header .ms-slide-bgcont {
    height: calc(100vh - 142px) !important;
}
#landing-page-header .ms-moz .ms-slide-bgcont > img {
    height: calc(100vh - 142px) !important;
} */
.section03 .comBtn.greenBtn .vc_general.vc_btn3 {
    background-color: transparent !important;
    color: #434343 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    border: 1px solid #1abc9c !important;
    text-transform: uppercase;
    padding: 7px 25px !important;
}
.section04 .comBtn.whiteBtn .vc_general.vc_btn3 {
background-color: transparent !important;
/* border: 2px solid #fff !important; */
color: #fff !important;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;

font-weight: 600;

letter-spacing: 1px;
}
.section03 .comBtn.greenBtn .vc_general.vc_btn3:hover {
/*    background-color: #1abc9c !important;*/
      background-color: #2b7bc0  !important;
      color: #fff !important;
}
.section04 .comBtn.whiteBtn .vc_general.vc_btn3:hover {
    background-color: #666 !important;
    color: #fff !important;
    transition: all .2s ease-in-out;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control {
    width: 43% !important;
    float: left !important;
}

.landing-page-header-two .ms-info .wpcf7 p br {

    display: none;

}
.landing-page-header-two .ms-info .wpcf7 p {
    color: #434343;
    font-size: 16px;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {

    width: 95% !important;

}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {

    width: 95% !important;

}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-tel, .landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    margin-left: 15px;
}
div#wpcs_content_main_15478 {
    background: transparent !important;
}
.landing-location-sec {
    background-color: #edf7f6;
    padding-top: 50px;
    margin-bottom: 30px;
}
.landing-location-sec .vc_icon_element {
    margin-bottom: 15px;
}
.landing-location-sec h4 {
    font-size: 22px;
    color: #2b7bc0;
    margin-bottom: 5px;
}
.landing-location-sec p strong {
    font-size: 18px;
}
.landing-page-header-two .wpb_text_column {
    margin-bottom: 0px;
}

div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list {
    margin-bottom: 0 !important;
    bottom: 6px !important;
}

.wa__btn_popup {
bottom: 6px !important;
}
.paoc-popup.popupaoc-button {
    background-color: transparent !important;
}
.paoc-popup-modal .wpcf7-form p {
    margin: 0;
}
.paoc-popup-modal .wpcf7-form h2 {
    color: #2b7bc0;
    text-align: center;
}
.paoc-popup-modal .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    text-transform: uppercase;
}
.appt-btn {
    text-align: center;
    font-weight: bold;
}
.topBar a br {
    display: none;
}
.topBar a.paoc-popup.popupaoc-button {
    padding: 0px;
}

a#slide_top:before {
    content: '\e904';
font-family: 'fontello-custom';
font-size: 10px;
line-height: 50px;
}
#before-after-gallery .rl-gallery-item {
    margin: 0 !important;
    width: 25% !important;
}
.wh-widget-button.button-slide:nth-child(2) {
    display: none !important;
}
.wh-widget-button-icon.wh-messenger-bg-whatsapp {
    display: none;
}
.inner-bg-tp-btm {
    padding-top: 20px;
    padding-bottom: 50px;
}
#landing-page-header #MS5cdffe1dad340 .ms-info .wpcf7 .getContact select {
color: #9ddee1 !important;
}
#wpcf7-f15503-p15471-o5 {
    display: none;
}
.page-id-15471 #wpcf7-f15503-p15471-o5 {
    display: block;
}
.page-id-15471 #wpcf7-f15040-p15471-o4 {
    display: none;
}
.page-id-15471 .topBar a.paoc-popup.popupaoc-button {
    display: none;
}
.page-id-15471 .topBar ul li {
    display: inline-block;
}
.page-id-15471 .topBar ul {
    display: block;
}
.topBar ul {
    display: none;
}
.page-id-15471 .topBar ul {
    margin: 0px;
}
.page-id-15471 .topBar ul li {

    display: inline-block;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/locate-wht.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left;
    padding-left: 23px;
    border-right: 1px solid #fff;
    padding-right: 12px;
    padding-top: 0px;
    margin-right: 5px;

}
.page-id-15471 .topBar ul li::before {

    display: none;

}
.page-id-15471 .topBar ul li:last-child {
    border: none;
}

.contact-icon-sec .vc_single_image-wrapper.vc_box_border_grey {
    width: 60px;
    height: 60px;
    background-color: #ececec;
    border-radius: 50%;
    padding: 10px;
}
.teaser-for-content {
    margin-bottom: 60px;
    margin-top: 60px;
}
.contact-sec2 {
    margin-bottom: 54px !important;
}
.home-about-image {
    margin-top: 88px !important;
}
img.alignnone {
    margin-bottom: 0px;
}
.widget_nav_menu ul li.current-menu-item a {
    color: #000 !important;
}




@media only screen and (max-width: 1200px) {
.container1100 {
    width: 100%;
    padding: 0px 15px;
}
.ms-slide-info {
    width: 100% !important;
}
.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.topPhones {
    width: 100%;
    padding: 0px 15px;
}
.ms-info .slider-ctn {
    width: 62%;
}
.ms-info h3 {
    font-size: 23px !important;
}
.ms-info h2 {
    font-size: 38px !important;
}
body.page-id-14951 h2 {
    font-size: 28px;
}
.home-service-section .wpb_column.vc_col-sm-4 {
    width: 31.7%;
}
.section03 .wpb_column.vc_col-sm-9 {
    padding-left: 15px;
}
.section02 h3 {
    width: 60%;
}
body.page-id-14951 h3 {
    font-size: 25px;
}
.dr-nos {
    margin-right: 24px;
}
body .banner-inner h2 {
    width: 98%;
}
.inner-faq {
    padding-top: 80px;
}
.blog .content_wrap {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-inner-newtemplate .commonSec .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
}
.page-template-inner-newtemplate .inner-comm-ctn-sec .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
.page-template-inner-newtemplate.parent-pageid-15350 .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
.page-template-inner-newtemplate.parent-pageid-15350 .inner-comm-ctn-sec {
    padding: 0;
}
.blog-row {
    width: 100%;
    padding-left: 15px;
padding-right: 15px;
}
.home-service-section .wpb_column.vc_col-sm-4:last-child {
    margin-right: 0px;
}
.home-service-section .wpb_column.vc_col-sm-4 {
    width: 32.2%;
    margin-left: 0px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text {
    height: 30px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    height: 30px;
}
.landing-page-header-two .wpcf7-form-control.wpcf7-textarea {
    padding-left: 10px;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control {
    width: 40.9% !important;
}
#landing-page-header .ms-info .wpcf7 h2 {
    font-size: 24px !important;
    line-height: 25px !important;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    height: 70px;
    margin-bottom: 10px;
}
#landing-page-header .ms-info {
    padding-left: 15px;
    padding-right: 15px;
}
#landing-page-header .ms-info .wpcf7 {
    width: 44%;
    margin-right: 38px;
}
#landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 32%;
}
#landing-page-header .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    display: inline-block;
    float: right;
    width: 37%;
}
#landing-page-header .wpcf7-form-control.wpcf7-textarea {
    padding-left: 10px !important;
}

}







@media only screen and (max-width: 992px) {
.mobile-menu {
    display: block;
    margin: 0;
}
.about-us-sec {
    padding-top: 0px;
}
.service-img-sec {
    padding-top: 20px;
}
.commonSec.section03 h2 {
    font-size: 15px;
}
.header2 {
    padding: 0px 0;
}
.siteBrand.fl img {
    max-width: 147px;
    top: -42px;
}
#responsive-menu-button {
    display: block !important;
}
.mobile-menu .menu-item.menu-item-has-children {

    position: relative;

}
nav.mobile-menu > div > ul li:hover > ul {
    visibility: hidden !important;
}
.mobile-menu span.demo {
   background-color: #2b7bc0;
   right: 15px;
   width: 30px;
   height: 30px !important;
   display: inline-block;
   float: right;
   position: absolute;
   top: 0;
   bottom: 0;
   margin: auto;
   z-index: 99999999;
}
.mobile-menu .menu-item-has-children.active .sub-menu {
    transition: unset !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0;
    border: none;
    padding: 0px;
    /* background-color: #edf7f6; */
}
.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active {
    color: #2b7bc0;
}
.mobile-menu .menu-item-has-children.active .sub-menu .sub-menu {
    display: none;
}
.mobile-menu .menu-item-has-children.active .sub-menu .menu-item-has-children.active .sub-menu {
    display: block;
    padding-top: 10px;
}
.mobile-menu .menu-item-has-children.active .sub-menu li a {
    /* padding-left: 40px !important; */
}
.main-navigation li .sub-menu li {
    border: none;
}
.mobile-menu .menu-item-has-children.active .sub-menu .menu-item-has-children.active .sub-menu li a {
    padding-left: 40px !important;
}
.mobile-menu .menu-main-menu-second-container {
    float: left;
}
.mobile-menu span.demo::before {
    content: '';
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/down-arrow-wht.png);
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    background-size: 20px;
    background-repeat: no-repeat;
    left: 5px;
    top: 6px;
    bottom: 0;
}
/* .mobile-menu .menu-item.menu-item-has-children a::before {
    content: '';
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/down-arrow-wht.png);
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 6px;
    background-size: 20px;
    background-repeat: no-repeat;
    z-index: 999;

} */
.menu-toggle {
    float: right;
    margin-top: 30px !important;
    border: none;
    color: transparent;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/line-menu.png);
    background-color: #014e9b;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0;
    background-size: 22px;
    right: 15px;
}
.menu-toggle.toggled-on {
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/05/cancel-music.png);
    background-size: 25px;
}
.menu-toggle:hover, .menu-toggle:active, .menu-toggle:focus {
    background-color: #2b7bc0;
    color: transparent;
}
.mobile-menu .nav-menu {
    float: left;
    width: 100%;
    padding: 10px 0px 30px 0px;
}
.mobile-menu .menu-main-menu-second-container ul li {
    width: 100%;
    border-bottom: 1px solid #e0d7d7;
    border-top: none !important;

padding-bottom: 0px;

margin-top: 0px;
}
.mobile-menu .menu-main-menu-second-container ul li a {
    text-transform: uppercase;
    padding: 10px 15px !important;
}
.mainMenu.fr {
    display: none;
}
.header2 .mainMenu ul li {
    margin-left: 22px;
}
.ms-info .slider-ctn {
    padding-right: 15px;
    width: 58%;
}
.ms-info h3 {
    font-size: 18px !important;
    line-height: 22px !important;
}
.ms-info h2 {
    font-size: 32px !important;
    line-height: 36px !important;
    margin-bottom: 5px;
}
.ms-info .slider-btn a {
    font-size: 13px;
    width: 157px;
    line-height: 15px;
}
body.page-id-14951 h2, body.page-template-inner-newtemplate h2, body.page-template-Blog-page h2 {
    font-size: 25px;
}
body.page-id-14951 h3, body.page-template-inner-newtemplate h3, body.page-template-Blog-page h3 {
    font-size: 22px;
}
.section02 h3 {
    width: 65%;
}
.section01 .wpb_single_image h2 {
    font-size: 17px;
    padding: 0px 10px;
}
.faqSec {
    width: 100%;
    padding: 70px 15px;
}
body .faqSec .comBtn button {
    padding: 7px 5px !important;
}
.faqLeft h2.vc_custom_heading {
    font-size: 32px;
    padding: 8px 20px;;
}
.section08 .logo-container {
    text-align: center;
}
.footTop .foot01 li.widget.widget_media_image {
    width: 80%;
}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {
    width: 31.8% !important;
}
body .banner-inner h2 {
    font-size: 35px;
}
.service-1 .wpb_column.vc_column_container.vc_col-sm-3 {
    display: none;
}
.service-1 .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img {
    height: auto;
}
.blog .content, .single.single-post .content, .search.search-results .content {
    width: 74%;
}
.blog .sidebar, .single.single-post .sidebar, .search.search-results .sidebar {
    width: 26%;
}
.home-service-section .wpb_column.vc_col-sm-4 {
    width: 31.9%;
}
#landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 31.9%;
}
#landing-page-header .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    display: inline-block;
    float: right;
    width: 33%;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    height: 41px;
    margin-bottom: 7px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text {
    height: 20px;
}
.landing-page-header-two .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    display: inline-block !important;
    float: right !important;
    width: 42% !important;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 10px;
}
.footer-inner-sec {
    width: 100%;
}
.siteBrand.fl img {
    max-width: 178px;
    margin-top: 15px;
    margin-bottom: 15px;
}
}




@media only screen and (max-width: 767px) {

.header-btn-mobile {
    display: block;
}
.slider-ctn {
    float: none !important;
    width: 90% !important;
    margin: 0px auto;
}
.ms-info h2 {
    font-size: 25px !important;
    line-height: 30px !important;
margin-bottom: 0;
}
.ms-info h3 {
    font-size: 16px !important;
    line-height: 16px !important;
}
.ms-info .slider-ctn {
    width: 52%;
    padding-top: 35px;
}
body.page-id-14951 h2 {
    font-size: 23px;
}
.section01 .wpb_column.vc_col-sm-4 {
    margin-bottom: 20px;
}
body.page-id-14951 h3 {
    font-size: 20px;
}
.section02 h3 {
    width: 100%;
}
.section02 .wpb_text_column p img {
    width: 100%;
    margin-bottom: 20px;
}
.phone a, .whatsUpPhone a {
    width: 220px;
    background-position: 30px;
}
.phone-no-section .whatsUpPhone {
    margin: 0px !important;
}
.faqSec {
    padding: 50px 15px;
}
.faqLeft .vc_column-inner {
    height: 234px;
}
.faqLeft .vc_column-inner.vc_custom_1556953816360 {
    background-size: 100%;
}
.faqSec .comBtn.whiteBtn:last-child {
    margin-right: 0px;
}
.section04 .comBtn:last-child {
    margin-right: 0px;
}
.section04 {
    padding: 32px 0;
}
.section03 .wpb_column.vc_col-sm-9 {
    padding-left: 0;
}
.footTop .foot01 li.widget.widget_media_image {
    width: 80%;
    margin: 0px 8%;
}
.banner-inner {
    min-height: 150px;
}
body .banner-inner h2 {

    font-size: 37px;
    line-height: 30px;

}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {
    width: 47.4% !important;
    height: auto !important;
}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img {
    height: auto;
}
.page-id-15318 .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 50%;
    float: left;
}
.page-id-15103 .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left;
    min-height: 355px;
}
.blog .fixed_header #header, .single.single-post .fixed_header #header  {
    position: relative !important;
}
.blog .post .cmsmasters_post_title a, .single.single-post .cmsmasters_post_title {
    font-size: 22px;

}
.sidebar {

    padding-left: 0px;

}
.blog .content_wrap .content, .single.single-post .content_wrap .content {
    padding-top: 0;
}
.awards-section .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 20px;
}
/* .home .home-service-section .services-hover {
    width: 320px;
}
.home-service-section .services-hover {
    width: 320px;
} */
.home-service-section .wpb_column.vc_col-sm-4, #landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 100%;
    margin-bottom: 20px;
}
.blog .content, .single.single-post .content, .search.search-results .content {
    width: 100%;
}
.blog .sidebar, .single.single-post .sidebar, .search.search-results .sidebar {
    width: 100%;
    padding-left: 0px;
}
#landing-page-header .ms-slide-info {
    position: unset;
}
#landing-page-header .ms-info .wpcf7 {
    width: 100% !important;
    margin-right: 0;
    padding: 0px !important;
}
#landing-page-header .ms-info .wpcf7 {
    width: 100% !important;
    margin-right: 0;
    padding: 0px !important;
    margin-top: 20px !important;
    margin-bottom: 20px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-tel {
    margin-left: 15px;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control {
    width: 43.8% !important;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {

    width: 100% !important;
    margin-bottom: 20px !important;

}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {

    width: 100% !important;

}
#landing-page-header  .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text {
    width: 100% !important;
}
#landing-page-header  .ms-info .wpcf7 .wpcf7-form-control {
    width: 100% !important;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    margin-left: 0px;
}
#landing-page-header .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100% !important;
}
#landing-page-header .ms-info .wpcf7 h2 {
    font-size: 22px !important;
    margin-bottom: 10px;
}
/* .landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {

    width: 94% !important;

}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {

    width: 94% !important;

} */
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-tel {
    margin-left: 0;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-textarea {

    width: 100%;

}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {

    width: 100%;

}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-text {
    height: 40px;
}
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-select {
    height: 40px;
}
/* #landing-page-header .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    display: inline-block;
    float: right;
    width: 33%;
} */
}
.ms-info .slider-btn a {
    width: 120px;
}
.menu-toggle {
    margin-top: 30px !important;
}
.icon-text-sec {
    margin-bottom: 38px;
}


@media only screen and (max-width: 479px) {
.master-slider-parent {
    margin-top: 2px;
}
.service-teaser-h2 h1 {
    font-size: 32px !important;
}
.teaser-for-services-icon {
    padding: 25px 0px 0px 0px !important;;
}
.footTop .comCol {
    width: 100% !important;
}
.siteBrand.fl img {
    max-width: 132px !important;
}
#cmsmasters_row_bgx1ptzzag .cmsmasters_row_inner {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.topPhones {
    padding: 0;
}
.topPhones #text-16 {
    width: 100%;
}
.topPhones a {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #fff;
    padding-left: 45px;
}
.topPhones .whatsUpPhone {
    border: none;
}
.topPhones a.phone {
    background-image: none;
}
.topPhones a.phone::before {
    content: '';
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/phoneIcon.png);
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    left: 5%;
}
.topPhones a.whatsUpPhone {
    background-image: none;
    position: relative;
}
.topPhones a.whatsUpPhone::before {
    content: '';
    background-image: url(https://gatorstamping.com/wp-content/uploads/2019/04/whatsupIcon.png);
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    left: 12%;
}
.ms-info .slider-ctn {
    width: 56%;
    padding-top: 25px;
}
.ms-info h3 {
    font-size: 10px !important;
}
.ms-info h2 {
    font-size: 11px !important;
}
.header-btn-mobile .slider-btn a {
    font-size: 12px;
    width: 145px;
    line-height: 15px;
}
.header-btn-mobile .slider-btn a br {
    display: none;
}
.header-btn-mobile .slider-btn a:first-child {
    margin-right: 4px;
}
.header-btn-mobile .slider-btn a:last-child {
    margin-left: 4px;
}
body.page-id-14951 h2, body.page-template-inner-newtemplate h2, body.page-template-Blog-page h2 {
    font-size: 32px;
}
body .section03 .comBtn {
    max-width: 100%;
}
.section04 .comBtn button br {
    display: none;
}
body .section04 .comBtn button {
    font-size: 13px !important;
    padding: 7px 12px !important;
    line-height: 15px !important;
}
.faqLeft .vc_column-inner {
    height: auto;
    padding: 77px 0px;
}
.faqLeft h2.vc_custom_heading {
    font-size: 24px;
}
body .faqLeft .comBtn {
    max-width: 49%;
}
body .faqSec .comBtn button {
    padding: 7px 5px !important;
    font-size: 12px !important;
}
.newFooter .foot02 {
    margin-bottom: 0px;
}
.footBt .footLeft {
    width: 100%;
    float: none;
    margin-bottom: 10px;
}
.footBt .footLeft #text-17 p {
    text-align: center;
}
.footBt .footLeft .widget.widget_nav_menu #menu-new-footer-menu li a {
    padding: 0px 7px;
}
.footBt .footLeft .menu-new-footer-menu-container {
    text-align: center;
}
.footBt .footRight {
    width: 100%;
    float: none;
}
.footBt .footRight #text-19 p {
    text-align: center;
}
.footBt .footRight #text-19 {
    float: none;
}
.topBar {
    padding: 8px 0;
}
.topBar a {
    margin: 0 3px;
    font-size: 11px;
}
.topBar p {
    font-size: 11px;
}
.faqSec .comBtn.whiteBtn a.vc_general.vc_btn3 {
    font-size: 11px !important;
    padding: 7px 15px !important;
    width: 100% !important;
}
.faqSec .comBtn.whiteBtn {
    margin-top: 40px;
    width: 100%;
}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {
    width: 100% !important;
    height: auto !important;
}
.page-id-15318 .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
.page-id-15103 .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%;
    float: left;
    min-height: auto;
    margin-bottom: 20px;
}
.service-1 {
    padding: 0px 15px;
}
.inner-comm-ctn-sec {
    margin-top: 0px;
}
.inner-faq .vc_column-inner {
    padding: 0px;
}
.inner-faq {
    padding-left: 0px;
    padding-right: 0px;
}
.landing-page-header-two .master-slider-parent {
    margin-top: 0;
}
.landing-page-header-two .ms-info .wpcf7 .wpcf7-form-control {

    width: 100% !important;
    margin: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;

}

}

.ms-info .slider-ctn h2 {
    color: #fff !important;
}
.ms-info .slider-ctn h3 {
    color: #fff !important;
    margin-bottom: 11px;
}
.slider-ctn a {
    color: #fff !important;
}
.email a {
    background-color: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 2px;
    background-image: url(https://gatorstampingcom800ec.zapwp.com/m:0/a:https://wordpress-467375-1745139.cloudwaysapps.com/wp-content/uploads/2021/02/message-1-1.png) !important;
    background-repeat: no-repeat !important;
    background-position: 9px;
    padding-left: 43px !important;
    width: 293px;
    }
    
    .email a:hover {
    border: none !important;
}
.footTop .foot01 #text-18 a {
    border: none !important;
}
.footTop .foot01 #text-18 a:hover {
    border: none !important;
    background-color: unset !important;
}
.footTop {
    background-color: #666;
}
.comCol.foot02 {
    color:#fff !important;
}
.foot03 p {
    color: #fff !important;
}
.foot04 a {
    color: #fff !important;
}
.foot04 a:hover {
    color: #ffa601 !important;
}
.home-services-sec h2 {
    font-size: 22px !important;
}
.home-services-sec .vc_col-sm-4 {
    padding-left: 20px;
    padding-right: 20px;
}
.home-services-sec img.alignnone {
    border-radius: 4px !important;
    height: 25px;
    width: 25px;
    margin-right: 10px;
}
.home-services-sec p:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 50px;
    background-color: #2b7bc0;
    top: 50px;
    left: 22px;
}
.patient-portal h2 {
    text-align: center;
}

.contact-sec img.vc_single_image-img.attachment-thumbnail {
    height: 40px;
    width: 40px;
}
.patient-portal h2:before {
    content: '';
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0px;
    left: 655px;
    background-image: url(https://gatorstampingcom800ec.zapwp.com/m:0/a:https://wordpress-467375-1745139.cloudwaysapps.com/wp-content/uploads/2021/02/services-01.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.patient-portal a {
    border: 1px solid #fff !important;
    padding: 9px 57px;
    color: #fff !important;
}
.insurance-payment-sec h3 a {
    border: 1px solid #3065b5 !important;
    padding: 13px 20px;
}
.insurance-payment-sec p {
    padding-bottom: 30px;
}
.insurance-payment-sec p a:hover {
    color: #3065b5 !important;
}
.tmm.tmm_doctor .tmm_3_columns.tmm_wrap.tmm_plugin_f .tmm_member:first-child .tmm_names::before {
    content: '';
    position: absolute;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/services-02.png);
   height: 30px;
    width: 30px;
    background-size: cover;
    left: 160px;
    border-radius: 50%;
    top: 27px;
}
.tmm .tmm_plugin_f .tmm_names {
    position: relative;
}
.tmm.tmm_doctor .tmm_3_columns.tmm_wrap.tmm_plugin_f .tmm_member:nth-child(2) .tmm_names::before {
    content: '';
    position: absolute;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/services-03.png);
    height: 30px;
    width: 30px;
    background-size: cover;
    left: 160px;
    border-radius: 50%;
    top: 27px;
    display: none;
}
.tmm.tmm_doctor .tmm_3_columns.tmm_wrap.tmm_plugin_f .tmm_member:nth-child(2n+1) .tmm_names::before {
    content: '';
    position: absolute;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/services-02.png);
   height: 30px;
    width: 30px;
    background-size: cover;
    left: 160px;
    border-radius: 50%;
    top: 27px;
    display: none;
}
.commonSec.location-section.contact-sec {
    margin-bottom: 60px;
}
.patient-portal {
    margin-bottom: 60px !important;
}
.insurance-payment-sec p {
    margin-left: 27px;
    margin-right: 20px;
}
.insurance-payment-sec {
    margin-bottom: 60px !important;
}
.tmm_names:before {
    content: '';
    position: absolute;
    background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/services-01.png);
    height: 30px;
    width: 30px;
    background-size: cover;
    left: 160px;
    border-radius: 50%;
    top: 27px;
    display: none;
}
.insurance-payment-sec h2.vc_custom_heading:before {
    content: '';
    position: absolute;
        background-image: url(https://gatorstamping.com/wp-content/uploads/2021/02/84711206e52e0d4ff6c793cb476ea264-heartbeat-star-medical-logo-by-vexels.png);

     height: 35px;
    width: 35px;
    background-size: cover;
    left: 729px;
    border-radius: 50%;
    top: 2px;
}

/* ------------------------------------------------------------ */
.location-map-banner .wpb_text_column.wpb_content_element {
    margin: 0;
}
.location-map-banner p {
    padding: 0;
}
.made-in-us-logo {
    padding: 20px 0px;
}
.made-in-us-logo .wpb_single_image {
    margin: 0;
}
.footLeft p {
    padding: 0 !important;
}

.comCol.foot01 img {
    max-width: 200px;
}
.comCol.foot02 p {
    color: #fff;
}
.comCol.foot03 li a {
    color: #fff;
}
.footTop a:hover {
    color: #000 !important;
}
.comCol.foot02 a:hover {
    color: #000 !important;
}
.footBt p {
    color: #000 !important;
}
.footBt p a {
    color: #000 !important;
}
.footBt p a:hover {
    color: #666 !important;
}
.footBt p strong {
    color: #000 !important;
}
.footBt a {
    color: #000;
}
.footBt a:hover {
    color: #666;
}
.service-icon-sec .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.teaser-for-services-icon {
    padding: 25px 0px 60px 0px;
}
.service-icon-sec {
    padding-bottom: 30px;
}
.teaser-for-services-icon .service-teaser-h2 h2 {
    font-size: 58px;
    text-align: center;
    color: #000;
}
.service-icon-sec img {
    /* background-color: #fff; */
    background-color: rgba(56,166,5,0.14) !important;
    border-radius: 50%;
    margin-right: 6px;
    width: 50px;
height: 50px !important;
padding: 10px;
    background-color: #ececec;
}
.service-icon-sec h2 {
    /* color: #000 !important; */
    font-size: 22px !important;
    color: #012603 !important;
    border-bottom: 1px solid #6666662b;
    padding-bottom: 10px;
    margin-bottom: 10px !important;
}
.common-btn-sec a {
    /* background-color: #014e9b !important; */
    background-color: #1D5902 !important;
    color: #fff !important;
    border: 1px solid #ffffff !important;
    padding: 14px 25px !important;
    font-size: 14px !important;
    background-image: none !important;
    border-radius: unset !important;
}
.common-btn-sec a:hover {
    /* background-color: #666 !important; */
    background-color: #38A605 !important;
    color: #fff !important;
    transition: all .2s ease-in-out;
}
#slide_top {
    background-color: #000;
}
/* ------------------------------------------------------------ */
