@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
html{overflow-x: hidden;}
body{overflow-x:hidden; margin:0px!important; font-family: 'Roboto', sans-serif;} a{text-decoration: none;}.text-white{color:#ffffff;}

.top-header{background-color: #000000;}
/*.container{padding: 0px 10%;}*/
.row{width: 100%; display: flex;}
.col-md-6{width: 50%; padding: 10px; float:left;}
.col-md-3{width: 25%; padding: 10px;}
.img-box{width: 250px; height: 375px; border:1px solid #dedede; border-radius: 10px; overflow: hidden;} 
.img-box img{width: 100%; border-radius: 10px; height: 100%;}
.width-50{width:50%; float:left; padding:8px 0px;}
.box-cat p{margin:0px!important;}
.text-title{background-color:#EA3056; color:#ffffff; padding:8px 15px; border-radius:10px;}
.br-10{border-radius:10px;}
.box-cat{border: 1px solid #dedede;
    box-shadow: 3px 3px 3px #dedede;
    margin: 5px; padding:10px; border-radius:15px; min-height:600px;}
    .img-box p{position: relative;z-index: 1;bottom: 51px;left: 0;width: 100%;display: block;text-align: center;background: #EA3056cc;color: #ffffff;padding: 10px;margin: 0px;}
    .arrow-top{width: 30px;
    height: 30px;
    
    position: fixed;
    z-index: 1;
    background: #EA3056;
    bottom: 55px;
    right: 13px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
        display:none;
    }
.img-box a{position: relative;z-index: 1;bottom: 42px;left: 0;
    width: 100%;
    display: block;
    text-align: center;
    background: #EA3056cc;
    color: #ffffff;
    padding: 10px; font-size: 16px;}
    .wid-100{width:100%;}
    .info{background-color:#000928; color:#ffffff; display:block; padding:10px 15px; border-radius:10px; margin-bottom:10px;}
    input{padding:8px 15px 8px 45px; border:1px solid #dedede; border-radius:5px; display:block; margin-bottom:10px; width:90%;}
   textarea{padding:8px 15px 8px 45px; border:1px solid #dedede; border-radius:5px; display:block; margin-bottom:10px; width:90%;}
   form button{background-color:#000928; color:#ffffff; padding:8px 25px; border:1px solid #dedede; border-radius:5px; margin-top:15px;}
   .review{background-color:#000928; color:#ffffff; padding: 30px 10%;}
   form .field-icon{position: absolute;
    margin-left: 1px;
    margin-top: -42px;
    background: #EA3056;
    width: 30px;
    height: 31px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;}
.clearfix{clear:both;}
.col-md-12{padding: 10px;}
.col-md-9{width: 75%; padding: 10px;}
.text-right{text-align: right;}.col-md-4{width: 30%; float: left; padding: 0px;}
.link-box{display:block; border-bottom:1px solid #dedede; padding:8px 15px; background-color:#EA3056; color:#ffffff; margin-bottom:5px; border-radius:10px; font-size: 16px;
    margin: 5px;}
.mtb-0{margin:0px 0px;}
.text-center{text-align: center;}
.banner{width: 100%}.ptb-30{padding:30px 0px;}
.banner img{width:100%; height:auto;}.text-justify{text-align: justify;}
p{font-size:16px; line-height: 28px;} .f-36{font-size:30px; margin:5px 0px;}
.links a{display: block; padding: 10px; border-radius: 50px; background-color: #EA3056; color:#ffffff; margin-bottom: 10px; text-align: center;}
footer{background-color: #000000; color:#ffffff;} footer h5{font-size: 22px; text-transform:uppercase; margin-bottom: 0px;}
footer ul li{padding:8px 0px;}.footer-social-icons{list-style: none; padding: 0px; margin-bottom: 15px;}
.footer-social-icons li{display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center;
background-color: #dedede; border-radius: 50px; padding: 0px; margin-right:10px;} .footer-social-icons li a{color:#000000;}
footer small{text-align: center; padding: 8px 0px; display: block;}
.bg-blue{background-color: #000928; display:flow-root;}
.containers{padding: 8px 3%;}
.dropdown-menu{display:none;position: absolute;
    list-style: none;
    padding: 0;
    background: #000928;
    text-align: left;}
.dropdown-menu1{display:none;position: absolute;
    list-style: none;
    padding: 0;
    background: #000928;
    text-align: left;}
    .dropdown-menu1 li a{padding:15px; transition: all 1s; display: block;}
    .dropdown-menu li a{padding:15px; transition: all 1s; display: block;}
    .dropdown-menu1 li a:hover{background-color: #000000; color:#ffffff;}
    .dropdown-menu li a:hover{background-color: #000000; color:#ffffff;}
.logo{width: 25%; float: left;}
.menu{width: 75%; float: right; text-align: right;}
.menu > ul > li{display: inline-block; padding: 10px;}
.menu > ul > li a{color: #ffffff;}
.ham{display: none;}
.blog-box h4{margin:5px 0px;}
.blog-box p{margin:5px 0px;}
.blog-box {width: 96%;padding: 10px!important; min-height:495px; border: 1px solid #dedede;border-radius: 10px;margin: 10px;}
.blog-box img{width: 100%; border-radius:10px;}
.rate-table {width: 100%; border:0px;}
.rate-table thead .rate-tr{background: #000000;color: #fff;padding: 5px;}
.rate-table thead .rate-tr th{padding:8px; border:0px!important;}
.rate-table tbody .rate-tr:nth-child(odd){background: #a9475e;color: #000; }
.rate-table tbody .rate-tr:nth-child(even){background: #7c001d;color: #000; }
.rate-table tbody .rate-tr td{padding:8px; border:0px!important;}
.mob-whatsapp {display: none;text-align: center;position: fixed;bottom: 0;z-index: 1;width: 100%;background: #EA3056;}
.mob-whatsapp ul.mob-foot {list-style-type: none;margin-bottom: 0!important;padding: 0; margin-top: 0px;}
.mob-whatsapp ul.mob-foot li {display: inline-block;}
.mob-whatsapp ul.mob-foot li a{ font-size: 30px;}
.mob-whatsapp ul.mob-foot li a i{   
    padding: 8px 12px;
    background: #00b505;}
.mob-whatsapp ul.mob-foot li a {color: #ffffff!important;}
.wid-80{width:80px;display: inline-block;}
.wid-60{width:60%; margin:0 auto;}
.img-box span{    position: absolute;
    margin-top: 50px;
    margin-left: 10px;}
    .img-box span > a{    
    display: inline-block;
    text-align: center;
    background: #168d00;
    color: #ffffff;
    padding: 10px;
    border-radius: 30px;
    width: 25px;
    height: 25px;
    font-size: 27px;
    line-height: 25px;
    box-shadow: 3px 3px 3px #dedede;}
    .Whatsapp-call{width: 30px;height: 30px;display: inline-block;background: #247a01;text-align: center;line-height: 30px;color: #ffffff;border-radius: 30px;position: absolute;margin-top: 10px;margin-left: 10px; box-shadow: 3px 3px 3px #dedede;}
    .outer-box{width: 345px;height: 345px;border-radius: 10px;overflow: hidden;}
    .verfied{position: relative;
    z-index: 1;
    bottom: 51px;
    left: 0;
    width: 100%;
    display: block;
    text-align: center;
    background: #EA3056cc;
    color: #ffffff;
    padding: 10px;
    margin: 0px;}
    /*---------------------FAQ Acc------------------------------*/
.accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
}

.accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #03b5d2;
}

.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}

.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}

.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}

.accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;
}

.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}

.accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}

.accordion button[aria-expanded='true'] {
  color: #03b5d2;
}
.accordion button[aria-expanded='true'] .icon::after {
  width: 0;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  max-height: 9em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 2em 0;
}
@media screen and (min-width: 320px) and (max-width:480px){
    .outer-box{width:300px; height:300px;}
    .outer-box img{width:300px; height:300px;}
    
    .tab-width{width:100%!important;}
    .mob-wid-100{width:100%!important;}
    .review{padding: 15px 2%;}
    .wid-60{width:100%}
    footer{margin-bottom: 45px;}
    .mob-whatsapp{display:block;}
    .width-50 a{font-size:14px; font-weight:300;}
	.ham{display: inline-block;
    position: absolute;
    right: 14px;
    top: 45px;}
	.mob-hide{display: none;}
	.logo{width: 100%;}
	.logo img{width:100px; height:40px;}
	.menu{width: 100%; text-align: left; display: none;}
	.menu ul{padding: 0px;}
	.menu ul li{display: block; width: 100%;}
    .row{display: block;}
    .col-md-6{width: 100%;}
    .col-md-4{width: 100%;}
    .col-md-3{width: 47%; display:inline-block;}
    .col-md-9{width: 96%;}
    .container{padding: 0px 15px;}
    .containers{padding: 0px 15px;}
    .img-box {width: 310px; height:440px;}
    .img-box img{width:310px; height:440px;}
    .col-md-3 .img-box {width: 160px!important; height:250px!important; padding: 5px;}
    footer h5{margin-top: 0px;}
    footer ul{padding: 0px 0px 0px 15px;}
    .blog-box {width: 89%;min-height: 430px;margin: 0;}
    .col-md-3 .img-box img{width:160px!important; height:260px!important;}
    .img-box a{padding:10px 0px;}
    .col-md-6{padding:0px;}
    .box-cat p.f-28{text-align:center; margin:0px;}
    .col-md-6 img{width:313px; height:313px;}
    .box-cat .col-md-6 img{width:328px; height:451px;}
}

@media screen and (min-width: 481px) and (max-width:980px){
    
    .review{padding: 15px 2%;}
    .wid-60{width:100%}
    .ham{display: inline-block;
    position: absolute;
    right: 14px;
    top: 65px;}
	.mob-hide{display: none;}
	.logo{width: 100%;}
	.menu{width: 100%; text-align: left; display: none;}
	.menu ul{padding: 0px;}
	.menu ul li{display: block; width: 100%;}
    .col-md-3{width: 46%;display: inline-block;}
    .row{display:block;}
    .container {padding: 0px 2%;}
    .col-md-9{width:100%;}
    .col-md-4{width:47%;}
    .img-box {width: 100%; min-height: 375px;}
    .tab-width{width:100%!important;}
}
@media screen and (min-width:1000px) and (max-width:1180px){
    .review{padding: 15px 2%;}
    .wid-60{width:80%}
       .ham{display: inline-block;
    position: absolute;
    right: 14px;
    top: 65px;}
	.mob-hide{display: none;}
	.logo{width: 100%;}
	.menu{width: 100%; text-align: left; display: none;}
	.menu ul{padding: 0px;}
	.menu ul li{display: block; width: 100%;}
    
    .container {padding: 0px 2%;}
    
    .img-box {width: 100%; min-height: 375px;}
    
}
