/* Commen css */
*
{
    padding: 0px;
    margin: 0px;
} 

@font-face
{
    font-family:bierstadt;
 src:url(../fonts/bierstadt.ttf);
}


body {
	 font-family:bierstadt;
	font-size:14px;
	color: #797c8A;
	background-color: #fff;
	line-height: 1.7em;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}  
          
p, span 
{
  line-height: 25px;
  margin: 0px !important;
  padding: 0px;
  font-weight: normal; }

h1, h2, h3, h4, h5, h6 
{
font-family:bierstadt;
  margin-bottom: 0rem !important;
	color:#002366;
	padding-bottom: 10px;
	line-height: 1em;
	font-weight: 500;
	text-transform: capitalize;

}

h1 
{
  font-size:55px;
    font-weight:600;
    color:#002366;
line-height:55px;
}

h2
{
  font-weight:600;
 color:#002366;
font-size:42px;
    line-height: 42px;
}

h3 {
  font-size: 24px; }

h4 {
  font-size: 20px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 12px; }

a 
{
  color: #8f855c;
	text-decoration: none;
}

a:hover 
{
  color: #8f855c;
  text-decoration: none; 
}

.btn-primary {
  background-color: #242424;
  border: 1px solid #000000; }

.btn-primary:hover {
  background-color: #000000;
  border: 1px solid #242424; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  background-color: #000000;
  border: 1px solid #242424; }

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 36, 36, 0.5); }

.paddl0 {
  padding-left: 0px; }

.paddr0 {
  padding-right: 0px; }

.paddlr0 {
  padding-left: 0px;
  padding-right: 0px; }

.row-padd-t {
  padding-top: 30px; }

.row-padd-b {
  padding-bottom: 30px; }

.row-padd-tb {
  padding-top: 30px;
  padding-bottom: 30px; }

img 
{
    max-width:100%;
    height:auto;
}
.btn-check:focus + .btn, .btn:focus 
{
  outline: 0;
  box-shadow: 0 0 0 .0rem rgba(13,110,253,.0) !important;
}

/* commen css */

.top-header
{
background-color:#fff; 
    position: sticky;
  top: 0;
  width: 100%;
  z-index:1100;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
}

.navigation
{
   background-color:#002366;
     width: 100%;
}

.bg-white-color
{
    background-color: #fff!important;
    color: #002366!important;
      border-radius: 36px;
padding-top:8px;
  padding-right: 20px;
  padding-bottom:6px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 600;
    text-decoration: none;
  transition: all 0.4s;
    cursor: pointer;
    display: inline-block;
  vertical-align: middle;
    line-height: 16px;
}
 
.bg-btn-color
{
  background-color: #002366!important;
    color: #fff!important;
   border-radius: 36px;
padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 15px;
  font-weight: 600;
    text-decoration: none;
  transition: all 0.4s;
    cursor: pointer;
    line-height: 16px;
}

/*.logo-class
{
    background-color: #fff;
    padding:2px 2px;
    border-radius: .25rem !important;
}*/ 

.navbar-light .navbar-nav .nav-link 
{
    font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.4s;
    color: #fff!important;
}
.navbar-light .navbar-nav .nav-link:hover
{
    color: #93895e!important;
}

/*.navbar-light .navbar-nav .nav-link.active
{
    border-bottom: 1px solid #93895e;
}*/
.nav-item
{
    list-style: none;
  padding:10px 0px 30px 0px;
 position: relative;
}
 
.navbar-light .navbar-nav .nav-link.active::before
{
    background:#93895e;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .8rem;
    padding-left: .8rem;
  }

.bg-backgorund
{
    width: 100%;
  height: auto;
  margin: 0 auto;
  background-image: url(../images/bgplain-img-2.webp);
  background-position: 50% 50%;
  background-size: cover;
  padding-top: 50px;
  padding-bottom:20%;
    background-color: #ccdcff;
}

