@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@font-face {
  font-family: GeorgiaRegular;
  src: url(GeorgiaRegular.ttf);
}
@font-face {
  font-family: Lato-Regular;
  src: url(lato/Lato-Regular.ttf);
  src: url(lato/Lato-Black.ttf);
  src: url(lato/Lato-BlackItalic.ttf);
  src: url(lato/Lato-Bold.ttf);
  src: url(lato/Lato-BoldItalic.ttf);
  src: url(lato/Lato-Hairline.ttf);
  src: url(lato/Lato-HairlineItalic.ttf);
  src: url(lato/Lato-Heavy.ttf);
  src: url(lato/Lato-HeavyItalic.ttf);
  src: url(lato/Lato-Italic.ttf);
  src: url(lato/Lato-Light.ttf);
  src: url(lato/Lato-LightItalic.ttf);
  src: url(lato/Lato-Medium.ttf);
  src: url(lato/Lato-Semibold.ttf);
}
@font-face {
  font-family: NimbusSanL;
  src: url(NimbusSanL-Reg.otf);
}

body{
	font-family: 'Roboto', sans-serif !important;
}
.col-md-6.azxddd h5 {
    font-family: NimbusSanL;
	font-size: 21px;
}
ol.order-listing {
    /* padding: 0 0 0 30px; */
    padding-left: 30px;
    margin-top: 30px;
}
.testimoinals-sec {
    display: block;
}
.cost ol {
    padding: 20px 40px 0px 40px !important;
}
.axgs2 ul li {
    font-size: 13px;
}
.col-md-12.col-lg-12.col-xl-9.axgs2.guranti-texts ul {
    margin: 8px 0 8px 0;
}
.text-xyz p {
    font-size: 15px !important;
    text-transform: uppercase;
}
div#enquiry-form p {
    margin-top: 30px;
}
.text-xyz {
    margin-bottom: 30px;
}
.guranti-sec li p {
    margin: 0;
}
.sitemap-list ul li a {
    font-family: Lato-Regular;
    font-size: 14px;
    color: #2b2a2a;
}
.row.flyer-row {
    margin-bottom: 0;
}
.row.direction {
    padding: 0 8px 0 20px;
}
.contact-numbers {
    color: #717171 !important;
}
.col.contact-numb {
    display: flex;
    justify-content: center;
}
.dis-fle {
    display: flex;
}
.sitemap-list ul {
    list-style: none;
    padding: 0 0;
}
ul.privacy-policy li a:after {
    content: '|';
    padding: 0 0 0 8px;
}
.media.top-address {
    display: flex;
    align-items: center;
}
.hidden-marge {
    margin-bottom: 0px !important;
}
i.fa.fa-home.homepage {
    font-size: 16px;
    /* display: flex; */
    margin: 0 3px 0px 0px;
}
p.addres {
    font-size: 15px;
    font-family: sans-serif;
    display: table-cell;
    line-height: 21px;
    color: #717171;
}
.footer-butto {
    background-color: #f9f9f9 !important;
    color: #505050 !important;
    margin: 0 !important;
    padding: 8px 20px 8px 20px !important;
    border-radius: 4px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: normal !important;
}
.manges {
   display: flex;
    padding: 18px 0 18px 0px;
    /* background: red; */
    align-items: center;
}
img.logo {
    margin-top: 8px;
}
div#demo {
    margin-top: -67px;
}
nav.navbar ul.navbar-nav li a {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
    color: #fff !important;
}
.abslut-pos {
    z-index: 9;
    width: 100%;
    background-color: #b0402cdb /*#000000a8*/;
    padding: 0px;
}
.social-part {
    padding: 4px 0 0 0;
}
.social-part .fa {
    color: white;
    font-size: 18px;
    margin: 0 0 0 10px;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #fff;
}
li.nav-item.dropdown.dmenu a:hover{
   border-bottom: 2px solid #fbfbfb;
    transition-duration: 0.2s;
}
.dropdown-menu.sm-menu a.dropdown-item{
	padding:5px 15px !important;
}
.dropdown-menu.sm-menu a:hover {
    background: transparent !important;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
    top: 64px;
}
li.nav-item.dropdown.dmenu {
    position: relative;
}
li.nav-item.dropdown.dmenu a {
	font-size: 13px;
    padding: 22px 15px 22px 15px;
    border-bottom: 2px solid #fff0;
    border-top: 2px solid #fff0;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgb(255 255 255);
}
img.small-hide {
    display: none;
}
img.sliders {
    position: relative;
	opacity: 0.7;
}
.carousel-item.slider-set {
    #background-blend-mode: overlay;
    #background-color: #020202;
}
.contant-gose1 {
    position: absolute;
    bottom: 50%;
    left: 25%;
    top: 28%;
    width: 50%;
    text-align: center;
    color: #fff;
}
.separator-sepsingle {
    position: relative;
}
.separator-sepsingle .inner, .separator-sepsingle .inner:after {
    background: #ececec;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 175px;
}

