@charset "utf-8";
/* CSS Document */
@media (min-width: 2561px) and (max-width:4000px)
{
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}
h5.cadlwe {text-align: center;margin: 0 20px 30px -150px;}	
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
	
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}	
.w-126 {left: 650px;}
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}
section#section-e313135 {height: 800px !important; background-size: cover !important;width: 100%;max-width: 100%;}		
	
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/	
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #fff; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
    background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding: 0px;
}

section.disblock {
    top: -100px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}

input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    padding: 13px;
}
	
}
@media (min-width: 1921px) and (max-width: 2560px)
{
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}
h5.cadlwe {text-align: center;margin: 0 20px 30px -150px;}	
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
	
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}	
.w-126 {left: 400px;}	
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}
section#section-e313135 {height: 650px !important; background-size: cover !important;width: 100%;max-width: 100%;}		
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}
	
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #fff; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
  background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

section.disblock {
    top: -100px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}

input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    padding: 13px;
}
	
}

@media (min-width: 1621px) and (max-width: 1920px)
{
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}
h5.cadlwe {text-align: center;margin: 0 20px 30px -150px;}	
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
	
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}	
.w-126 {left: 250px;}	
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}
section#section-e313135 {height: 550px !important; background-size: cover !important;width: 100%;max-width: 100%;}		
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}

.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}

/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #fff; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
  background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

section.disblock {
    top: -100px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}	


input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    padding: 13px;
}
	
}

@media (min-width: 1441px) and (max-width: 1620px)
{
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}
h5.cadlwe {text-align: center;margin: 0 20px 30px -150px;}	
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}	
.w-126 {left: 180px;}
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}
section#section-e313135 {height: 450px !important; background-size: cover !important;width: 100%;max-width: 100%;}		
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}

	
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #fff; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
 background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

section.disblock {
    top: -100px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}

input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    padding: 13px;
}	
	
}




@media (min-width: 1366px) and (max-width: 1440px)
{
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}
h5.cadlwe {text-align: center;margin: 0 20px 30px -150px;}
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/	

.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}
	
.w-126 {left: 120px;}	
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}	
section#section-e313135 {height: 430px !important; background-size: cover !important;width: 100%;max-width: 100%;}	
	
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
	
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}
	
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #fff; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
    background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding: 0px;
}

section.disblock {
    top: -170px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}


input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px;
    border-radius: 0px !important;
    padding: 13px;
}

	
}