.bg-backgorund-index
{
    background-image: url(../images/background-of-the-sunset-and-water.webp)!important;
}
.text-class
{
    font-size: 18px;
   font-weight:500;
    line-height: 30px;
}
  
.bg-backgorund .call-btn
{
    color:#fff!important;
  background-color: #92885e!important;
  text-transform: capitalize;
  font-size:14px;
  font-weight:600;
    transition: all 1s cubic-bezier(.27,.595,.01,1);
    border-radius: 36px;
    padding-top: 12px;
  padding-right:50px;
  padding-bottom: 12px;
  padding-left:50px;
  text-decoration: none;
    transition: all 0.4s;
}

.call-btn:hover
{
    background-color: #a99e71!important;
}

.bg-backgorund a
{
   color: #797c8A;
    
}

.call-home
{
    color: #fff!important;
}
.cremations-btn-class
{
    font-style: normal;
  font-weight: 700;
    padding: 12px 21px;
  border-radius: 10px;
    margin-bottom: 20px !important;
  transform: translatey(0%);
    font-size: 20px;
     font-family:bierstadt;
    background-color: #002366!important;
    color: #fff!important;
    text-align: center;
    cursor: inherit!important;
}

 .banner-img
{
   border-radius: 12px;
    border: 6px solid #f9f9f9;
    box-shadow:0px 10px 25px -2px rgba(0,30,50,0.25);
}

.container-width
{
 max-width: 90%;
}

.bgcolor-div
{
    background-color: #eff1fe;
     padding-top: 50px;
        position: relative;
      width: 100%;
  height: auto;
  margin: 0 auto;
}

.second-bg-div
{
   width: 100%;
  height: auto;
  margin: 0 auto;
      /*background-color: #ccdcff;
  background-image: url(../images/bg-img3.webp);*/
  background-position:40% 50%;
  background-size: cover;
  padding-top:32%;
  padding-bottom:6%;
    background-color: #eff1fe;
} 

.dove-img-3
{
  position: absolute;
  bottom:1%;
  right:2%;
  z-index:700;
}

.content-div
{
  position: absolute;
   padding-top: 85px;
    padding-bottom: 50px;
    background-color: transparent;
    z-index:1000;
    width: 100%;
   top: -245px;
}  

.site-information
{
    border-radius: 12px;
    border:6px solid #f9f9f9;
    box-shadow:0px 10px 25px -2px rgba(0,30,50,0.25);
    padding:35px 35px;
    background-color: #fff;
}

.box-link:hover h2, .box-link:hover i
{
    color: #93895e;
    transition: all 0.4s; 
}

.site-information div
{
    color: #797c8A!important;
}

.info-head
{
    font-size:28px;
  line-height: 32px;
    font-weight: 600;
    transition: all 0.4s;
}

.info-head1
{
   font-size:20px;
  line-height:25px;
    font-weight: 600;
    transition: all 0.4s; 
}

.info-head:hover
{
 color: #93895e;   
}

.bi-arrow-up-right
{
    color: #ddd;
    text-align: right;
    font-size:30px;
    display: block;
    text-align: right;
}

.img-rounded-div
{
    border-radius: 10px;
}

.third-bg-div
{
   width: 100%;
  height: auto;
  margin: 0 auto;
  background-image: url(../images/bg-img4.png);
  background-position:100%;
  background-size: cover;
 background-repeat: no-repeat;
  padding-top:1%;
  padding-bottom:5%;
background-color: #ccdcff;
}

footer
{
    background-color:#002366;
    color: #fff;
}
footer a
{
    transition: all 0.4s;
     color: #fff!important;
}

footer a:hover
{
    color: #8f855c!important;
}

.footer-head
{
 font-family:bierstadt;
  font-style: normal;
  font-weight: 600;
    margin-bottom: 2rem;
    color: #fff;
    font-size: 23px;
}