.separator-sepsingle .inner:after {
    background: #005dbe;
}
.separator-sepsingle .inner:after {
    width: 45px;
}
.mean {
    margin-top: 80px;
}
p.wohe {
    margin: 0;
}
.contant-2 h1 {
    font-size: 34px;
    margin: 14px 0 14px 0px;
}
p.textere {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    width: 60%;
    display: inline-flex;
	color: #383838;
}
.card-pricing .list-unstyled li {
    padding: 0px 0px 18px 0;
    color: #6c757d;
    text-align: center;
}
i.fa.fa-angle-right.angel {
    margin: 0 14px 0px 0px;
}
ul.onder-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.onder-list li .fa {
    font-size: 20px;
    color: #adadad;
    margin: 8px 10px 0px 0px;
}
ul.onder-list li {
    font-size: 14px;
    letter-spacing: 0.4px;
	color: #383838;
}
.col-md-3.actions {
    font-size: 16px;
    text-align: center;
    /* background-color: #005dbe !important; */
    color: #fff;
    background-image: linear-gradient(to right, #1675d8 , #005dbe);
    padding: 34px 0 34px 0;
    font-weight: 700;
    letter-spacing: 0.9px;
}
.ayzs {
    font-size: 23px;
    margin: 0px 12px 0px 0px;
}
img.posti-set {
   /*width: 100%;*/
   height: 621px;
}
.separator-sepsingle.dot-center .inner, .separator-sepsingle.dot-center .inner:after {
    margin: 1px auto auto;
    left: 0;
}
.reletiving {
    border: 1px solid gainsboro;
    padding: 30px 30px 30px 30px;
    box-shadow: 2px 9px 17px -12px black;
	transition: transform .2s;
}
.col-md-4.axzcf {
    position: relative;
}
.top-rifht {
    position: absolute;
    top: -31px;
    right: 40px;
    background-color: #343434;
    border-radius: 50%;
    padding: 14px 0px 0px 0px;
    text-align: center;
    width: 60px;
    height: 60px;
}
.col-md-4.axzcf {
    position: relative;
    padding: 0px 13px 0px 14px;
    /* box-shadow: 2px 4px 3px -8px black; */
	margin-top: 50px;
}
.asdcf {
    font-size: 30px;
    color: #fff;
}
.modifica {
    font-size: 38px;
}
.col-md-4.asxcv {
    background-color: #b94e36 !important;
}
.media.asxdf {
    color: white;
        margin: 50px 0 0 0;
    /* margin-bottom: 0; */
    padding: 0 14px 0 14px;
}
.col-md-4.ac-setting {
    padding: 30px 40px 30px 30px;
    background-color: #f7f7f7;
}
.col-md-4.ac-setting h3 {
    margin: 0 0px 24px 0;
}
.xy-setting {
    border: none;
    border: 1px solid gainsboro;
    height: 40px;
	font-size: 14px;
}
.media.asxdf h4 {
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.8px;
}
.media.asxdf p {
    font-size: 14px;
    letter-spacing: 0.4px;
    margin-top: 5px;
    color: #ffffff;
}
.themeBtn {
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
    background: #146bb9;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding: 12px 40px 12px 40px;
    text-transform: capitalize;
    border-radius: 1px;
    letter-spacing: 0.5px;
	border:0px !important;
	cursor:pointer;
	border-radius:100px;
    margin: 28px 0 0 0px;
}
.contant-gose1 p {
    margin: 14px 0px 14px 0px;
    letter-spacing: 0.8px;
}

button.themeBtn.active.aszx {
    background-color: #fff !important;
    color: #4a4a4a !important
}
/*.themeBtn:hover {
    background: rgb(0 93 190);
    color: #ffffff;
    box-shadow: 0 10px 25px -2px rgb(255 255 255 / 60%);
    padding: 0 40px 4px 40px;
    transition-duration: 0.8s;
}*/
button.themeBtn.active.aszx:hover {
    background: rgb(0 93 190);
    color: #ffffff;
  /*  box-shadow: 0 10px 25px -2px rgb(255 255 255 / 60%); */
    transition-duration: 0.2s;
    color: #fff !important;
}
.contant-gose1 h2 {
        font-family: 'Roboto Slab', serif;
    font-size: 37px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0 12px 0px;
    font-weight: 700;
}

.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}
.copyright-text {
    display: flex;
    align-items: center;
}
ul.privacy-policy {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    align-items: center;
    margin-left: 16px;
}
ul.privacy-policy li a {
    color: #fff;
    font-size: 14px;
    margin: 0 8px 0 0px;
    /* display: flex; */
}
.row.top-sett {
    margin-top: 70px;
	padding: 0 8px;
}
.row.top-sett img {
    border: 5px solid #fff;
    border-radius: 4px;
}
.mean.anall {
    background-color: #b94e36 !important;
    padding: 54px 0px 54px 0px;
    color: white;
}
.col-md-3.hidepasd {
    padding: 0;
}
center.texting {
    margin: 50px 0 0 0;
}
center.texting a {
    color: #fff;
	font-size: 14px;
}
.reletiving p {
    font-size: 14px;
	color: #383838;
}
.card-pricing.popular {
    z-index: 1;
    border: 3px solid #007bff;
}
.card-pricing .list-unstyled li {
    padding: .5rem 0;
    color: #383838;
	font-size: 14px;
}
.card.card-pricing.text-center.px-3.mb-4:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    border: border: 3px solid #007bff;
    /* border: 3px solid #007bff; */
    transition-duration: 0.4s;
}
.card.card-pricing.text-center.px-3.mb-4 {
    border: 1px solid #efefef;
}
ul.list-unstyled.mb-4.ezcvb {
    border-top: 1px dotted;
    margin: 14px 0 0 0px;
    padding-top: 14px;
	    border-bottom: 1px dotted;
    padding-bottom: 14px;
}
.contant-2.azxss.text-center {
    margin-bottom: 90px;
}
span.h6.w-60.mx-auto.px-4.py-1.rounded-bottom.bg-primary.text-white.shadow-sm {
    padding: 14px 22px 14px 22px !important;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.4px;
    background-color: #005dbe !important;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #005dbe;
    border-color: #6c757d;
    box-shadow: 2px 10px 35px -10px black;
}
/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.paddinf-hide {
    padding: 0;
}
img.align-self-start.mr-3.modifica {
    width: 38px;
}
.media-body a {
    color: #fff;
}

