/* ---------- layout ----------*/
*{ outline: none !important;}
html {position:relative; min-height:100%; font-size:16px;}
.wrapper {width: 100%;}
body{font-family: 'GothamNarrow-Book';line-height: normal;font-weight: normal;font-size: 18px;color: #000000;}
.clear{clear:both; font-size:0px;line-height:0px;}
.big-container{max-width: 1600px; width: 100%; margin: auto; padding: 0 15px;}
.container{max-width: 91.25rem; width: 100%; margin: auto; padding: 0 15px;}
.clearfix::after {content: "";clear: both;display: table;}
ul{margin: 0;padding: 0;}
ul li{list-style: none;}
a, a:hover{text-decoration: none;}
a:hover, .list_table_text a:hover, .list_sec li a:hover{color: #5858f8;}
a{-webkit-transition: ease-out 0.3s;-moz-transition: ease-out 0.3s;-o-transition: ease-out 0.3s;transition: ease-out 0.3s;}
p{margin-bottom: 30px;line-height: 30px;}
.backbgbox{background-size: cover;background-repeat: no-repeat;background-position: top;}
.backbg{display: none !important;}
h1, h2, h3, h4, h5, h6{margin-bottom: 20px;}
h1{font-family: 'GothamNarrow-Black';font-size: 3.75rem;}
h2{font-family: 'GothamNarrow-Black';font-size: 3.75rem;}
h3{}
h4{}
h5{}
img{object-fit: cover;max-width: 100%;}
.padding-0{padding-left: 0; padding-right: 0;}
.margin-0{margin-left: 0; margin-right: 0;}
.btn{height: 63px;line-height: 3;font-size: 18px;font-family: 'GothamNarrow-Bold';padding: 0 30px;border-radius: 8px;border: none;display: inline-block;text-transform: uppercase;}
.green-solid{background: #5bb3ad;color: #ffffff !important;border: 5px solid #5bb3ad;text-decoration:none !important;}
.green-solid:hover{background: #028e84;color: #ffffff !important;border-color: #028e84;text-decoration:none !important;}
.grey-outline{background: none;color: #888888 !important;border: 5px solid #888888;text-decoration:none !important;}
.grey-outline:hover{background: #888888;color: #ffffff !important;text-decoration:none !important;}
.blue-outline{background: none;color: #ffffff !important;border: 2px solid #78c5e8;text-decoration:none !important;}
.blue-outline:hover{background: #78c5e8;color: #ffffff !important;text-decoration:none !important;}
.green-outline{background: none;color: #9bf6f0 !important;border: 2px solid #7edbd5;text-decoration:none !important;}
.green-outline:hover{background: #7edbd5;color: #000000 !important;text-decoration:none !important;}
.blue-solid{background: #78c5e8;color: #094d6c !important;border: 2px solid #78c5e8;text-decoration:none !important;}
.blue-solid:hover{background: #094d6c;color: #ffffff !important;border-color: #094d6c;text-decoration:none !important;}
.btn:focus{box-shadow: none;}
iframe{border: none;}

/*----------- index.html ( Registration Page )----------------------*/
@font-face {
  font-family: 'GothamNarrow-Black';
  src: url('../fonts/GothamNarrow-Black.eot');
  src: url('../fonts/GothamNarrow-Black.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamNarrow-Black.svg#GothamNarrow-Black') format('svg'),
       url('../fonts/GothamNarrow-Black.ttf') format('truetype'),
       url('../fonts/GothamNarrow-Black.woff') format('woff'),
       url('../fonts/GothamNarrow-Black.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
	font-display: swap;
}

@font-face {
  font-family: 'GothamNarrow-Bold';
  src: url('../fonts/GothamNarrow-Bold.eot');
  src: url('../fonts/GothamNarrow-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamNarrow-Bold.svg#GothamNarrow-Bold') format('svg'),
       url('../fonts/GothamNarrow-Bold.ttf') format('truetype'),
       url('../fonts/GothamNarrow-Bold.woff') format('woff'),
       url('../fonts/GothamNarrow-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
	font-display: swap;
}

@font-face {
  font-family: 'GothamNarrow-Book';
  src: url('../fonts/GothamNarrow-Book.eot');
  src: url('../fonts/GothamNarrow-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamNarrow-Book.svg#GothamNarrow-Book') format('svg'),
       url('../fonts/GothamNarrow-Book.ttf') format('truetype'),
       url('../fonts/GothamNarrow-Book.woff') format('woff'),
       url('../fonts/GothamNarrow-Book.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
	font-display: swap;
}

@font-face {
  font-family: 'GothamNarrow-Light';
  src: url('../fonts/GothamNarrow-Light.eot');
  src: url('../fonts/GothamNarrow-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamNarrow-Light.svg#GothamNarrow-Light') format('svg'),
       url('../fonts/GothamNarrow-Light.ttf') format('truetype'),
       url('../fonts/GothamNarrow-Light.woff') format('woff'),
       url('../fonts/GothamNarrow-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
	font-display: swap;
}

@font-face {
  font-family: 'GothamNarrow-Medium';
  src: url('../fonts/GothamNarrow-Medium.eot');
  src: url('../fonts/GothamNarrow-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamNarrow-Medium.svg#GothamNarrow-Medium') format('svg'),
       url('../fonts/GothamNarrow-Medium.ttf') format('truetype'),
       url('../fonts/GothamNarrow-Medium.woff') format('woff'),
       url('../fonts/GothamNarrow-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
	font-display: swap;
}




/* Home Page */
/*===================================  HEADER-SET =====================================*/

body.open{overflow-y: hidden;}
.header{width:100%; z-index:999;padding-top: 12px;background: #ffffff;}
.logo a{display:inline-block;width: 133px;}
.logo{z-index: 1;float: left;}
.logo a img{width: 100%;height: auto;display: block;}
.logo h4{font-family: 'GothamNarrow-Bold';font-size: 1.875rem;color: #333333;line-height: 36px;text-transform: uppercase;letter-spacing: 1px;display: inline-block;vertical-align: top;margin-top: 20px;margin-left: 40px;}
.header_top{padding: 0 70px;}
.header_top_right{float: right;}
.header_top_right h6{font-family: 'GothamNarrow-Light';font-size: 17px;color: #333333;line-height: 26px;font-style: italic;margin-top: 13px;}
/**/
.nav_bg{width: 84%;background: #5bb3ad;border-top-left-radius: 50px;border-bottom-left-radius: 50px;position: relative;margin-bottom: -70px;top: -30px;z-index: 1;}
nav > ul{display: inline-block;vertical-align: middle;}
nav > ul > li{ position: relative;float: left;}
nav > ul > li > a{font-family: 'GothamNarrow-Book';color: #ffffff;font-size: 24px;display: block;padding: 25px 36px;border-right: 1px solid #73d3cc;}
/*nav > ul > li.menu-item-has-children > a{padding-right: 15px;position: relative;}*/
/*nav > ul > li.menu-item-has-children > a:before{content: "\f107";font: normal normal normal 14px/1 FontAwesome;position: absolute;right: 0;bottom: 2px;}*/
.search_form{padding: 0 15px;display: inline-block;vertical-align: middle;}
.search_form input{float: left; height: 46px;background: #ffffff;border-top-left-radius: 5px;border-bottom-left-radius: 5px; font-family: 'GothamNarrow-Light';font-size: 14px;color: #999999;letter-spacing: 0.75px;border: none;padding: 0 15px;}
.search_form input[type="submit"]{float: left; height: 46px;background-color: #ffffff;border-radius: 0px; border-top-right-radius: 5px;border-bottom-right-radius: 5px; font-size: 0px;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center;padding: 0 22px;}
/*------- header ------*/

nav > ul > li:hover > a,nav ul li.active a, nav ul li.current-menu-item a {color: #ffffff;background: #0089c8;}
.home .sticky{position: fixed;left: 0;right: 0;width: 100%;animation: smoothScroll 1s forwards;}

@keyframes smoothScroll {
     0% {
         transform: translateY(-40px);
    }
     100% {
         transform: translateY(0px);
    }
}

/***********sub_menu_styling***************/
.sub-menu {  position: absolute;  top: auto;   left: 0px;
     min-width: 300px; width: 100%; display: none;  opacity: 0;  visibility: hidden; transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; 
    z-index: 1111;overflow: hidden;padding-top: 0px;}
.sub-menu ul{left: 100%;  top: 0; } 
/*
nav ul li > ul.sub-menu:before {   content: '';
    position: absolute;
    top: 22px;
    left: 50%;
     transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    border-bottom: 10px solid #ffffff;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;}
*/

.sub-menu li ul.sub-menu{padding-top:0px; padding-left:18px;}
.sub-menu li ul.sub-menu:before {    content: '';
    position: absolute;
    top: 12px;
    left: -7px;
    border-right: 16px solid #ffffff;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;}

nav>ul>li>ul>li {float: none;  display: block;  margin: 0;background: #0089c8;padding: 0 30px;border-bottom: 1px solid #189cd9;}
nav>ul>li>ul>li:first-child:hover:before{ display:none;}
nav>ul>li>ul>li:hover {background: #189cd9;position: relative;}
nav>ul>li>ul>li:hover a{color: #ffffff;}
nav>ul>li>ul>li:hover:before{content: '';position: absolute;width: 100%;height: 1px;border-top: 1px solid #189cd9;left: 0;right: 0; margin: auto;top:-1px;}
nav>ul>li>ul>li a {  color: #ffffff; text-decoration: none;  font-size: 20px;  padding: 18px 0; display: block;}
nav>ul>li>ul>li:last-child a{border: none;}
nav>ul>li>ul>li a:after {  display: none;}
nav ul li ul {  position: relative;}
.nav_bg ul li ul li{text-align:left;  display: block;}
.topmenu > ul{margin-left:0;     padding-bottom: 10px;}
/* Menu-Icon  starts */
.nav-icon { display: none; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;	z-index: 9999;	width: 64px;	height: auto; position: absolute; 
top:15px; right: 0px; border-radius:4px;background: none;border-radius: 0px;}
.nav-icon span	{	display: block;	position: absolute; width: 30px; height: 2px;	background: #000000; opacity: 1; left: 6px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
-o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;	-o-transition: .25s ease-in-out; transition: .25s ease-in-out;margin-top: 13px;}
.nav-icon span:nth-child(1) 	{ top: 10px;	width:30px; right: 14px;	left: auto;}
.nav-icon span:nth-child(2)	{top: 20px; width:30px;  right: 14px;  left: auto;}
.nav-icon span:nth-child(3)	 { top: 30px; width:30px;  right: 14px;  left: auto;}
.nav-icon.open span:nth-child(1){top: 20px;    width: 66%;right: 8px; -webkit-transform: rotate(135deg);	-moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);background: #ffffff;}
.nav-icon.open span:nth-child(2){ 	opacity: 0; }
.nav-icon.open span:nth-child(3){top: 10px;-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);
transform: rotate(-135deg); width: 66%;    right: 8px;  top: 20px;	background: #ffffff;}


/***********sub_menu_styling_end***************/
.banner_text{padding: 180px 70px;}
.banner_text h5{font-size: 20px;color: #73d3cc;letter-spacing: 1px;text-transform: uppercase;position: relative;}
.banner_text h5:after{content: '';position: absolute;max-width: 510px;width: 100%;height: 3px;right: auto;margin-left: 30px;top: 10px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2675b+0,0000e0+100&1+0,0+100 */
background: -moz-linear-gradient(left,  rgba(242,103,91,1) 0%, rgba(0,0,224,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(242,103,91,1) 0%,rgba(0,0,224,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(242,103,91,1) 0%,rgba(0,0,224,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2675b', endColorstr='#000000e0',GradientType=1 ); /* IE6-9 */
}
.banner_text h1{color: #ffffff;margin-bottom: 50px;}
.banner_text select{height: 46px;background-color: #ffffff;border-radius: 5px;max-width: 560px;width: 100%;-webkit-appearance: inherit;padding: 0 20px;font-family: 'GothamNarrow-Light';color: #999999;font-size: 16px;letter-spacing: 0.75px;background-image: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: center left 26px;padding-left: 60px;}
/**/
.quick_links_sec{background: #f2675b;padding: 50px 0;}
.quick_links_sec ul{text-align: center;margin: 0 37px;}
.quick_links_sec ul li{display: inline-block;padding: 0 37px;vertical-align: middle;position: relative;}
.quick_links_sec ul li i{margin-left: 30px;font-size: 2.188rem;position: absolute;top: -6px;}
.quick_links_sec ul li a{font-size: 20px;color: #ffffff;letter-spacing: 1px;}
.quick_links_sec ul li a:hover{color: #ffa59d;}
.quick_links_sec ul li:first-child{font-family: 'GothamNarrow-Black';color: #ffa59d;font-size: 20px;letter-spacing: 1px;text-transform: uppercase;padding-right: 60px;}
/**/
.content_sec, .faq_sec, .online_probate_sec{padding: 120px 0;}
.heading{text-align: center;margin-bottom: 100px;}
.heading h3{font-size: 20px;color: #999999;text-transform: uppercase;letter-spacing: 1px;}
.content_sec h2, .inner_content h2{font-family: 'GothamNarrow-Bold';font-size:24px;color: #139cda;text-transform: uppercase;}
.heading h2{font-family: 'GothamNarrow-Black';font-size: 3.75rem;color: #000000;text-transform: inherit;}
p a, .list-row li em, .inner_content ul li em, .inner_content ol li em{/*color: #139cda;text-decoration: underline;font-style: normal;*/}
p strong{font-family: 'GothamNarrow-Bold';}
.list-row li, .inner_content ul li, .inner_content ol li{margin-bottom: 30px;line-height: 30px;padding-left: 25px;position: relative;}
.list-row li:before, .inner_content ul li:before{content: '';position: absolute;background: #5bb3ad;width: 8px;height: 8px;top: 10px;left: 0;}
.inner_content ul li ul li:before{content: '';position: absolute;background: #177fae;width: 8px;height: 8px;top: 10px;left: 0;border-radius: 50%;}
.inner_content ul li ul li ul li:before{content: '';position: absolute;background: #cccccc;width: 10px;height: 3px;top: 13px;left: 0;border-radius: 0px;}
.inner_content ol li ol li{list-style: upper-roman;}
.inner_content ol li ol li ol li{list-style: lower-roman;}
.content-row{margin:60px 0;}
.content-row [class*=col-]{padding-left: 70px;padding-right: 70px;}
.button-row{text-align: center;margin: 0 -35px;max-width: 820px;margin: auto;margin-top: 90px;}
.button-row li{padding-left: 0px; padding: 0 35px;float: left;width: 50%;}
.button-row li:first-child{padding-left: 0px;}
.button-row li:last-child{padding-right: 0px;}
.button-row li:before{display: none;}
.button-row li a.btn{width: 100%;}
/**/
.faq_sec{background: #f9f9f9;}
.faq_sec .heading{margin-bottom: 60px;}
.myaccordion{padding:  0 70px;}
.myaccordion button.btn-link{font-family: 'GothamNarrow-Book';font-size: 20px;color: #333333;background: none;border: none;padding-left: 53px;position: relative;text-align: left;}
.myaccordion button.btn-link:before{content: '-';position: absolute;font-size: 2.25rem;font-family: 'GothamNarrow-Light';color: #f2675b;left: 0;top: 0; width: 16px;height: 16px;line-height: 0.6;}
.myaccordion button.btn-link.collapsed:before{content: '+';position: absolute;font-size: 2.25rem;font-family: 'GothamNarrow-Light';color: #f2675b;top: 0; left: 0;width: 16px;height: 16px;line-height: 0.8;}
.myaccordion .card-header, .myaccordion .card-body{background-color: #ffffff;padding: 15px 20px;border: 2px solid #dddddd;}
.myaccordion .card{margin-bottom: 15px;}
.myaccordion button.btn-link:hover, .btn-link.focus, .btn-link:focus{text-decoration: none;}
/**/
.online_probate_left{border-right: 3px solid #24a8e4;padding-right: 80px;}
.online_probate_right{padding-left: 80px;}
.online_probate_left h2{color: #ffffff;text-align: right;line-height: 60px;margin-bottom: 0px;padding:30px 0;}
.online_probate_right ul{margin: 0 -15px;}
.online_probate_right ul li{padding: 0 15px;display: inline-block;}
.online_probate_right .btn{font-size: 20px;font-family: 'GothamNarrow-Book';text-transform: capitalize;margin: 20px 0;width: 100%;}
.online_probate_right .sm-btn{max-width: 320px;width: 100%;}
.online_probate_right .md-btn{max-width: 450px; width: 100%;}
/**/
.information_sec{padding: 100px 0;background: url(../images/watermark.png) #f9f9f9;position: relative; background-attachment: fixed; background-position: top right; background-repeat: no-repeat;}
/*.information_sec:before{content: '';position: absolute;background: url(../images/watermark.png) no-repeat;width: 784px;height: 837px;top: 0px;right: 0;background-size: 100%;}*/
.information_block_text h4{font-family: 'GothamNarrow-Bold';color: #000000;font-size: 18px;text-transform: uppercase;}
.information_block_text{max-width: 555px;width: 100%;}
.information_block_img figure{margin: 0px;width: 400px;height: 400px;}
.information_block_img figure img{width: 100%;height: 100%;}
.info_row{padding-top: 30px;padding-bottom: 30px;position: relative;background: url(../images/dashed-line.png) center repeat-y;}
.info_row .number{width: 90px;height: 90px;border-radius: 50%;background: #ffffff;position: absolute;font-family: 'GothamNarrow-Medium';font-size: 3rem;color: #177fae;text-align: center;line-height: 90px;top: 50%;left: 50%;
     transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
}

/**/
.footer_top{padding: 0 70px;background: #f2675b;}
.footer_top ul li{float: left;padding: 26px 35px 24px 35px;border-right: 1px solid #fd9990;}
.footer_top ul li:first-child{padding-left: 0px;}
.footer_top ul li a{font-size: 24px;color: #ffffff;}
.footer_middle{padding: 80px 70px 60px 70px;}
.footer_middle_left{padding-right: 70px;}
.footer_middle_right{padding-left: 70px;}
.footer_middle_left .logo{text-align: center;}
.footer_middle_left .logo h4{display: block;margin-left: 0px;}
.testimonial_slider{text-align: right;}
.testimonial_slider h4{font-family: 'GothamNarrow-Bold';color: #139cda;font-size: 18px;text-transform: uppercase;}
.testimonial_slider p{font-family: 'GothamNarrow-Book';font-style: italic;}
.testimonial_slider .slick-slide{padding-right: 2px;}
.footer_bottom {padding: 30px 0;border-top: 2px solid #cccccc;}
.footer_bottom p{font-size: 15px;font-family: 'GothamNarrow-Light';color: #777777;margin-bottom: 10px;}
.footer_bottom h6{font-size: 13px;font-family: 'GothamNarrow-Light';color: #999999;margin-bottom: 0px;}
/**/
.inner_page_sec{background: url(../images/watermark.png) #f9f9f9;position: relative; background-attachment: fixed; background-position: top right; background-repeat: no-repeat;padding: 175px 0;}
.inner_content ul li ul, .inner_content ol li ol{margin-top: 30px;}
.inner_content ul, .inner_content ol{padding-left: 70px;}
.inner_content .myaccordion{padding: 0px;}
.inner_content .button-row{text-align: left;padding-left: 0px;margin-left: 0px;}
.notes{margin-left: 70px;border-left: 3px solid #cccccc;padding-left: 30px;}
.notes p{text-transform: uppercase;}
/**/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999999;
}
.spacer-30{height: 30px;display: block;}
.spacer-40{height: 40px;display: block;}
	.what-do-list{
				position:static; left:0; top:0; width:100%;
			}
			

.info_wrap{position: relative;padding-top: 215px;}
.info_wrap .what-do-list{position: absolute;top: 0;left: 0;width: 100%;}
.stick .info_wrap .what-do-list{
				position:fixed;
				top:182px;
				width:100%;
                background: #f9f9f9;
                z-index: 11;
			}
			.stick2 .info_wrap .what-do-list{
				position:absolute;
				top:auto;
				bottom:0;
			}
.heading{padding-top: 15px;}
.stick .info_wrap .what-do-list:before{content: ''; position: absolute;background: #f9f9f9;height: 50px;top: -50px;left: 0;width: 100%;}
/**/
/*
.footer_middle .row{margin-left: -70px;margin-right: -70px;}
.footer_middle .row [class*=col-]{padding-left: 70px;padding-right: 70px;}
*/

.slick-dots li button{width: 16px;height: 16px;background: none;border: 2px solid #cccccc;border-radius: 50%;font-size: 0px;padding: 0px;}
.slick-dots li.slick-active button{background: #177fae; border-color: #177fae;}
.slick-dots li{display: inline-block;padding: 0 12px;}
.slick-dots{text-align: right;left: 0;right: 0;margin: auto;bottom: 0px;margin: 0 -12px;}

/**/

@media screen and (max-width: 1600px){
  
    nav > ul > li > a{font-size: 20px;padding: 25px 30px;}
}
@media screen and (max-width: 1530px){
    .header_top, .banner_text{padding-left: 15px;padding-right: 15px;}
    .footer_top, .footer_middle{padding-left: 0px;padding-right: 0px;}
}
@media screen and (max-width: 1455px){
    .online_probate_right .md-btn{max-width: inherit;width: auto;}

}
@media screen and (max-width: 1366px){
    nav > ul > li > a{font-size: 16px;padding: 25px 20px;}
    .information_block_text{max-width: 480px;}
        .online_probate_left{padding-right: 15px;}
    .online_probate_right{padding-left: 15px;}
     .footer_top ul li a{font-size: 20px;}
    .quick_links_sec ul li{padding: 0 20px;}

}
@media screen and (max-width: 1199px) {
    html{font-size: 14px;}
     .information_block_text{max-width: 400px;}
    .logo a{width:80px;}
    .logo h4{font-size: 1.3rem;margin-left: 20px;margin-top: 5px;}
    nav > ul > li > a{padding: 15px 10px;}
    .nav_bg{margin-bottom: -54px;}
    .header_top_right h6{margin-top: 0px;margin-bottom: 40px;}
    .search_form input[type="submit"], .search_form input{height: 35px;}
    .stick .info_wrap .what-do-list{top: 135px;}
    .info_wrap .what-do-list{padding-left: 15px;padding-right: 15px;}
    .online_probate_left{border: none;}
    .online_probate_left h2{text-align: left;}
    .online_probate_left h2 br{display: none;}
    .online_probate_right ul li {
    width: 50% !important;
    max-width: inherit !important;
        display: block;
        float: left;
}
    .online_probate_right ul li{padding: 0 15px;}
    .online_probate_right .btn{margin-bottom: 0px;}
    .footer_top ul li{padding: 20px 20px 18px 20px;}
    .footer_top ul li a{font-size: 16px;}
    .quick_links_sec ul li a, .quick_links_sec ul li:first-child{font-size: 16px;}
   
}
@media screen and (max-width: 991px) {
  html{font-size: 13px;}
  
    /***********toggle_menu_start***************/
    nav > ul > li.menu-item-has-children > a:before{display: none;}
	.nav-icon{display:block;}
	.nav-icon.open:before{display:none;}
	.open nav {display:block; padding:25px 20px; }
	nav {display:none; position: fixed;top:0;left:0;width: 100%;     height: 100vh; right: 0;float: none;z-index: 9999;background: #177fae;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;overflow-y: scroll; }
	nav ul {width: 100%;max-width: 100%;  display: block; justify-content: normal;}
	nav ul li {    display: block;  float: none;  padding: 10px 0px;  margin: 0;     text-align: left;}
	.arrows{ color:#ffffff; }
	.arrows:hover, .arrows.active{  color:#ffffff; }
	nav > ul > li a {display: inline-block; line-height: 30px; position: relative;  z-index: 999999;     margin-right: 27px;}
	nav ul li a:after, nav ul li ul:before{display:none;}
	nav > ul > li > ul > li {border: none; padding: 0px; padding:10px 15px;border-bottom: 1px solid rgba(255,255,255,0.5);}
	nav > ul > li > ul > li:after {display: none;}
    nav>ul>li>ul>li a{padding: 0px 0;}
	nav > ul{margin:0px;margin-top: 50px;}
	.sub-menu {width: 100%;display: block;}
	.sub-menu ul{border:0px;}
	.sub-menu {position: static;opacity: 1;visibility: visible;display: none;transition: none;-o-transition: none;-webkit-transition: none;-ms-transition: none;-moz-transition: none;background: none;}
	nav > ul {float:none; display: block;overflow-y: auto;}
	nav > ul > li > ul > li a { color:#ffffff;}
	.click_menu { width: 12px; height: 12px; position: absolute; right: 10px; cursor: pointer; top: 12px; border-style: solid; cursor: pointer; transform: rotate(45deg);
    border-width: 0 3px 3px 0; padding: 3px; background-position: right; z-index: 999;}
	.open2 > .click_menu { transform: rotate(-135deg); top: 22px;   background-position: left;}
	ul.topmenu li .sub-menu {  position: relative;  width: 100%; top: 0; left:0;}
	ul.topmenu li .sub-menu { opacity: 1; z-index: 99;   transition: all 0.3s; }
	ul.topmenu li .sub-menu li { display: block; text-align: left;  width: 100%; padding: 6px 0px;}
	ul.topmenu li.open2 > ul.sub-menu{    display: block;       transition: all 0.3s;}
	.topmenu ul {margin-left:0; display:none;}
   
    
/***********toggle_menu_end***************/
    .header{padding: 15px 0;}
    .nav_bg, .header_top_right h6{margin-bottom: 0px;}
    .header_top_right h6{font-size: 12px;line-height: 18px;}
    .header_top_right{float: none;position: absolute;left: 123px;top: 50px;}
    nav > ul > li a{padding: 0px;margin: 0px;border: none;}
    nav > ul > li:hover > a,nav ul li.active a, nav ul li.current-menu-item a {color: #ffffff;background: none;}
    nav>ul>li>ul>li{background: none;}
    nav>ul>li>ul>li a{font-size: 16px;}
    .search_form{padding: 10px 0;}
    .information_block_text{max-width: 300px;}
    .information_block_img figure{width: 250px;height: 250px;}
    .content_sec, .faq_sec, .online_probate_sec, .information_sec, .inner_page_sec{padding: 60px 0;}
    .heading{margin-bottom: 60px;}
    .heading h2{font-size: 2.5rem;}
    .myaccordion{padding:0px;}
    .content-row [class*=col-]{padding: 0 15px;}
    .myaccordion button.btn-link{padding-left: 30px;}
/*    .myaccordion button.btn-link.collapsed:before{top: 3px;}*/
    .myaccordion button.btn-link:before{margin-top: 4px;}
        .online_probate_right .btn{font-size: 16px;height: 52px;}
    .footer_middle_left{padding-right: 15px;}
    .footer_middle_right{padding-left: 15px;}
    .footer_top ul{text-align: center;}
    .footer_top ul li, .quick_links_sec ul li{padding: 0px 15px 0px 15px;border: none;float: none;display: inline-block;}
    .footer_top{padding: 15px 0;}
    .footer_top ul li{margin-bottom: 10px;}
    .quick_links_sec ul li a{font-size: 16px;}
    .quick_links_sec ul li:first-child{display: block;padding: 0px;}
    .quick_links_sec{padding: 15px 0;}
    .quick_links_sec ul li:first-child{margin-bottom: 15px;}
    .heading h3{font-size: 16px;}
    .button-row li{padding-left: 15px !important;}
    .button-row li{padding: 0 15px;}
    .inner_content ul{padding-left: 0px;}
    .inner_content ol{padding-left: 20px;}
    .inner_content ol li{padding-left: 0px;}
      .notes{margin-left: 0px;padding-left: 15px;}
}
@media screen and (max-width: 767px){
    
  html{font-size: 11px;}
    .banner_text h5:after{max-width: 180px;}
    .banner_text{padding: 80px 15px;}
    .information_block_text{margin: auto;margin-top: 30px;text-align: center;}
    .information_block_img figure{margin: auto;}
    .info_row{background: none;}
    .info_row .number{width: 30px;height: 30px;line-height: 30px;font-size: 1.3rem;transform: none;top: 24px;z-index: 11;margin-left: -15px;}
    .info_row{margin-top: 0px;}
    .button-row li{padding: 0px;width: 100%;margin-bottom: 15px;}
    .button-row{margin-top: 40px;}
    .online_probate_right ul li{width: 100% !important;}
    .testimonial_slider, .slick-dots, .footer_bottom{text-align: center;}
    .footer_middle_left .logo{float: none;}
    .info_wrap{padding-top: 130px;}
    .footer_top ul li, .quick_links_sec ul li{display: block;}
    .button-row li{padding-left: 0px !important;}
    .slick-dots li{padding: 0 10px;}
    .slick-dots li button{width: 10px;height: 10px;}
    .myaccordion button.btn-link, body, .list-row li, .inner_content ul li, .inner_content ol li, p{font-size: 16px;line-height: 24px;}
  
    
    
}
@media screen and (max-width: 479px){
    .logo a{width: 40px;}
    .logo h4{margin-top: -6px;margin-left: 0px;font-size: 1rem;}
    .header_top_right h6 {
    font-size: 9px;
    line-height: 13px;
}
    .header_top_right{left: 59px;top: 38px;}
    .banner_text h5:after{display: none;}
    .nav-icon{top: 7px;}
    .online_probate_right .btn{height: auto;line-height: normal;padding: 15px;}
}
@media screen and (min-width:992px) {
    nav ul li:hover>.sub-menu  {opacity: 1;visibility: visible;display: block !important;}
}
/* ---------------------------------------------------------*/
.fancybox-button{background: rgba(30,30,30,.6) !important;}

main{
  min-height: calc(100vh - 200px);
}


/************************************/
/*********** GLM STYLES *************/

.inner_content h1 { margin-bottom:40px; }
.inner_content h3 { font-family: 'GothamNarrow-Bold';font-size: 24px;color: #f2675b;text-transform: uppercase;margin:45px 0 35px 0; }
.inner_content h4 { font-family: 'GothamNarrow-Bold';font-size: 18px;color: #139cda;text-transform: uppercase;margin:30px 0 35px 0; }

.inner_content h3 a, .inner_content h4 a { color: #139cda;text-decoration:underline; }
.inner_content h3 a:hover, .inner_content h4 a:hover { text-decoration:none; }

.footer_bottom h6 a, .footer_bottom a { color: #139cda;text-decoration:none; }
.footer_bottom h6 a:hover, .footer_bottom a:hover { text-decoration:underline; }

.inner_content p a { color: #139cda;text-decoration: underline; }
.inner_content p a:hover { text-decoration: none; }
.inner_content ul li a, .inner_content ol li a, .inner_content ul li em a, .inner_content ol li em a { color: #139cda;text-decoration: underline; }
.inner_content ul li a:hover, .inner_content ol li a:hover, .inner_content ul li em a:hover, .inner_content ol li em a:hover { text-decoration: none; }

.inner_content ol li ul li {  list-style-type:none; }

.header-footer-group .section-inner .color-accent { color:#f2675b; }
.pagination h2 { font-size:18px;padding-right:20px; }
.pagination .nav-prev-text { padding-right:20px; }
.pagination .nav-next-text { padding-left:10px; }
.pagination .nav-prev-text a, .pagination .nav-next-text a { color: #139cda; }
.pagination a.page-numbers { padding:0 8px;color: #139cda; }


#callout {background-color:#F2675B;border-radius:8px;text-align:center;padding:40px;}
#callout h2 {font-family: 'GothamNarrow-Black';font-size: 2rem; color: #ffffff;text-transform: inherit;}
#callout h3 {font-size: 20px;color: #ffa59d;text-transform: uppercase;letter-spacing: 1px;}
#callout p {color:#ffffff;font-weight:600;}







