.sp-megamenu-parent {width: 100%;}
.offcanvas-menu .logo-image{height:80px!important}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {float: right;margin-left: 20px;}
.cbr {padding: 10px 20px!important;border: 1px solid #ccc;border-radius: 5px;margin-bottom: 2px;display: block;width: 100%!important;}
.submit{background:#007c57;padding:10px 20px!important;border-radius:5px; border:1px solid #007c57;color:#fff}
.submit:hover{background:#000}
.leftCol h3 {color: #fff!important;background: #0E6E45;border:1px solid #0E6E45;display: block;font-size: 20px;padding: 11px;margin: -10px;margin-bottom: 20px;border-radius:5px}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{line-height:60px!important;background: #ddd;border: 1px solid #ddd;border-radius: 7px 7px 0px 0px;margin-right:5px}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {color: #fff;background: #0E6E45;border: 1px solid #0E6E45;border-radius: 7px 7px 0px 0px;}
.sp-megamenu-parent>li>a:hover{color: #fff!important;background: #0E6E45;border: 1px solid #0E6E45;}
#offcanvas-toggler {height: 60px!important}
#sp-top1 p {font-size: 28px;line-height: 32px;font-style: italic;font-weight: bold;text-align:right;color: #0E6E45;}
#sp-top1 p a{color: #000!important;}
.leftCol{padding:20px;border:2px solid #0E6E45;background:#fff;border-radius:10px;}
.sp-megamenu-parent>li:last-child>a {padding: 0px 15px!important}
@media only screen and (max-width :992px){
    .logo-image-phone {height: 75px!important}
}
@media only screen and (max-width :768px){
    #sp-logo,#sp-top1{width:49.9%!important}
    
    #sp-top1 p {font-size: 21px;text-align: center;}
}
@media only screen and (max-width :650px){

     #sp-logo,#sp-top1{width:100%!important}
    .logo{text-align:center}
}