.btn-warning:not(:disabled):not(.disabled) {
    color: #fff;
    cursor: pointer;
}
ul.benefits_section li {
    font-size: 16px;
}
ul.benefits_section {
    padding: 0 20px;
}
img.futured_image {
    width: 100%;
}

.dropdown-menu {
   background-color: #b0503e !important;
    
}
h1.faqs {
    font-size: 1.5rem;
}

@media screen and (min-width: 320px) and (max-width: 560px){
	
.dis-fle {
    justify-content: center;
}
.derk-edit {
    font-size: 12px !important;
}
.descrip {
    padding: 10px !important;
}

li.nav-item.dropdown.dmenu a {
    padding: 11px 8px 11px 8px;
}
li.nav-item.dropdown.dmenu a {
    padding: 10px 8px 10px 8px;
}

}
  
@media screen and (min-width: 768px) and (max-width: 1024px){
	.mean {
    margin-top: 50px;
}
.g-recaptcha {
    transform: scale(0.70);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.themeBtn {
    border-radius: 8px !important;
    margin: 0px 0 0 0px !important;
}
h3.widget-title {
    font-size: 20px;
}

img.sliders.inner-pages {
    height: 455px;
}
.card.hoverable {
    margin-bottom: 0px;
    margin-top: 20px;
}
p.textere {
    width: 90%;
}
.images-footer img {
    width: 64px !important;
}
.ayzs {
    font-size: 23px;
    margin: 0px 1px 0px 0px;
}
img.footer-logs {
    width: 100%;
}
.paddinf-hide {
    padding: 0;
    margin: 0;
}
.col-md-3.actions {
    font-size: 13px;
    padding: 34px 0 34px 0;
}
ul.onder-list li {
    font-size: 14px;
    letter-spacing: normal;
    display: flex;
    align-items: baseline;
}
ul.onder-list {
    margin: 0 0 24px 0;
}
img.posti-set {
    width: auto;
   /* height: auto; */
}
.media.asxdf {
    color: white;
    margin: 40px 0 0 0;
}
img.seting {
    width: 100%;
    margin-top: 50px;
    position: absolute;
    bottom: 0;
}
.se-mobile {
    margin-bottom: 14px;
}	
img.sliders {
  width: auto !important;
}
img.logo {
    margin-top: 14px;
    width: 100%;
}
  }


@media screen and (min-width: 600px) and (max-width: 768px){
.g-recaptcha {
    transform: scale(0.70);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.col-md-4.axzcf {
    padding: 0px 4px 0px 4px;
    margin-top: 50px;
}
.dis-fle {
    display: inline-flex;
    justify-content: center;
    margin-bottom: 0px;
}
}


@media screen and (min-width: 320px) and (max-width: 580px){
	
  .row.direction:nth-child(odd) {
    display: flex !important;
    flex-direction: column-reverse !important;
}
.ffwef {
    padding: 8px 0px;
}

h5.faqs {
    margin: 0 0 14px 8px !important;
}

ol.order-listing li p {
    padding: 8px 4px 0px 4px !important;
}
ol.order-listing li p {
     margin: 0;
}

.axgs2 {
    padding: 20px 15px 20px 15px !important;
}
}
@media screen and (min-width: 580px) and (max-width: 768px){
	
.last-di img {
    width: 100% !important;
}

}

@media screen and (min-width: 768px) and (max-width: 980px){


.last-di img {
    width: 100% !important;
}
}
@media screen and (min-width: 320px) and (max-width: 768px){
.gurantee_page .col-md-12.col-lg-12.col-xl-3.spacing .dgdgf.axgs3 {
    display: none;
}	
.testimoinals-sec {
    display:block;
}
.testimoinals-sec .row.direction {
    margin-left: 0;
    margin-right: 0;
}
.hide-small {
    display: none;
}
.sitemap-img img {
    width: 100%;
}
.col-md-6.ac-setting2.wow.slideInRight {
    margin-bottom: 30px;
}
span.sgdhd {
    margin-left: 0px !important;
}
.container.set-container {
    max-width: 100% !important;
    padding: 0;
}

.copyright-text {
    display: unset;
}
.mean.gray-back {
    padding: 50px 0 40px 0 !important;
}
.contant-2.azxss.text-center {
    margin-bottom: 50px;
}
ul.privacy-policy {
    margin-left: 0px;
}
.testimonial-img img {
    width: 80px !important;
    height: 80px !important;
}
.asdd {
    font-size: 30px !important;
}
.full-phone {
    padding: 0;
}

.testmonial-space {
    margin: 0px !important;
}
li.nav-item.dropdown.dmenu a {
    padding: 8px 14px;
}
img.posti-set {
    width: auto;
    height: auto;
}

.media.asxdf {
    padding: 0px 14px 0 14px;
	margin: 18px 0 0 0;
}
.col-md-4.asxcv {
    padding: 24px 0px 0 0px;
}
.col-md-4.ac-setting h3 {
    font-size: 23px;
}
.col-md-4.ac-setting {
    padding: 30px 18px 30px 18px;
}
.se-mobile {
    margin-bottom: 14px;
}
.themeBtn {
    font-size: 14px;
    padding: 14px 40px 14px 40px;
    margin: 8px 0 0 0px;
}
.xy-setting {
    font-size: 14px;
}
 img.sliders {
    position: relative;
    opacity: 0.7;
    width: 156%;
    height: auto;
}
div#demo {
    margin-top: 0px;
}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}
.feedback-text.pl-3 h5 {
    margin: 14px 0px 4px 0px !important;
    font-size: 18px;
}
.feedback-text.pl-3 p {
    margin: 14px 14px 14px 18px;
	font-size: 14px;
	color: #383838;
}
.hovereffec {
    font-size: 14px;
}
.asdd {
    /* background: red; */
    font-size: 50px;
    color: #191919;
}
.checked {
  color: orange;
}
.reletiving img {
    width: 100%;
}
.reletiving span {
    font-size: 14px;
}
/*ol.carousel-indicators.set-idicator li{
	background-color: black;
}
*/
.mean.gray-back {
    background-color: #f7f7f7;
    padding: 70px 0 70px 0;
}
.footer.editing {
    background-color: #074c94;
    padding: 60px 0 60px 0;
}
.footer.editing h5 {
    color: #e4e4e4;
    font-size: 17px;
    margin: 16px 0 16px 0;
}
h3.widget-title {
    font-size: 21px;
    color: #f5f5f5;
	margin-bottom: 14px;
}
.images-footer img {
    width: 77px;
    margin: 6px 4px 0px 0;
}
.images-footer {
    padding: 20px 0 20px 0;
}
ul.footer-order {
    list-style: none;
    padding: 0;
    margin-top: 36px;
    color: #e9e9e9 !important;
    font-size: 14px;
}
.footer-icons {
    /* list-style-position: inherit; */
    color: #f5f5f5;
    font-size: 23px;
    margin: 0 14px 0px 0px;
}
button.themeBtn.aszx.sss {
    background-color: #fff;
    color: #074c94 !important;
    font-size: 14px;
    letter-spacing: 0;
}
ul.footer-order li {
    /* line-height: 40px; */
    margin-bottom: 14px;
}
button.themeBtn.aszx {
    margin: 6px 0 0 0;
    padding: 12px 40px 12px 40px;
}
.mt-aer {
    margin-top: 40px;
}
.editeble {
    border-radius: 0;
    height: 40px;
    font-size: 14px;;
}
.footer-bottom {
    padding: 24px 0 24px;
    background: #0e447c;
}
.copyright-text p {
    color: #ccc;
    margin-bottom: 0;
}
ul.social-link.pull-right.socials-icon {
    margin: 0;
}
.social-link li {
    display: inline-block;
    margin: 0 5px;
}
.social-link li a {
    color: #074c94;
    border: 1px solid #f7f7f7;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    transition: .5s;
    background-color: #f7f7f7;

}
.copyright-text p {
    color: #f5f5f5;
    font-weight: 500;
    font-size: 15px;
}
span.sgdhd {
    margin-left: 31px;
}
span.inner.asx {
    width: 80px;
    /* margin: 5px 4px 0px 0px; */
}
.footer.editing p {
    color: #e9e9e9 !important;
    font-size: 14px;
    letter-spacing: 0.4px;
}
ol.carousel-indicators.set-idicator {
    bottom: -14px;
} 
.col.hidepasd {
    padding: 0 8px 0 8px;
}
.dropdown-menu.sm-menu.aszxcb a {
    border-bottom: 1px solid gainsboro;
}
img.seting {
    width: 100%;
    margin-top: 50px;
}
img.sliders {
    width: 100%;
    /* -webkit-mask-position-y: revert; */
}
a:hover {
    
    text-decoration: none;
}
.footer-link{
	color:#ffff;
	
}

.footer-link:hover {
    color: #ffff;
    
}
b, strong {
    font-weight: bold;
}
a.btn.btn-warning.btn-block.aditss {
    min-height: 30px !important;
}

li.nav-item.dropdown.dmenu.show .dropdown-menu.sm-menu {
    display: block !important;
}
body li.nav-item.dropdown.dmenu .dropdown-menu.sm-menu {
    display: none !important;
}
li.nav-item.dropdown.dmenu a#navbardrop {
    border-bottom: 0 solid #fbfbfb;
}
li.nav-item.dropdown.dmenu.show a#navbardrop {
    border-bottom: 2px solid #fbfbfb;
} 
@media screen and (min-width: 991px) and (max-width: 1024px){
	div#demo {
    margin-top: 0;
}
div#demo img.sliders {
    width: 100% !important;
    padding: 0;
    transform: none;
}
div#demo .contant-gose1 {
    top: 17% !important;
	left: 7%;
    width: 86%;
}
li.nav-item.dropdown.dmenu a {
	padding: 22px 11px 22px 11px !important;
}

