﻿@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i&display=swap');
.banner-right{
    width:100%;
    height:500px;
    background:linear-gradient(360deg,#9a24c5,#ffffff);
    padding:20px 5px 0px;
    position:relative;
}
.banner-div1{
    padding:10px 10px;
    display:flex;
    align-items:center;
    text-align: left;
}
.banner-div1 p,.banner-div2 p{
    color: #fff;
    line-height: 16px;
    font-weight: 600;
}

.banner-div1 i{
    color: #029d5a;
    margin-right: 5px;
    font-size: 20px
}
.banner-div2{
    padding:20px 0px;
    text-align:center;
}
.banner-div2 span{
    font-size: 14px;
    color: #000;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
}
.banner-div2 a{
    font-size: 18px;
    color: #ff0000;
    text-shadow: 1px 1px 7px #c8c8c8;
    font-weight: 800;
}
.banner-div2 h5{
    font-size:16px;
    margin:0;
    color:#ffffff;
}
.banner-div2 h4{
    font-size:35px;
    margin:0;
    color:#ffffff;
    font-weight:600;
}
.banner-right .imagebanner{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.banner-right .imagebanner img{
    width:100%;
}
/**/
.gt_container--hich1m .gt_switcher{
    margin-top:14px!important;
    width:122px!important;
}
.gt_container--hich1m .gt_switcher .gt_selected{
    background:transparent!important;
    margin-top:3px!important;
}
.gt_container--hich1m .gt_switcher .gt_selected a{
    border:none!important;
    font-size:16px;
    color:#fff!important;
    font-weight:600;
    
    font-family:'Source Sans Pro', sans-serif;
}
.gt_container--hich1m .gt_switcher .gt_selected a:hover {
    background:transparent!important;
}
.gt_container--hich1m .gt_switcher .gt_option{
    position:absolute!important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
/*.callbtn_header{
    display:flex;
    align-items:center;
    text-align:right;
    border-radius: 30px;
    justify-content: end;
}*/
.callbtn_header{
    border-radius: 30px;
    text-align:center;
}
.img_divcall,.img_divcall_mobile{
    position: absolute;
    right: 0;
    top: 6px;
}
.img_divcall img,.img_divcall_mobile img{
    width:50px;
    height:50px;
    border-radius:50%;
    border: 2px solid #fff;
	background:#000;
}
/*.number_divcsll{
    border: 1px solid #fff;
    width: 100%;
    border-radius: 30px;
    padding: 0px 40px 0px 0px;
    height:50px;
	margin-top:1px;
	background:#9a24c5;
}*/
.number_divcsll{
    border: 1px solid #fff;
    width: 100%;
    border-radius: 30px;
    height:55px;
	margin-top:1px;
	background:#9a24c5;
	padding:3px;
}
.number_divcsll h5{
    margin-bottom:0;
    font-size:18px;
    font-weight:500;
    color:#fff;
}
.number_divcsll p{
    margin-bottom:0;
    line-height:12px;
    color:#fff;
    font-weight:400;
    text-align:center;
}
.number_divcsll p a{
    color:#fff;
    font-size:20px;
    font-weight:600;
}
.img_divcall_mobile{
    display:none;
}


.pulse {
  position: relative;
  animation: animate 3s linear infinite;
}

@keyframes animate {
  0% {
    box-shadow: 0 0 0 0 rgb(154, 36, 197, 0.7), 0 0 0 0 rgb(154, 36, 197, 0.7);
  }
  40% {
    box-shadow: 0 0 0 50px rgb(154, 36, 197, 0), 0 0 0 0 rgb(154, 36, 197, 0.7);
  }
  80% {
    box-shadow: 0 0 0 50px rgb(154, 36, 197, 0), 0 0 0 30px rgb(154, 36, 197, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgb(154, 36, 197, 0), 0 0 0 30px rgb(154, 36, 197, 0);
  }
}

.pulsemobile {
    width:55px;
    height:55px;
    border-radius:50%;
  animation: animatea 3s linear infinite;
}

@keyframes animatea {
  0% {
    box-shadow: 0 0 0 0 rgb(52, 161, 235, 0.7), 0 0 0 0 rgb(52, 161, 235, 0.7);
  }
  40% {
    box-shadow: 0 0 0 50px rgb(52, 161, 235, 0), 0 0 0 0 rgb(52, 161, 235, 0.7);
  }
  80% {
    box-shadow: 0 0 0 50px rgb(255, 109, 74, 0), 0 0 0 30px rgb(52, 161, 235, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgb(52, 161, 235, 0), 0 0 0 30px rgb(52, 161, 235, 0);
  }
}
@media (max-width: 1199px) {
    .img_divcall_mobile{
        display:block!important;
		position: absolute;
    right: 0;
    top: 7px;
    }
	
}
@media (max-width: 600px) {
    .img_divcall_mobile {
    right: 18px;
    padding:10px;
	top: 1px;
}
    .img_divcall_mobile img{
        height:40px;
        width:40px;
    }
}