.sitemap-div
{
  box-shadow: 0px 5px 8px #999797;
  display: block;
  margin: 0 auto;
}
.sitemap-div ul li a
{
    line-height: 35px;
}
.inner-bg-class
{ 
   background-image: url(../images/innerbackground-of-the-sunset-and-water.webp)!important; 
 padding-top:8%!important; 
  padding-bottom: 8%!important; 
}

.inner-backbgcolor-div
{
    background-image: url(../images/innerbackground-of-the-sunset-and-water.webp)!important;
     background-position:100%;
  background-size: cover;
  background-repeat: no-repeat;
}

 .inner-bgcolor-div
{
  background-color: #eff1fe;
  padding-top:6%!important; 
 padding-bottom:6%!important; 
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.innersecond-bg-div
{
    background-color: #8b94ca;
  padding-top:4%!important; 
 padding-bottom:7%!important; 
  width: 100%;
  height: auto;
  margin: 0 auto;
}  
.darkgreen-bg-color
{
    background-color: #06402B!important; 
}
.inner-cremationsbtn-class
{
    background-color: #eff1fe !important;
  color: #000 !important;
}
.info-head1, .info-head1:hover
{
    color: #002366!important;
}
  
.Low-Cost-Funerals-bg-class
{
     /*  background-image: url(../images/Low-Cost-Funerals-bg.png)!important;*/
    background-color: #eff1fe!important;
 padding-top:8%!important; 
  padding-bottom: 8%!important; 
}

.gold-color
{
    color: #93895e;
}

.rounded-class-div
{
   border:1px solid #e4e4e4;
    background-color: #fff;
   border-radius: 12px;
}

.rounded-class-div a
{
   color: #797c8A!important;  
}

.light-color
{
   background-color: #aca599;
    padding: 2rem 2rem;
    border-top-left-radius: 12px;
     border-top-right-radius: 12px;
}
 
.dark-color
{
    background-color: #485390!important; 
}

.light-middle-box
{
   background-color: #8b94ca; 
padding:12% 13%;
}
 
.row-width 
{
    width: 100%;
}

 .border-right-class
    {
        border-right: 1px solid #dee2e6 !important; 
    }

.offwhite-color
{
background-color: #fcfdff!important;
  padding-top: 4%!important;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
  line-height: 1;
}

.fusion-imageframe img {
  vertical-align: top;
  box-shadow: none !important;
}

.hover-type-zoomin img {
  opacity: 1;
  transition: opacity 1s,transform 1s;
} 
.hover-type-zoomin:hover img {
  opacity: .9;
 transform: scale(1.05);
  background-color: rgba(0,0,0,.3);
}

.dove-img-1
{
    position: absolute;
    top:1%;
    left:1%;
    z-index:900;
}

.dove-img-2
{
    position: absolute;
   bottom:20%;
    right:2%;
    z-index:800;
}

.dove-img-footer1
{
    position: absolute;
  top:1%;
    left:1%;
    z-index:600;
}

.dove-img-footer2
{
    position: absolute;
   bottom:20%;
    right:2%;
    z-index:590;
}
.dove-img-4
{
  position: absolute;
  top:3%;
    left:1%;
    z-index:600;  
}

.dove-img-5
{
  position: absolute;
 bottom:20%;
    right:2%;
    z-index:590;
}
 
.dove-img-6
{
    position: absolute;
  top:1%;
    left:2%;
    z-index:600; 
}

.rounded-icon
{
    background-color: #0F203B;
  border-radius: 10px 10px 10px 10px;
  margin: 0px 10px 18px 0px;
  line-height: 38px;
  text-align: center;
  padding-bottom: 18px;
  padding-top: 18px;
}


.has-icon 
{
  background-color: #dfe2ee;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  text-align: center;
  align-self: center !important;
  align-content: center!important;
  font-size: 12px;
    color:#002366;
}
.cnt-head
{
    color: #002366!important;
    text-transform: none!important;
}

.cnt-link-color
{
    color: #787B89!important;
}

.cnt-box-class
{
    border: 1px solid #ced4da;
  border-radius: 12px;
    background-color: #fff;
    padding: 35px 30px;
} 

.input-box
{
    border-radius: 3px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  color: #000 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  border: 1px solid #ced4da!important;
  box-shadow: 0px 1px 1px #ced4da!important;
}
.form-control:focus 
{
  outline: 0;
  box-shadow: 0 0 0 .rem rgba(13,110,253,.0)!important;
}
.code {
  background-color: #4d4d4d;
  color: #fff;
  font-size: 16px;
  width: 100px;
    padding: 11px 20px;
    border-radius: 3px !important;
}

.call-btn1
{
    color: #fff !important;
  background-color: #92885e !important;
  text-transform: capitalize;
  font-size:18px;
  font-weight: 600;
  transition: all 1s cubic-bezier(.27,.595,.01,1);
  border-radius: 36px;
  padding-top: 12px;
  padding-right: 50px;
  padding-bottom: 12px;
  padding-left: 50px;
  text-decoration: none;
  transition: all 0.4s;
}
.call-btn1:hover
{
  background-color: #a99e71 !important;
}

.gold-bg-color
{
    background-color: #93895e!important;
}

.padding-ul
{
    padding-left: 1rem!important;
}

.site-information .subtext-color
{
    color:#000!important;
} 
   









 
/* responsive css */

@media only screen and (max-width:1024px)
{  
  .container
	{
		max-width: 95% !important;
	}
   .Low-Cost-Funerals-bg-class {
    padding-top:15% !important;
  }
}

@media only screen and (max-width:991px)
{
   
     .navbar-expand-md .navbar-nav
    {
        margin: 0 auto;
    }
    .navbar-light .navbar-brand
    {
   display: block!important;
  margin: 5px auto 0px auto!important;
  text-align:center!important;
    }
    .nav-item 
    {
        padding-top: 15px !important;
    }
    .row-width
    {
  width: 100%;
  margin: 0 auto;
}
    .navbar-expand-md .navbar-nav .nav-link {
  padding-right: .6rem;
  padding-left: .6rem;
}
    .navbar-light .navbar-nav .nav-link {
  font-size: 15px;
  font-weight: 600;
    }
    .mail-class
    {
       line-break: anywhere!important;
    }
    /*.home-col-width
    {
     margin-top: 60%!important;   
    }*/
    .border-right-class
    {
        border-right:0px!important;  
    }
    h1 {
  font-size: 40px;
        line-height: 40px;
    }
      .content-div
     {
       top: -150px;  
     }
    .info-head {
  font-size: 25px;
  line-height: 28px;
    }
    .site-information
    {
        padding: 25px 25px;
    }
      .second-bg-div
     {
         padding-top:70%;
     }
    .dove-img-1 img, .dove-img-2 img
    {
        max-width: 70%;
    }
    .dove-img-5
    {
  bottom: 5%;
        right: 1%;
    }
    .info-head {
  font-size: 20px;
     }
    .light-color 
    {
  padding:1.4rem 1.4rem;
    }
    .dove-img-2 {
  bottom: 13%;
  right: 1%;
    }
}

@media only screen and (max-width:960px)
{
     .second-bg-div {
    padding-top:80%;
  }
}
 
@media only screen and (max-width:880px)
{
     .second-bg-div 
    {
    padding-top:80%;
  }
    
    .dove-img-footer2
    {
 bottom: 19%;
  right: -2%;
}
    .dove-img-footer2 img
    {
        max-width: 70%;
    }
}
@media only screen and (max-width:830px)
{
     .second-bg-div {
   padding-top:100%;
  }
     .info-head {
  font-size:18px;
     }
}

@media only screen and (max-width:810px)
{
     .navbar-light .navbar-nav .nav-link {
    font-size: 14px;
    font-weight: 500;
  }  
    .second-bg-div 
    {
     padding-top:100%;
  }
}
@media only screen and (max-width:778px)
{
     .second-bg-div 
    {
    padding-top:100%;
  }
     .info-head {
  font-size:18px;
     }
}

@media only screen and (max-width:767px)
{  
    .navbar-light .navbar-toggler, .navbar-toggler:focus {
    color: #fff !important;
    border-color: #fff !important;
    background-color: #fff;
    margin-left: auto;
    box-shadow: 0 0 0 .25rem;
   border-radius: 2px;
   /* margin-top: 12px;
    margin-bottom: 12px;*/
    position: absolute;
   right: 30px;
    top:-10px;
    margin: 0; 
}
 
     .navbar-light .navbar-brand
    {
margin-top: 0px!important;
}
    
    
     .nav-item
    {
  padding-bottom:5px !important;
  padding-top:5px !important;
    }
    
    .navbar-expand-md .navbar-nav .nav-link 
    {
        padding-left: 0rem!important;
    }
      .content-div
    {
    top: -100px;
  }
    /*.home-col-width 
    {
    margin-top: 0% !important;
  }*/
    .second-bg-div 
    {
   padding-top: 160%;
  }
    h2
    {
  font-size: 36px;
  line-height: 36px;
}
    /*.bg-backgorund
    {
        background-position: unset;
    }
    .second-bg-div
{
  background-position:8% 50%;
    }*/
    .dove-img-2 
    {
  position: absolute;
  bottom: 4%;
        right: 1%;
    }
    
 .index-middle-div
  {
    padding-bottom:18%;
 }
 .dove-img-3     
 {
  right:-2%;
 }
.dove-img-3 img
 {
  max-width:70%;
}
   .dove-img-footer1 img {
    max-width: 70%;
  }  
       .footer-row-class {
    padding-top:4% !important;
  } 
     .inner-bg-class 
    {
        padding-top: 15% !important;
  padding-bottom: 15% !important;
    }
    .dove-img-5 img,  .dove-img-4 img
    {
   max-width: 70%;
  }
      .dove-img-5
    {
    right: -2%;
  }
    .dove-img-6 img
    {
       max-width: 70%; 
    }
     .info-head {
  font-size:20px;
     }
      .navbar-light .navbar-nav .nav-link {
    font-size: 15px;
    }
    .top-header 
    {
  position:static;
    }
}

@media only screen and (max-width:720px)
{
    .artificial-flowers-class
    {
        padding-top: 20% !important;
    }
    
}
@media only screen and (max-width:670px)
{
    .second-bg-div 
    {
   padding-top: 170%;
  } 
}

@media only screen and (max-width:633px)
{
    .second-bg-div 
    {
  padding-top: 240%;
  } 
}
@media only screen and (max-width:575px)
{
    .navigation
    {
  position: static;
    }
        
 .index-middle-div
  {
    padding-bottom:25%;
 }
 .dove-img-footer2
    {
    bottom: 19%;
    right: -2%;
  } 
        .footer-row-class {
    padding-top:8% !important;
  }  
    .dove-img-6 img
    {
       max-width: 70%; 
    }
    .Low-Cost-Funerals-bg-class 
    {
        padding-top:20% !important;
    }
    .artificial-flowers-class
    {
        padding-top:25% !important;
    }
    
    .dove-img-2
    {
        right: 1%;
        bottom: 3%;
    }
    .dove-img-2 img {
    max-width: 65%;
  }
    .nav-item {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }
}
@media only screen and (max-width:530px)
{
       .second-bg-div 
    {
    padding-top: 270%;
  }
/*.second-bg-div
{
  background-position:14% 50%;
    }*/
    
    .cnt-box-class 
    {
        padding: 30px 25px;
    }
}

@media only screen and (max-width:500px)
{
       .navbar-light .navbar-toggler, .navbar-toggler:focus {
   top: -8px;
  }
}

@media only screen and (max-width:490px)
{
       .second-bg-div 
    {
 padding-top: 290%;
  }
     .dove-img-5 img,  .dove-img-4 img
    {
   max-width:60%;
  }
  .inner-bg-class {
    padding-top:25% !important;
    padding-bottom: 25% !important;
  }
     .dove-img-5 {
    right: -7%;
  }
    .Low-Cost-Funerals-bg-class 
    {
        padding-top:35% !important;
    }
     .dove-img-2 {
    right: -8%;
    }
      .dove-img-2 img, .dove-img-1 img {
    max-width: 60%;
  } 
}
@media only screen and (max-width:455px)
{
       .second-bg-div 
    {
    padding-top: 320%;
  }
    .dove-img-footer2
    {
    bottom:14%;
    }
    .navbar-light .navbar-toggler, .navbar-toggler:focus {
       top: -8px;
    }
     .artificial-flowers-class
    {
        padding-top:40% !important;
    }
}
@media only screen and (max-width:443px)
{
    .logo-padding
    {
      padding-right: 0px!important;
        padding-left: 0px!important;  
    }
    .navbar-light .navbar-toggler
    {
        right: 20px;
        border-top: 
    }
    .navbar-brand img
    {
        width:70%;
    } 
     .navbar-light .navbar-brand
    {
        margin-top: 5px!important;
    }
    .navbar
    {
       padding-bottom: 5px !important;
    }
    .bg-backgorund 
{
    padding-bottom: 40%;
}
}
@media only screen and (max-width:430px)
{
   .second-bg-div 
    {
    padding-top:345%;
  }
.index-middle-div
  {
    padding-bottom:30%;
 }
 
}
@media only screen and (max-width:410px)
{
   .second-bg-div 
    {
    padding-top:370%;
  }
   .artificial-flowers-class
    {
        padding-top:50% !important;
    }  
}
@media only screen and (max-width:390px)
{
   .second-bg-div 
    {
  padding-top: 390%;
  }
      .footer-row-class {
    padding-top:15% !important;
  }    
}

@media only screen and (max-width:380px)
{  
    
     .navbar-light .navbar-brand img {
    text-align:left!important;
    display: block !important;
    width: auto !important;
    margin: 0 auto;
  }
    
    .navbar {
    padding-bottom: 10px !important;
  } 
      .second-bg-div {
    padding-top:420%;
  }
    .navbar-light .navbar-brand img
    {
        max-width: 100%;
    }
    .bottom-margin-small-width
    {
        margin-bottom: 0px!important;
    }
  .white-call-btn
    {   
  margin-bottom: 8px!important;
    }
}

@media only screen and (max-width:370px)
{
       .second-bg-div {
    padding-top:450%;
  }
    
}


@media only screen and (max-width:364px)
{
.home-col-width 
    {
        padding: 12px 11px;
        font-size: 17px;
}
    .index-middle-div
  {
    padding-bottom:40%;
 }
} 
@media only screen and (max-width:355px)
{
   .second-bg-div 
    {
    padding-top:485%;
  }
   .inner-cremationsbtn-class {
       font-size: 17px;
       padding: 12px 12px;
    }  
} 
@media only screen and (max-width:343px)
{
   .second-bg-div 
    {
    padding-top:540%;
  }
     .navbar-light .navbar-toggler {
    right: 10px;
    }
   
}
}