body .dropdown-menu.sm-menu a.dropdown-item {
	padding: 8px 20px !important;

}
}
@media screen and (min-width: 761px) and (max-width: 991px){
	img.small-hide {
    display: block;
    margin: 5px 0 0 14px;
    width: 40%;
}
div#demo img.sliders {
    width: 100% !important;
    padding: 0;
    transform: none;
}
div#demo .contant-gose1 {
    top: 8% !important;
	left: 7%;
    width: 86%;
}
div#demo .contant-gose1 h3 {
    font-size: 24px;
}
.themeBtn {
    font-size: 18px;
    padding: 6px 40px 6px 40px;
}
.contant-gose1 p {
    margin: 7px 0px 7px 0px;
}
div#demo .contant-gose1 h2 {
    font-size: 33px;
    padding: 4px 0 0px 0px;
    font-weight: 500;
}
div#demo {
    margin-top: 0px !important;
}
ul.navbar-nav.mr-auto.mt-2.mt-lg-0.navigation {
    background-color: #af4128;
    padding: 14px 14px 14px 14px;
}
.social-part {
    display: flex;
    margin-left: 0px;
}
.social-part {
    background-color: #af4128;
    padding: 14px 14px 14px 14px;
    display: flex;
    line-height: 1;
    border-top: 1px solid #cac8c8;
}
.container.set-container {
    max-width: 100% !important;
    padding: 0;
}
button.navbar-toggler.holleble {
    margin: 0 16px 0 0px;
}
.abslut-pos {
    position: relative;
    background-color: #ffffffa8;
}
.hide-small {
    display: none;
}
}
@media screen and (min-width: 320px) and (max-width: 760px){
.contant-2 h1 {
    font-size: 24px;
    margin: 14px 0 14px 0px;
}
.axgs3 {
    margin-top: 0px !important;
}
.sextion-one {
    padding: 14px 0px 14px 0px !important; 
}
.g-recaptcha {
    transform: scale(0.9);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.section-two h5 {
    font-size: 15px;
    margin-top: 24px;
    margin: 8px 5px 8px 5px;
}
.inner-pages {
    height: 214px !important;
}
.fdftrt {
    
}
.fdftrt {
    width: 100px;
	margin-top: 0px;
}
img.sliders {
/*     width: 256%;
 */    /* transform: scale(2.4); */
    padding: 0 0;
    /* margin-left: -105px; */
}
.carousel-item.slider-set {
/*     overflow: hidden;
    min-height: 336px;
 */}
.buttons a{
    margin-top: 30px;
}
ul.privacy-policy li a {
    font-size: 12px;
    margin: 0 5px 0 0px;
}
.axgs {
    padding: 24px 4px 24px 4px;
}
.axgs {
    margin-top: 40px;
    -webkit-box-shadow: inset 0 0 35px #d9e9ff;
    padding: 24px 15px 24px 15px;
    border: 1px solid gainsboro;
    margin-bottom: 8px;
}
.row.adjust-paddi {
    padding: 0 15px 0 15px !important;
}
.mean.anall {
    padding: 40px 0px 40px 0px;
}
ul.social-link.pull-right.socials-icon {
    text-align: center;
    padding: 0;
	    margin-top: 14px;
}
.card.card-pricing.text-center.px-3.mb-4 {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.contant-gose1 p {
    font-size: 14px;
}
.pull-right {
    float: none;
}
.copyright-text p {
    text-align: center;
    margin-bottom: 12px;
}
.card.card-pricing.text-center.px-3.mb-4 {
    border: 1px solid #efefef;
    margin-bottom: 40px !important;
}
.feedback-text.pl-3 p {
    margin: 14px 0px 14px 0px;
}	
.hide-small {
    display: none;
}
.contant-gose1 {
    left: 11%;
    top: 20%;
    width: 80%;
}
.contant-gose1 h3 {
    font-size: 14px;
}
.contant-gose1 h2 {
    font-size: 16px;
    line-height: 20px;
}

.contant-gose1 p {
    margin: 0;
    letter-spacing: 0;
}
.mean {
    margin-top: 40px;
}
p.home-text {
    margin-top: 40px;
}
.hovereffec {
    font-size: 14px;
}
button.themeBtn.aszx {
    margin-top: 0px;
	padding: 4px 24px 4px 25px;
}

.aszxzzz{
    box-shadow: 2px 15px 35px -14px black !important;
    margin-left: 0px;

}
.themeBtn {
        font-size: 14px;
    padding: 8px 20px 8px 20px;
}
.abslut-pos {
    position: relative;
    background-color: #ffffffa8;
	
}
img.small-hide {
    display: block;
    margin: 5px 0 0 14px;
    width: 40%;
}
button.navbar-toggler.holleble {
    margin: 0 16px 0 0px;
}
ul.navbar-nav.mr-auto.mt-2.mt-lg-0.navigation {
    background-color: #af4128;
    padding: 14px 14px 14px 14px;
}
.social-part {
    background-color: #af4128;
    padding: 14px 14px 14px 14px;
    display: flex;
    line-height: 1;
	border-top: 1px solid #cac8c8;
}
img.seting {
    width: 100%;
    margin-top: 28px;
}
.col-md-3.actions {
    margin-bottom: 8px;
	font-size: 15px;
    padding: 20px 0 20px 0;
	display: flex;
    justify-content: center;
    align-items: center;
}
.section-blue {
    margin-top: 40px;
}
img.posti-set {
    width: 100%;
    height: auto;
}
.col-md-4.asxcv {
    background-color: #232323;
    padding-bottom: 40px;
}
.col-md-6.se-mobile {
    margin-bottom: 14px;
}
.col-md-4.ac-setting {
    padding: 50px 18px 60px 18px
}
p.textere {
    margin-bottom: 0px;
	width: 100%	
}
.row.top-sett {
    margin-top: 40px;
}
.col-md-4.axzcf {
    margin-bottom: 0px;
}
.asdcf {
    font-size: 23px;
}
.col.hidepasd {
    padding: 4px;
}
}
@media (min-width:320px) and (max-width:414px){
.contant-gose1 h3 {
    font-size: 12px;
}
.contant-gose1 h2 {
    font-size: 12px;
    line-height: 0px;
    font-weight: 500;
}
.carousel-indicators{
	margin-bottom:0;
}
.contant-gose1{
	top:10%;
}
.themeBtn {
    font-size: 10px !important;
    font-weight: 400;
    padding: 1px 15px;
	margin-top: 10px !important;
}
.carousel-indicators li{
	border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
}
.contant-gose1 p {
    font-size: 10px;
}
}