@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Devonshire&amp;display=swap');
body{
	padding: 0;
	margin: 0;
    font-family: 'Montserrat', sans-serif;
}
.main{
  width: 93%;
  padding: 0;
  margin: 0 auto;
  border:0px solid;
}
a{
    color: #000;
    text-decoration: none;
}
a:focus, a:hover {
    color: #000;
    text-decoration: none;
}

img{
	max-width: 100%;
}

h1,h2,h3,h4,h5,h6{
    margin:0;
}
ul{
    margin: 0;
    padding: 0;
}
li{
    list-style: none;
}
p{
    margin:0;
}

/* top head section start */
.top-head{
    padding:0;
    background:#ffc710;
}
.top-head-1{
    padding:0;
}
.top-head-left{
    padding:0;
}
.top-head-left-1{
    padding:0 0 0 73px;
    background: #9f0307;
    clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
}
.top-head-left-1 p{
    color: #ffffff;
    font-size: 19px;
    font-weight: 600;
    padding: 9px 0 9px;
    text-transform: capitalize;
}
.top-head-center{
    padding:0;
}
.top-head-center-1{
    padding:0;
    text-align: center;
}
.top-head-center-1 p{
    color: #000000;
    font-size: 19px;
    font-weight: 600;
    padding: 9px 0 9px;
    text-transform: capitalize;
}
.top-head-center-1 p span{
    color: #9f0307;
    font-weight: 700
}
.top-head-right{
    padding:0;
}
.top-head-right-1{
    padding:0;
    text-align: center;
}
.top-head-right-1 a{
    color: #fff;
    background: #9f0307;
    padding: 6px 7px;
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    text-transform: capitalize;
    text-align: center;
    animation: mymove 0.7s infinite;
    outline: #9f0307 solid 2px;
    width: 236px;
    height: 45px;
    display: inline-block;
}
@keyframes mymove {
    50% {outline-offset: 8px;}
}
/* top head section end */