@media (min-width: 999px) and (max-width: 1365px)
{
	
h5.cadwe {text-align: center;margin: 0 20px 30px -150px;}	
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: 250px;}	
.w-126 {left: 120px;}
.w-126.img-wrap img:last-child{top: -60px;right: -35px;}		
section#section-e313135 {height: 430px !important; background-size: cover !important;width: 100%;max-width: 100%;}	
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
.st {width:100%;float:left; margin: -110px 0px 0 110px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -110px 0px 0 10px; padding:0; display: block; position: relative;}
.stleft {width:33%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:33%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:33%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.stmiddle textarea.form-control{height: 70px !important;padding: 20px !important; margin: 10px 0px 0 10px;border-radius:0px;width: 100%;float: left;border: 1px solid #5699d3;width: 500px;}
.st input[type="submit"] {width: 30%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.stcad {width:100%;float:left; margin: -110px 0px 0 110px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 100%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 60%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}


.fw-page-builder-content{background-color: #0258a1;}
.ls .toggle_menu {
  background-color: #0258a1;
  position: relative;
  display: inline-block;
  float: right;
}	
	
.toggle_menu {
  position: fixed;
  top: 0%;
  right: 0;
  margin-left: px;
  margin-top: -16px;
  padding: 0 !important;
  width: 60px;
  height: 33px;
  cursor: pointer;
  z-index: 1002;
  visibility: visible;
  opacity: 0.95;
}
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #0258a1; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3; font-weight: 700;}
.sf-menu > li.link > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.hover > a { color: #5699d3;font-weight: 600;}
.sf-menu > li.visited > a { color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a {color: #5699d3;font-weight: 600;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;font-weight: 600;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
    background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: 230px;
	  width:160px;
}
.candlesec p{margin-top:-12px;}

.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 16.6666666667%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

.antanga h5 {
  font-size: 20px;
  margin: 0px 0 0 -51px;
  width: 270px;
}
section.disblock {
    top: -80px;
    left: -40px;
}

input.form-control.cd {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -1px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}


input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 100px 20px 100px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px;
    border-radius: 0px !important;
    padding: 13px;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 998px)
{
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: auto;}	
.modal-footer {width: 100% !important;}
.btn.btn-default {margin: 0 60px 0px 60px;}
.btn.btn-maincolor.subt1 { margin: 20px 25px 20px 25px !important;}		
.w-126 {left: 0px;}
.w-126.img-wrap img:last-child{top:0px;right:0px;}
.w-125 {top: 30px;}
section#section-e313135 {height: 320px !important; background-size: cover !important;width: 100%;max-width: 100%;}	
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/
.col-md-12.col-lg-8 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
	
.homeform {
  width: 100%;
  float: left;
  margin:0;
  max-width: 100%;
}
.st {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left;margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleft {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stleft input.form-control {height: 70px;padding: 30px !important;}	
.st input[type="submit"] {width: 70%; height: 70px; FONT-WEIGHT: 500;}	


.stcad {width:100%;float:left; margin: -30px 50px 20px 50px;  padding:0; display: block; position: relative;}
.stleftcad {width:70%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:30%; margin: 0; padding:0; display: block; position: relative;float: right;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px;border-radius: 0px;width: 80%;float: left; border: 1px solid #5699d3;}	
.strightcad input[type="submit"] {width: 100%;height: 70px;FONT-WEIGHT: 500;font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic; background-color: #0258a1; /* border: 1px solid #fff; */ color: #fff;float: right;margin: 10px 137px 0 0;border-radius: 0px;}
	
.fw-page-builder-content{background-color: #0258a1;}
.ls .toggle_menu {
  background-color: #0258a1;
  position: relative;
  display: inline-block;
  float: right;
}	
	
.toggle_menu {
display: inline-block;
  top: -20%;
  right: 0;
  margin-left: px;
  margin-top: -16px;
  padding: 0 !important;
  width: 60px;
  height: 15px;
  cursor: pointer;
  z-index: 1002;
  visibility: visible;
  opacity: 0.95;
}
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #0258a1; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3;}
.sf-menu > li.link > a { color: #5699d3;}
.sf-menu > li.hover > a { color: #5699d3;}
.sf-menu > li.visited > a { color: #5699d3;}
.ls .sf-menu > li > a {color: #5699d3;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
   background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: auto;
    width:100%;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    max-width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
       width: 100%;
    max-width: 33%;
}

.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 41.6666666667%;
     max-width: 41.6666666667%;
}





.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

.antanga h5 {
font-size: 25px;
margin: 0px 0 0 40px;
width: 320px;
}


section.disblock {
    top: -80px;
    left: -40px;
}

input.form-control.cd {
      border: 1px solid #5699d3;
    border-radius: 0px;
    margin: 0 0 20px 0;
}

input.btn.btn-maincolor.subt{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: -2px 0px 2px -129px;
    border-radius: 0px !important;
    padding: 13px;
}



input.form-control.cd1 {
    border: 1px solid #5699d3;
    border-radius: 10px;
    margin: 0 50px 20px 50px;
    border-radius: 0px !important;
    
}	

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
   margin: -1px 0px 0px 0px !important;
    border-radius: 0px !important;
    padding: 13px;
}
	

.homeform h6{width: 100%; margin: 0 35px 0 35px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: auto;}		
.modal-footer {width: 100% !important;}
.btn.btn-default {margin: 0 60px 0px 60px;}
.btn.btn-maincolor.subt1 { margin: 20px 25px 20px 25px !important;}	
.w-126 {left: 0px;}
.w-126.img-wrap img:last-child{top:0px;right:0px;}	
.w-125 {top: 30px;}
section#section-e313135 {height: 250px !important; background-size: contain; !important;width: 100%;max-width: 100%;}	
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/	
.stleft input.form-control {height: 70px;padding: 30px;margin: 10px0 0 0;border-radius: 0px;width: 100%;float: left;border: 1px solid #5699d3;}

.stmiddle textarea.form-control {height: 50px;padding: 10px !important;margin: 10px 0px 0 0px;border-radius: 0px;width: 100%;float: left;border: 1px solid #5699d3;width: 100%;}

.st input[type="submit"] {width: 100%;height: 60px;FONT-WEIGHT: 500; font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic;background-color: #0258a1;border: 1px solid #fff;color: #fff;float: right;margin: 10px 0px 0 0;
border-radius: 0px;}


.stcad {width:100%;float:left; margin: 0px;  padding:0; display: block; position: relative;}
.stleftcad {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stleftcad input.form-control {height: 70px;padding: 30px;margin: 10px0 0 0;border-radius: 0px;width: 100%;float: left;border: 1px solid #5699d3;}
.strightcad input[type="submit"] {width: 100%;height: 60px;FONT-WEIGHT: 500; font-family: 'Playfair Display', serif !important;font-variant-numeric: lining-nums;font-style: italic;background-color: #0258a1;border: 1px solid #fff;color: #fff;float: right;margin: 10px 0px 0 0; border-radius: 0px;}


	
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  left: -30px !important;
  width: 240px;
}

	
.col-md-12.col-lg-8 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
	
.homeform {
  width: 100%;
  float: left;
  margin: 0;
  max-width: 100%;
}


.homeforms{
  width: 100%;
  float: left;
  margin: 0 0px 0px -14px;
  max-width: 100%;
}

.homeforms .col-md-5.col-5 {
  max-width: 100%;
}
.st {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleft {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
	
.fw-page-builder-content{background-color: #0258a1;}
.ls .toggle_menu {
  background-color: #0258a1;
  position: relative;
  display: inline-block;
  float: right;
}	
	
.toggle_menu {
display: inline-block;
  top: -20%;
  right: 0;
  margin-left: px;
  margin-top: -40px;
  padding: 0 !important;
  width: 60px;
  height: 15px;
  cursor: pointer;
  z-index: 1002;
  visibility: visible;
  opacity: 0.95;
}	
.fw-page-builder-content{background-color: #0258a1;}	
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #0258a1; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3;}
.sf-menu > li.link > a { color: #5699d3;}
.sf-menu > li.hover > a { color: #5699d3;}
.sf-menu > li.visited > a { color: #5699d3;}
.ls .sf-menu > li > a {color: #5699d3;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
    text-align: center;
 background: #323234;
    color: #fff;
    margin-bottom: 20px;
    height: auto;
	  width:85%;
	  }
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
      width: 100%;
     max-width: 100%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding:0px;
}

section.disblock {
    top: -80px;
    left: -40px;
}

input.form-control.cd {
  border: 1px solid #5699d3;
  border-radius: 0px;
  margin: -150px 25px 150px -25px;
  width: 500px;
  padding: 0;
}
    
.col-md-12.col-lg-12.antanga {
  margin: 0 0 -120px 0px;
}
input.btn.btn-maincolor.subt {
  font-family: 'Playfair Display', serif !important;
  font-variant-numeric: lining-nums;
  font-style: italic;
  background-color: #0258a1;
  border: 1px solid #0258a1;
  color: #fff;
  margin: -250px 0px 0 -25px;
  border-radius: 0px !important;
  padding: 13px;
  width: 500px;
}


input.form-control.cd1 {
border: 1px solid #5699d3;
border-radius: 0px;
margin: 0px;
width: 270px;
padding: 0;
    
}

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px;
    border-radius: 0px !important;
    padding: 13px;
    width: 100%;float: left;
}

.homeform h6{width: 100%; margin: 0 35px 0 35px;}
	
}

@media only screen and (max-width: 479px)
{
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: auto;}		
.modal-footer {width: 100% !important;}
.btn.btn-default {margin: 0 60px 0px 60px;}
.btn.btn-maincolor.subt1 { margin: 20px 25px 20px 25px !important;}
.w-126 {left: 0px;}
.w-126.img-wrap img:last-child{top:0px;right:0px;}	
.w-125 {top: 30px;}
section#section-e313135 {height: 150px !important; background-size: contain !important;width: 100%;max-width: 100%;}
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/



	
.stleft input.form-control {
    height: 70px;
    padding: 30px;
    margin: 10px0 0 0;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;
   
}

.stmiddle textarea.form-control {
    height: 50px;
    padding: 10px !important;
    margin: 10px 0px 0 0px;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;
    width: 100%;
}

.st input[type="submit"] {
    width: 100%;
    height: 60px;
    FONT-WEIGHT: 500;
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #fff;
    color: #fff;
    float: right;
    margin: 10px 0px 0 0;
        border-radius: 0px;
}


.stcad {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleftcad {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stleftcad input.form-control {height: 70px;
    padding: 30px;
    margin: 10px0 0 0;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;}
.strightcad input[type="submit"] { width: 100%;
    height: 60px;
    FONT-WEIGHT: 500;
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #fff;
    color: #fff;
    float: right;
    margin: 10px 0px 0 0;
        border-radius: 0px;}	



.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  left: -30px !important;
  width: 240px;
}	
	
.col-md-12.col-lg-8 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.homeform {
  width: 100%;
  float: left;
  margin: 0px;
  max-width: 100%;
}

.homeforms{
  width: 100%;
  float: left;
  margin: 0 0px 0px -14px;
  max-width: 100%;
}

.homeforms .col-md-5.col-5 {
  max-width: 100%;
}
	
.st {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleft {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}


	
.fw-page-builder-content{background-color: #0258a1;}
.ls .toggle_menu {
  background-color: #0258a1;
position: fixed;
display: inline-block;
float: right;
right: 0px !important;
top: 5% !important;
}	
	
.toggle_menu {
display: inline-block;
  top: -20%;
  right: 0;
  margin-left: px;
  margin-top: -16px;
  padding: 0 !important;
  width: 60px;
  height: 15px;
  cursor: pointer;
  z-index: 1002;
  visibility: visible;
  opacity: 0.95;
}
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff; font-size: 25px;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #0258a1; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3;}
.sf-menu > li.link > a { color: #5699d3;}
.sf-menu > li.hover > a { color: #5699d3;}
.sf-menu > li.visited > a { color: #5699d3;}
.ls .sf-menu > li > a {color: #5699d3;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
text-align: center;
background: #323234;
color: #fff;
margin:0px 0 30px 0px;
height: 350px;
width: 100%;

}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
        width: 100%;
     max-width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
      width: 100%;
     max-width: 100%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding: 0px;
}

.antanga h5 {
font-size: 1.5rem;
width: 85%;
float: left;
}


section.disblock {
    top: -80px;
    left: -40px;
}

input.form-control.cd {
  border: 1px solid #5699d3;
  border-radius: 0px;
  margin: -130px 25px 150px -25px;
  width: 300px;
  padding: 0;
}
    
.col-md-12.col-lg-12.antanga {
  margin: 0 0 -96px 0px;
  width: 100%;
  padding-right: 0px !important;
  
}
input.btn.btn-maincolor.subt {
  font-family: 'Playfair Display', serif !important;
  font-variant-numeric: lining-nums;
  font-style: italic;
  background-color: #0258a1;
  border: 1px solid #0258a1;
  color: #fff;
  margin: -250px 0px 0 -25px;
  border-radius: 0px !important;
  padding: 13px;
  width: 300px;
}


input.form-control.cd1 {
border: 1px solid #5699d3;
border-radius: 0px;
margin: 0px;
width: 270px;
padding: 0;
    
}

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px;
    border-radius: 0px !important;
    padding: 13px;
    width: 100%;float: left;
}

.homeform h6{width: 100%; margin: 0 35px 0 35px;}
	
}

@media only screen and (max-width:320px)
{
/******candloance accordance******/
.acc {width: 100%;float: left; margin:25px 0 0 0;padding:0; display: block; height: auto; position: relative;}
.card {width: 100%;float: left;padding: 0px 10px 0px 10px;}
/*******end candloance accordance*****/		
.banners-inner {width: 100%;float: left;margin: 0; height:auto;padding: 0;}
.banners-inner img {width: 100%;height: auto;}	
.modal-footer {width: 100% !important;}
.btn.btn-default {margin: 0 60px 0px 60px;}
.btn.btn-maincolor.subt1 { margin: 20px 25px 20px 25px !important;}

.w-126 {left: 0px;}
.w-126.img-wrap img:last-child{top:0px;right:0px;}	
.w-125 {top: 30px;}
section#section-e313135 {height: 100px !important; background-size: contain; !important;width: 100%;max-width: 100%;}
/*.col-md-9.p1 {width: 100%;float: left;}
.col-md-3.p2 {width: 100%;float: left;}	*/


	
.stleft input.form-control {
    height: 70px;
    padding: 30px;
    margin: 10px 0 0 0;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;
   
}

.stmiddle textarea.form-control {
    height: 50px;
    padding: 10px !important;
    margin: 10px 0px 0 0px;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;
    width: 100%;
}

.st input[type="submit"] {
    width: 100%;
    height: 60px;
    FONT-WEIGHT: 500;
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #fff;
    color: #fff;
    float: right;
    margin: 10px 0px 0 0;
        border-radius: 0px;
}	


.stcad {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleftcad {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.strightcad {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stleftcad input.form-control {height: 70px;
    padding: 30px;
    margin: 10px0 0 0;
    border-radius: 0px;
    width: 100%;
    float: left;
    border: 1px solid #5699d3;}
.strightcad input[type="submit"] { width: 100%;
    height: 60px;
    FONT-WEIGHT: 500;
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #fff;
    color: #fff;
    float: right;
    margin: 10px 0px 0 0;
        border-radius: 0px;}	

	
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  left: -30px !important;
  width: 240px;
}	
.col-md-12.col-lg-8 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}	
.homeform {
  width: 100%;
  float: left;
  margin: 0px;
  max-width: 100%;
}	
.homeforms {
  width: 100%;
  float: left;
  margin: 0 0px 0px -14px;
  max-width: 100%;
}

.homeforms .col-md-5.col-5 {
  max-width: 100%;
}

.st {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.sts {width:100%;float:left; margin: -30px 50px 20px 50px; padding:0; display: block; position: relative;}
.stleft {width:100%; margin: 0; padding:0; display: block; position: relative; float: left;}
.stmiddle {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}
.stright {width:100%; margin: 0; padding:0; display: block; position: relative;float: left;}


	
.fw-page-builder-content{background-color: #0258a1;}	
.ls .toggle_menu {
  background-color: #0258a1;
position: fixed;
display: inline-block;
float: right;
right: 0px !important;
top: 11% !important;
}	
	
.toggle_menu {
display: inline-block;
  top: -20%;
  right: 0;
  margin-left: px;
  margin-top: -16px;
  padding: 0 !important;
  width: 60px;
  height: 15px;
  cursor: pointer;
  z-index: 1002;
  visibility: visible;
  opacity: 0.95;
}	
/*topbarsection*/  section.page_topline.c-my-10.ds.ms {display: none;} /*topbarsection*/
/*footersection*/  .page_footer {display:none;}/*topbarsection*/
 h4.logo-text.color-main {color: #fff; font-size: 25px;}
.page_toplogo {background-color: #0258a1; color: #5699d3;}
.page_header{background-color: #0258a1; color: #5699d3;}
.sf-menu > li.active > a { color: #5699d3;}
.sf-menu > li.link > a { color: #5699d3;}
.sf-menu > li.hover > a { color: #5699d3;}
.sf-menu > li.visited > a { color: #5699d3;}
.ls .sf-menu > li > a {color: #5699d3;}
.ls .sf-menu > li > a:hover, .ls .sf-menu > li.active > a {color: #2957a3;}
a.logo .logo-subtext {color: #fff !important;  font-weight:600;}

.candlesec {
text-align: center;
background: #323234;
color: #fff;
margin:0px 0 20px 0px;
height: 350px;
width: 100%;

}
.col-md-12.col-lg-12.antanga {
  margin: 0 0 -120px 0px;
}
.candlesec p{margin-top:-12px;}
.col-md-12, body.grid-col-1 .masonry-grid {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}
.col-md-2 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}
.col-md-7 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
     max-width: 100%;
}

.col-md-5 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
     width: 100%;
    max-width: 100%;

}



.condolancesec {
    text-align: center;
    -webkit-box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgb(0 0 0 / 15%);
    padding: 20px 25px;
    margin-bottom: 20px;
}
.condop{margin: 0 0 15px;word-wrap: break-word;}
.candlememo {
    padding: 0px;
}

.antanga h5 {

  text-align: left;
}
section.disblock {
    top: -80px;
    left: -40px;
}

input.form-control.cd {
  border: 1px solid #5699d3;
  border-radius: 0px;
  margin: -150px 42px 150px -42px;
  width:300px;
  padding: 0;
}
    

input.btn.btn-maincolor.subt {
  font-family: 'Playfair Display', serif !important;
  font-variant-numeric: lining-nums;
  font-style: italic;
  background-color: #0258a1;
  border: 1px solid #0258a1;
  color: #fff;
  margin: -250px 0px 0 -65px;
  border-radius: 0px !important;
  padding: 13px;
  width: 300px;
}	


input.form-control.cd1 {
border: 1px solid #5699d3;
border-radius: 0px;
margin: 0px;
width: 270px;
padding: 0;
    
}

input.btn.btn-maincolor.subt1{ 
    font-family: 'Playfair Display', serif !important;
    font-variant-numeric: lining-nums;
    font-style: italic;
    background-color: #0258a1;
    border: 1px solid #0258a1;
    color: #fff;
    margin: 0px;
    border-radius: 0px !important;
    padding: 13px;
    width: 100%;float: left;
}


.homeform h6{width: 100%; margin: 0 35px 0 35px;}
	
}