@media only screen and (max-width:330px)
{
   .second-bg-div 
    {
    padding-top:550%;
  }
    
}
@media only screen and (max-width:327px)
{
   .second-bg-div 
    {
    padding-top:590%;
  }
      .Low-Cost-Funerals-bg-class {
    padding-top:35% !important;
  }
     .artificial-flowers-class
    {
        padding-top:53% !important;
    }  
    
     
    
}

@media only screen and (max-width:320px)
{
    
    .navbar-light .navbar-toggler
    {
 position:static!important;
text-align:right!important;
    display: block;
    margin-top: 5px!important;
 margin-bottom: 5px!important;
        margin-left:auto;
    }
}

@media only screen and (max-width:314px)
{
   .second-bg-div 
    {
    padding-top:600%;
  }
    
}
@media only screen and (max-width:308px)
{
     .second-bg-div 
    {
    padding-top:630%;
  } 
}

 @media (min-width:1300px) and (max-width:1900px)
 {
     .content-div 
     {
  padding-top: 85px;
     }
}

@media (min-width:1452px) and (max-width:1538px)
 {
    .info-head {
  font-size: 26px;
     }
}

@media (min-width:1231px) and (max-width: 1323px)
 {
 .navbar-expand-md .navbar-nav .nav-link
     {
  padding-right: .4rem;
  padding-left: .5rem;
}
     .second-bg-div {
    padding-top: 50%;
  }    
}
 @media (min-width:1100px) and (max-width: 1230px)
 {
     .navbar-expand-md .navbar-nav .nav-link
     {
  padding-right: .4rem;
  padding-left: .4rem;
}
  .navbar-light .navbar-nav .nav-link 
     {
  font-size: 14px;
     }
   /*.home-col-width
    {
     margin-top: 30%!important;   
    }*/
     .bg-backgorund .call-btn {
  padding-right: 35px;
  padding-left: 35px;
 }
      .second-bg-div {
    padding-top: 50%;
  }
} 
@media (min-width:875px) and (max-width:1102px)
 {
     .light-middle-box h2
     {
         font-size: 37px;
  line-height: 40px;
     }
}
@media (min-width:1050px) and (max-width:1099px)
 {
 .navbar-expand-md .navbar-nav .nav-link
     {
  padding-right: .3rem;
  padding-left: .3rem;
}
     .navbar-light .navbar-nav .nav-link 
     {
  font-size: 14px;
  font-weight: 500;
}
      /*.home-col-width
    {
     margin-top: 35%!important;   
    }*/
 .bg-backgorund .call-btn {
  padding-right: 30px;
  padding-left: 30px;
 }
     .content-div
     {
       top: -200px;  
     }
      .second-bg-div
     {
        padding-top:60%;
     }
} 
 @media (min-width:900px) and (max-width:1099px)
 {
 .dove-img-3 
 {
  right:-2%;
 }
.dove-img-3 img
 {
  max-width: 70%;
}
 .footer-row-class    
     {
       padding-top:3% !important;
     }
     .dove-img-footer1 img
     {
         max-width: 70%;
     } 
       .dove-img-1 img, .dove-img-2 img {
    max-width: 70%;
  }
    .dove-img-2 
     {
  right: 1%; 
         bottom: 19%;
}

@media (min-width:992px) and (max-width:1049px)
 {
 .navbar-expand-md .navbar-nav .nav-link
     {
  padding-right: .3rem;
  padding-left: .3rem;
}
     .navbar-light .navbar-nav .nav-link 
     {
  font-size: 13px;
  font-weight:400;
}

.navbar-light .navbar-brand 
     {
  margin-right: 0px !important;
} 

     .navcont 
     {
  padding-right: 6px !important;
}
      /*.home-col-width
    {
     margin-top: 40%!important;   
    }*/
  .bg-backgorund .call-btn {
  padding-right: 25px;
  padding-left:25px;
 }
       .content-div
     {
       top: -200px;  
     }
       .second-bg-div
     {
        padding-top: 60%;
     }
     .info-head 
     {
  font-size: 26px;
     }
        
}
 @media (min-width:768px) and (max-width:899px)
 {
     .index-middle-div
     {
         padding-bottom:10%;
     }
 .dove-img-3 
 {
  right:-2%;
 }
.dove-img-3 img
 {
  max-width:70%;
}
   .dove-img-footer1 img {
    max-width: 70%;
  }  
       .footer-row-class {
    padding-top: 3% !important;
  }
}

@media (min-width:300px) and (max-width:470px)
{
    .dove-img-1 img
    {
    max-width:65%;
  }
    .small-width-margin-class
    {
margin-top: 10% !important;
    } 
}

@media (min-width:300px) and (max-width:375px)
{
    .dove-img-2 img
    {
    max-width:59%;
  }
  .dove-img-2
    {
    bottom: 4%;
    right: -13%;
    }
}