/* header section start */
.header-logo{
  padding: 0;
}
.header-logo-1{
  padding:0;
  display: flex;
  align-items: center;
}
.header-logo-left{
  padding:0;
}
.header-logo-left-1{
  padding:15px 15px 15px;
  text-align: center;
}
.header-logo-right{
  padding:0;
}
.header-logo-right-1{
  padding:9px 15px 15px;
}
.header-logo-right-1 ul{
    padding:0;
    text-align:center;
}
.header-logo-right-1 ul li{
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
    text-transform: capitalize;
    padding: 5px 0px 5px;
    border-bottom: 2px solid #000;
}
.header-logo-right-1 ul li span {
    font-weight: 700;
    font-size: 20px;
    color: #fe2c56;
    padding: 0 0 0 4px;
}
.header-logo-right-1 ul li:nth-child(1) {
    padding:0 20px 20px;
    text-align: right;
    color: #9f0307;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    border: 0;
    animation: blltx 400ms linear infinite;
}
@keyframes  blltx{
  0%{color:#fff;}
  50%{color: #9f0307;}
  100%{color:#fff;}
}
.top-add{
    background: #ffc710;
    padding: 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.typing > *{
  overflow: hidden;
  white-space: nowrap;
  animation: typingAnim 4s steps(50) infinite;
}
.typing p{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
}
.typing span{
    color: #fff;
    text-transform:uppercase;
    font-weight: 500;
}
@keyframes typingAnim {
  from {width:0}
  to {width:100%}
}
/* header section logo */



/* top choose section start */
.top-choose1{
    padding:0;
    background:linear-gradient(360deg, #ffc7107d, transparent);
}
.top-choose2{
    padding: 0;
    text-align: center;
    border-top: 1px solid #000;
}
.headchoose1{
    padding:0;
    display: flex;
}
.headchoose2{
  padding:15px 0px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.chooseimage-left{
  padding: 0px 15px 0 0;
}
.chooseimage-left i{
    font-size: 43px;
    color: #9f0307;
}
.choosetext-right{
  text-align: center;
  padding: 0px 0 0;
}
.choosetext-right p{
    color: #000;
    font-size: 23px;
    margin: 0;
    text-transform: capitalize;
    font-weight: 600;
}
/* top choose section end */





/* top service section start */
.top-sec1{
    padding: 15px 0;
    background: #9f0307;
}
.top-sec2{
    padding: 0;
    text-align: center;
}

.top-sec3{
    padding: 0;
}
.top-sec3 p{
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    animation: texclrr 1.5s infinite;
    line-height:40px;
}
@keyframes texclrr{
    0%{color:#fff;transform:translateY(5px)}
    50%{color:yellow;transform:translateY(-5px)}
    100%{color:#ffffff;transform:translateY(5px)}
}
/* top service section end */


/* banner section start */
.banner{
    padding:0;
}
.banner img{
    width:100%;
}
/* banner section end */



/* service section start */
.srv-sec-1{
    padding: 0;
}
.srv-sec-2{
    padding:25px 0px 25px;
}
.service-title{
    padding:0;
    text-align:center;
}
.service-title strong{
    font-size: 48px;
    font-weight: 100;
    display: inline-block;
    color:#9f0307;
    text-transform: capitalize;
    font-family: 'Devonshire', cursive;
    padding: 24px 0 0;
    letter-spacing: 2px;
    text-align: center;
    line-height: 56px;
    border-bottom: 1px dashed #000;
}
.service-title p{
    font-size: 19px;
    font-weight: 500;
    display: block;
    color: #000;
    text-transform: capitalize;
    padding: 6px 0 0;
    text-align: center;
}
.srv-sec-content{
    padding:38px 0 0;
}
.srv-mn{
    padding:0 15px 25px;
    display:flex;

}
.srv-inr{
    background: #fff;
    color: #fff;
    overflow: hidden;
    /*box-shadow: 0 0 5px rgb(0 0 0 / 15%);*/
    position: relative;
    padding: 0px;
    z-index: 1;
    border: 2px dashed red;
}

.srv-img{
    padding: 0;
}
.srv-img img {
    width: 100%;
    border: 2px solid white;
    height: auto;
    transition: all 0.45s ease-in-out;
}
.srv-bx{
    position: absolute;
    width: 100%;
    background: linear-gradient(359deg, #8c18b9, #ae1da2);
	
    font-size: 20px;
    bottom: -15px;
    right: -20px;
    border: 2px solid #fff;
    transition: 0.3s ease-in-out;
    z-index: 1;
    padding: 6px 0 8px 35px;
    text-align: left;
}
.srv-bx strong{
    color:white;
    font-size: 16px;
    text-transform: capitalize;
    display: inline-block
}
.srv-bx span a{
    text-align: center;
    background: #9f0307;
    color: #ffffff;
    font-size: 20px;
    border: 0px solid #fff;
    transition: 0.3s ease-in-out;
    z-index: 1;
    display: inline-block;
    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0% 100%);
    position: absolute;
    width: 50px;
    height: 53px;
    line-height: 55px;
    top: -11px;
    right: 18px;
}
.srv-text{
    padding: 20px 0 0;
    text-align: center;
}
.srv-text p{
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    color: #000;
}
/* service section end */



/* about us section start */
.about-section{
    padding: 24px 10px 55px;
    background:#9f0307;
}
.about-section:before{
    position: absolute;
    content: "";
    top: 21%;
    background: #ffc710;
    width:9px;
    height: 367px;
    left: 0;
}
.about-section:after{
    position: absolute;
    content: "";
    top: 21%;
    background: #ffc710;
    width:9px;
    height: 367px;
    right:0;
}
.about-section-1{
    padding: 0;
}
.about-us-content{
  padding: 20px 0 0;
}
.about-title{
    padding:0;
    text-align: center;
}
.about-title strong {
    font-size: 48px;
    font-weight: 100;
    display: inline-block;
    color: #ffc710;
    text-transform: capitalize;
    font-family: 'Devonshire', cursive;
    padding: 24px 0 0;
    letter-spacing: 2px;
    text-align: center;
    border-bottom: 1px dashed #fff;
}
.about-title p {
    font-size: 19px;
    font-weight: 500;
    display: block;
    color: #fff;
    text-transform: capitalize;
    padding: 6px 0 0;
    text-align: center;
}
.about-us-content p{
    font-size: 15px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.about-us-content p strong{
    color:#ffc710;
    font-weight: 500;
}
.about-heading{
    color: #ffc710;
    font-size: 19px;
    font-weight: 600;
    line-height: 35px;
    padding: 3px 0px 4px;
    display: inline-block;
}
.about-us-content ul{
  padding: 0 0 3px;
}
.about-us-content ul li {
    font-size: 15px;
    font-weight: 400;
    line-height:32px;
    color: #fff;
    padding: 0;
}
.about-us-content ul li:before {
    content: "\f221";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    color:#ffc710;
    font-size: 15px;
    text-align: center;
    padding: 0 5px 0 0;
}
/* about us section end */


/* featured service section start */
.feature-sec-1{
    padding: 0;
}
.feature-sec-2{
    padding:20px 0px 0px;
}
.feature-content{
    padding:38px 0 0;
}
.feature-mn{
    padding:0 15px 25px;
    display:flex;
}
.feature-inr{
    padding: 0px;
    text-align: center;
}
.feature-img{
    padding: 0;
}
.feature-img img {
    width: 100%;
    height: auto;
    box-shadow:0 0 10px rgb(0 0 0 / 16%);
    padding: 12px;
    background: repeating-linear-gradient( 0deg , #ffc710, #ffffff 100px);
    border-radius: 50%;
}
.feature-bx{
    padding:15px 0 0;
}
.feature-bx strong{
    color: #9f0307;
    font-size: 23px;
    text-transform: capitalize;
    display: block;
    font-weight: 700;
}
.feature-bx span a{
    text-align: center;
    color: #000;
    font-size: 48px;
    display: inline-block;
    animation: contacttoppulsate 1s ease-out;
    animation-iteration-count: infinite;
    transform: rotate(24deg);
}
@keyframes contacttoppulsate {
    0% {
        transform: scale(0.9, 0.9);
        opacity: 1;
    }
        
    50% {
         transform: scale(1.0, 1.0);
         opacity: 1;
    }
        
    100% {
           transform: scale(0.9, 0.9);
           opacity: 1;
        }
}
.feature-bx span a i{
    transform: rotate(349deg);
	color:#8c18b9;
}
/* featured service section end */



/* why choose us section start */
.why-sec-1{
    padding: 0;
}
.why-sec-2{
    padding:30px 0px 10px;
}
.why-content{
    padding:0;
}
.why-left{
    padding:0;
}
.why-left-1{
    padding:0;
}
.why-right{
    padding:0;
}
.why-right-1{
    padding:0 25px;
}
.why-title{
    padding:0;
    text-align:left;
}
.why-title strong{
    font-size: 48px;
    font-weight: 100;
    display: inline-block;
    color:#9f0307;
    text-transform: capitalize;
    font-family: 'Devonshire', cursive;
    padding:0 0 0;
    letter-spacing: 2px;
    border-bottom: 1px dashed #000;
}
.why-title p{
    font-size: 19px;
    font-weight: 500;
    display: block;
    color: #000;
    text-transform: capitalize;
    padding: 6px 0 0;
}
.why-text{
    padding:10px 0 0;
}
.why-text p{
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    color: #000;
}
.why-choose-sec{
    padding: 0;
    margin:-195px 0 0;
}
.why-choose-box-0{
    background:transparent;
}
.why-choose-box{
    padding:0px 24px 36px 42px;
    text-align: center;
    clip-path:polygon(11% 0, 100% 0%, 100% 100%, 0% 100%);
    background: #ffc710;
}
.why-bx{
    padding: 0;
    display: flex;
}
.why-bx-1{
    padding:30px 8px 0;
    margin: 0 auto;
}
.choose-image{
    position: relative;
}
.choose-image span{
    font-size: 52px;
    color: #000000;
    display: inline-block;
}
.choose-image i{
    transition: .5s all ease-in-out;
    z-index: 1;
	color:#8c18b9;
}
.choose-text{
    padding: 0;
}
.choose-text p{
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #9f0307;
    padding: 0px 0 3px;
}
.choose-text span{
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    color: #000;
    text-transform: capitalize;
}
/* why choose us ection end */



/* testimonial section start */
.testi-sec{
    padding:0;
}
.testi-sec-1{
    padding:17px 0 20px;
}
.testi-content{
  padding: 0;
}
.testi-1{
  padding:15px 15px 0px;
}
.testi-2{
  padding:0;
  text-align:center;
}
.testi-3{
  padding:28px 0px 0px;
  position: relative;
  text-align:left;
}
.testimonial {
    padding:0;
    text-align: center;
    position: relative;
    transition: all 0.7s ease 0s;
}
.testimonial .pic-1 {
    width: 90px;
    height: 90px;
    background:#ffc710;
    padding: 6px;
    transition: all 0.7s ease 0s;
    overflow: hidden;
}
.pic{
    padding:0;
    border-bottom:2px solid #ffc710;
}
.pic-1 img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.quotation {
    position: absolute;
    left: 64px;
    top: -23px;
    height: 48px;
    width: 53px;
    background: #ffc710;
    transform: rotate(45deg);
}
.quotation img {
    position: absolute;
    left: 19px;
    top: 30px;
    transform: rotate(-45deg);
    color: #ffffff;
    font-size: 20px;
    font-weight: 300;
    width: 27%;
}
.testimonial-profile {
    display: inline-block;
    text-align: center;
    padding: 30px 0 0;
}
.testimonial-profile p{
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #9f0307;
    padding: 0px 0 3px;
}
.testimonial .rating {
    display: inline-block;
    padding: 1px 5px;
    margin: 0;
    list-style: none;
    color:#ffc710;
}
.testimonial .rating li {
    display: inline-block;
    font-size: 13px;
}
.description {
    padding: 10px 0px 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    color: #000;
}
/* testimonial section end */




/* service list section start */
.main-srv-sec{
  padding: 0;
}
.main-srv-sec-1{
  padding:0px 0 9px;
}
.main-srv-sec-2{
  padding:30px 0 0;
}
.srv-list{
  padding:15px 20px;
}
.srv-list-1{
  padding: 0px 0 30px;
  position: relative;
}
.srv-list-1 p{
    font-size: 36px;
    font-weight: 400;
    color: #ffffff;
    text-transform: capitalize;
    padding: 4px 0 0;
}
.srv-list-1 ul li {
    color: #000000;
    font-size: 17px;
    font-weight: 500;
    line-height: 35px;
    padding: 0px 0 3px;
    text-transform: capitalize;
    margin: 12px 0;
    border-bottom: 1px dashed #000;
}
.srv-list-1 ul li:before {
    content: "\f0c1";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    color: #000000;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    width: 40px;
    height: 32px;
    background: #feab07;
    font-size: 15px;
    text-align: center;
    margin: 0 9px 0 0;
    border-radius: 0 50px 50px 0;
    padding: 0 4px 0 0px;
    border-left: 2px dotted #000;
}
.srv-list-1 img{
    width:100%;
}
/* service list section end */



/* add section start */
.add-section{
    padding: 0;
    background: #9f0307;
}
.add-section1{
  padding:40px 0px 30px;
  text-align: center;
}
.add-section1 strong{
    font-size: 30px;
    color: #feab07;
    padding: 0px 0 6px;
    font-weight: 500;
    text-transform: capitalize;
    border-bottom: 1px solid #feab07;
}
.add-section1 p{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
    text-transform: capitalize;
    padding: 10px 0 8px;
}
.add-section1 span{
    font-size: 22px;
    color: #ffffff;
    margin: 0;
    padding:6px 0 0;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    animation: anii 0.4s infinite;
}
.add-section1 a{
    font-size: 57px;
    display: block;
    font-weight: 600;
    text-decoration: none;
    color: #ffffff;
}
@keyframes anii{
  0%{
    color:#feab07;
  }
  100%{
    color:#fff;
  }
}

/* add section end */



/* start copy right section */
.copyryt-sec{
  padding:0;
  background: #000000;
}
.copyryt-sec-1{
  padding: 0px 0px 21px;
  text-align:
  center;
}
.disclaimer{
    color: #fff;
    padding: 20px 0px 4px;
    font-size: 14px;
    font-weight: 100;
    line-height: 29px;
    text-align: center;
}
.copyryt{
    font-size: 14px;
    font-weight: 300;
    color: #feab07;
    text-transform: capitalize;
    padding: 9px 0 0;
    background: #000;
    border-top: 1px dotted #ffffff61;
}
/* end copy right section */

#callbook {
    background: green;
    bottom: 0;
    height: 40px;
    left: 0;
    position: fixed;
    display: none;
    right: 0;
    z-index: 100;
}

#callbook ul {
    padding: 0
}

#callbook ul li {
    border-bottom: 1px solid #fff;
    background: red;
    position: relative;
    padding:12px 0 10px;
    width: 50%;
    float: left;
    text-align: center;
}

#callbook ul li a{
    animation: zoom-out .5s infinite alternate;
    display: inline-block;
}
@keyframes zoom-out {
  
  0% { transform: scale(1); }
  100% { transform: scale(1.3); }
     
}
#callbook ul li a span {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    position: relative;
    top: -2px
}

#callbook ul li a i {
    color: #fff;
    position: relative;
    top: 0;
    padding: 0 5px 0 0;
    font-size: 17px
}

#callbook ul li a i {
    animation: pulsate .5s ease-out;
}



@media (max-width: 767px){
.top-head-left-1 {padding: 0px;border-radius: 0 0 65px 0;clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%);text-align:center;}
.top-head-center-1 p {font-size:18px;padding:9px 0 16px;}
.header-logo-1{display: block;}
.header-logo-left-1 {padding:10px 0px 0px;}
.header-logo-right-1 {padding:0px 0px 15px;}
.header-logo-right-1 ul li:nth-child(1){font-size:18px;padding:20px 9px;}
.header-logo-right-1 ul li{font-size:16px;}
.top-sec3 p {font-size: 19px;}
.chooseimage-left {padding: 0px 6px 0 0;}
.chooseimage-left i { font-size:24px;}
.choosetext-right p{font-size:15px;}
.srv-mn {padding: 0 7px 25px;}
.feature-bx strong {font-size: 20px;}
.feature-bx span a{font-size: 44px;}
.testi-1 {padding: 15px 7px 0px;}
.why-choose-sec{margin:0;}
.why-choose-box {clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);padding:0px 15px 36px;}
.why-right-1 {padding: 25px 25px 30px;}
.srv-list {padding: 0px 7px;}
.copyryt-sec-1 {padding: 0px 0px 60px;}
#callbook {display: block;}
}



@media only screen and (min-width: 767px) and (max-width:990px){
.header-logo-right-1 {padding: 0px 15px 15px;}
.top-head-left-1 {padding: 0 0 0 17px;}
.top-head-left-1 p {font-size: 16px;}
.top-head-center-1 p {font-size: 17px;padding:9px 0 16px;}
.top-sec3 p {font-size: 21px;}
.header-logo-1{display: block;}
.chooseimage-left i { font-size: 35px;}
.choosetext-right p{font-size: 20px;}
.why-right-1 {padding: 0 25px 225px;}
}


@media only screen and (min-width: 991px) and (max-width:1200px){
.top-head-left-1 {padding: 0 0 0 37px;}
.top-head-center-1 p {font-size:15px;}
.header-logo-right-1 ul li:nth-child(1){font-size: 16px;padding: 20px 4px;}
.header-logo-right-1 ul li{font-size: 15px;}
.typing p {font-size: 16px;}
.top-sec3 p {font-size: 22px;}
.srv-mn {padding: 0 6px 25px}
.srv-bx{padding:6px 0 8px 14px;}
.srv-bx strong {font-size: 15px;}
.srv-bx span a{width: 44px;font-size: 18px;}
.feature-mn {padding: 0 10px 25px;}
.feature-bx strong {font-size:17px;}
.feature-bx span a {font-size: 35px}
.testi-1 {padding:15px 5px 0px;}
.testimonial-profile p { font-size: 17px;}
.srv-list {padding: 15px 12px;}
.why-choose-sec{ margin:-70px 0 0;}
}


@media only screen and (min-width:1201px) and (max-width:1250px){
.top-head-center-1 p {font-size: 18px;}
.srv-bx{padding:6px 0 8px 21px;}
.feature-bx strong {font-size: 20px}
}




@media (min-width:0) and (max-width:590px){
.header-logo-right-1 ul li:nth-child(1){font-size: 15px;padding:20px 3px;}
.header-logo-right-1 ul li{font-size: 13px;}
.top-head-center-1 p { font-size: 15px;}
.typing p {font-size: 15px;}
.headchoose1{width:50%;}
.headchoose1:nth-child(3) {display: none;}
.chooseimage-left i {font-size:35px;}
.choosetext-right p {font-size:20px;}
.testi-1{width:100%;}
.srv-list{width:100%;}
.srv-mn{width:100%;}
.srv-list-1 {padding:0px 0 0px;}
.srv-list {padding:0px 7px;}
.srv-list-1 img {padding:20px 0;}
.feature-bx strong {font-size:16px;}
.feature-bx span a {font-size:38px;}
.add-section1 a {font-size: 45px;}
}




@media (min-width: 290px) and (max-width:490px){
.top-head-left-1 p {font-size: 16px;}
.header-logo-right-1 ul {padding: 12px 0 9px;}
.header-logo-right-1 ul li:nth-child(1){font-size:20px;padding:0px 3px 0;}
.header-logo-right-1 ul li{font-size: 14px;}
.typing p {font-size:10px;font-weight:700;}
.top-sec3 p {font-size: 13px;line-height: 29px;}
.why-choose-box {padding: 25px 15px 36px;}
.why-bx{width:100%;}
.why-bx-1{width:100%;padding:12px 8px 0px;}
.chooseimage-left i {font-size: 21px;}
.choosetext-right p {font-size: 13px;}
.about-section {padding: 11px 7px 40px;}
.about-title strong {font-size: 31px;}
.about-title p {font-size: 13px;}
.srv-sec-2 {padding: 25px 0px 11px;}
.service-title strong{font-size: 35px;padding:0;}
.srv-sec-content {padding: 23px 0 0;}
.service-title p{font-size: 15px;}
.why-sec-2 { padding: 8px 0px 10px;}
.why-title strong {font-size: 38px;}
.why-title p {font-size: 15px;}
.why-right-1 {padding: 25px 20px 30px;}
.feature-mn{width:100%;}
.feature-bx strong {font-size: 21px;}
.feature-bx span a {font-size: 44px;}
.testi-1 {padding: 15px 7px 0px;}
.testi-3 {padding: 24px 0px 0px;}
.add-section1 strong {font-size: 22px;}
.add-section1 p {font-size: 13px; line-height: 27px;}
.add-section1 span {font-size: 17px;}
.add-section1 a {font-size: 34px;}
#callbook ul li a span {font-size:14px}
#callbook ul li a i{font-size:15px;}
}

