body{margin:0}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}a{text-decoration:none;transition:all 0.5s}a:hover{text-decoration:none;opacity:0.7;transition:all 0.5s}input{box-shadow:none}input:focus{outline:none;box-shadow:none}body{font-size:14px;font-family:"Open Sans",sans-serif;color:#666}h1{font-size:42px;line-height:47px;font-weight:bold}h2{font-size:24px;line-height:33px;font-weight:bold;text-transform:uppercase}h3{font-size:22px;line-height:29px;font-weight:bold}h4{font-size:20px;line-height:27px;font-weight:bold}h5{font-size:18px;line-height:25px;font-weight:bold}h6{font-size:16px;line-height:23px;font-weight:bold}#header{height:138px;position:fixed;width:100%;top:0;z-index:999}#header .navbar-default{background:#fff;border:0;box-shadow:0 0 4px rgba(0,0,0,0.3)}#header .header-top-bar{line-height:48px;border-bottom:1px solid #efefef; 		background-color: #2195d8;
		color:#FFF;
overflow:hidden;transition:all 0.5s}@media only screen and (max-width: 767px){#header .header-top-bar{text-align:center}}#header .header-top-bar .tel{margin:0 60px 0 0}@media only screen and (max-width: 992px){#header .header-top-bar .tel{margin:0 10px 0 0}}@media only screen and (max-width: 380px){#header .header-top-bar .tel{display:block}}#header .header-top-bar .tel i{color:#FFF;margin:0 10px 0 0}#header .header-top-bar .email{color:#FFF;}#header .header-top-bar .email i{color:#FFF;margin:0 10px 0 0}#header .header-top-bar .topbar-right{text-align:right}@media only screen and (max-width: 767px){#header .header-top-bar .topbar-right{text-align:center}}#header .header-top-bar .topbar-right nav{display:inline-block;margin:0 0 0 20px}#header .header-top-bar .topbar-right nav ul li{display:inline-block}#header .header-top-bar .topbar-right nav ul li a{color:#FFF;}#header .header-top-bar .topbar-right nav.social-nav ul li{margin:0 10px 0 0}#header .header-top-bar .topbar-right nav.support-nav ul li{border-left:1px solid #efefef}#header .header-top-bar .topbar-right nav.support-nav ul li a{display:block;padding:0 10px}#header .header-top-bar .topbar-right nav.support-nav ul li:first-child{border:0}#header .header-bottom{padding-top:8px;padding-bottom:5px}#header .header-bottom .navbar-brand{padding:0 15px;height:auto}@media only screen and (max-width: 992px){#header .header-bottom .navbar-brand img{max-width:230px}}#header .header-bottom .menu{float:right; padding-top: 12px;}@media only screen and (max-width: 767px){#header .header-bottom .menu{float:none}}#header .header-bottom .menu li{margin:0 0 0 35px;padding:15px 0 0}@media only screen and (max-width: 992px){#header .header-bottom .menu li{margin:0 0 0 15px;padding:10px 0 0}}#header .header-bottom .menu li a{padding:0;color:#666}#header .header-bottom .menu li a:hover{color:#004a9c;opacity:1;background:none}#header .header-bottom .menu li.active a{color:#004a9c;opacity:1;font-weight:600;background:none}#header .navbar-toggle{position:absolute;right:0;transition:all 0.5s;border:1px solid #004a9c}#header .navbar-toggle .icon-bar{background-color:#004a9c}#header .navbar-toggle:hover{background-color:#f9f9f9}#header.slim{height:90px}#header.slim .header-top-bar{transition:all 0.5s;margin:-48px 0 0}#header.slim .navbar-brand{padding:0 15px;height:auto}#header.slim .navbar-brand img{max-width:230px}@media only screen and (max-width: 767px){#header{height:90px}}#footer .footer-top{background:#002e5a;padding:60px 0;color:#fff}#footer .footer-top .f-logo{display:block;margin:0 0 40px}@media only screen and (max-width: 767px){#footer .footer-top .f-logo{max-width:300px}}#footer .footer-top .f-nav ul li{margin:0 0 10px}#footer .footer-top .f-nav ul li a{color:#fff}#footer .footer-top .f-nav ul li a i{margin:0 10px 0 0}#footer .footer-top h5{ color:#FFF !important;position:relative;margin:0 0 60px;text-transform:uppercase;font-weight:500}#footer .footer-top h5:after{position:absolute;height:4px;width:60px;content:" ";background:#fff;left:0;bottom:-15px}@media only screen and (max-width: 767px){#footer .footer-top h5{margin:30px 0}}#footer .footer-top p{margin:30px 0 5px}#footer .footer-top span.meta{color:#f9951c;font-size:12px}#footer .footer-top .contact-list li{margin:0 0 25px}#footer .footer-top .contact-list li i{margin:0 12px 0 0;float:left}#footer .footer-top .contact-list li p{overflow:hidden;margin:0}#footer .footer-bottom{background:#001f3d;padding:20px 15px;text-align:center;color:#fff;font-size:12px}.modal .close{width:30px;height:30px;position:absolute;z-index:9999;background:#004a9c;color:#fff;right:0;top:0;opacity:0.89}.modal .close:hover{opacity:1}#main{overflow:hidden;padding-top:138px}#hero{padding:60px 0;position:relative;min-height:500px}#hero:before{content:" ";position:absolute;left:0;top:0;bottom:0;right:0;}#hero .hero-caption{max-width:560px;padding:0px 0 0;color:#fff}#hero .hero-caption h1{margin:0 0 30px}@media only screen and (max-width: 767px){#hero .hero-caption{padding:0 0 30px}}#hero .quick-divorce{background:#FFF;padding:10px}#hero .quick-divorce .holder{border:1px solid #c1c1c1;min-height:300px;padding:10px}#hero .quick-divorce .holder h2{text-align:center;margin:0 0 10px;font-size:20px}#hero .quick-divorce .holder .list li{overflow:hidden;margin:0 0 8px}#hero .quick-divorce .holder .list li span{float:left;width:32px;height:32px;color:#fff;border-radius:32px;margin:0 15px 0 0;font-weight:700;font-size:20px;line-height:32px;text-align:center;background:#b4b4b4}#hero .quick-divorce .holder .list li div{overflow:hidden;padding:5px 0 0;font-size:15px}#hero .quick-divorce .holder .flat-free{font-size:24px;color:#f9951c;text-align:center;margin:10px 0;font-weight:600}#hero .quick-divorce .holder .payment-options{margin:0 0 10px;text-align:center}#hero .quick-divorce .holder .payment-options span{display:inline-block;padding:0 0 10px;border-bottom:1px solid #9a9a9a}#hero .quick-divorce .holder .payment-options span.first{font-size:18px;font-weight:600;color:#3a3a3a}#hero .quick-divorce .holder .gurantee{padding:10px;background:#cecdcd;overflow:hidden}#hero .quick-divorce .holder .gurantee img{float:left;margin:0 15px 0 0}#hero .quick-divorce .holder .gurantee p{overflow:hidden}#easy-steps{padding:60px 0;background:#f8f8f8}#easy-steps .easy-header{text-align:center;max-width:550px;margin:0 auto 40px}#easy-steps .easy-header2{text-align:center;margin:0 auto 40px}h2{font-family: 'Montserrat', sans-serif;     font-weight: 400;}#easy-steps .easy-header h2{color: #2493d3 !important; margin:0 0 15px}#easy-steps .easy-header2 h2{color: #2493d3; margin:0 0 15px}#easy-steps .easy-header p{margin:0 0 30px;text-align:center}#easy-steps .row.no-padding>div{padding:0}#easy-steps .nav-tabs{border-top:2px solid #e2dfdf;background:#f8f8f8}#easy-steps .nav-tabs>li{float:none;display:block;border:2px solid #e2dfdf;background:none;border-top:0;border-right:0}#easy-steps .nav-tabs>li a{margin:0;border:0 !important;color:#666;padding:20px}#easy-steps .nav-tabs>li a strong{font-size:16px}#easy-steps .nav-tabs>li.active{border-right:2px solid #fff;position:relative}#easy-steps .nav-tabs>li.active:after{position:absolute;right:-4px;top:0;bottom:0;content:" ";width:2px;background:#fff;z-index:9}#easy-steps .tab-content{border:2px solid #e2dfdf;background:#fff;padding:40px 25px}#easy-steps .tab-content h3{margin:0 0 20px;color:#004a9c}#easy-steps .tab-content p{margin:0 0 20px}#services{padding:60px 15px}#services .services-header{text-align:center}#services .services-header h2{margin:0 0 20px; color: #2493d3;}#services .services-header p{margin:0 0 40px; position:relative;}#services .services-header span.fa{top: -4px;position: absolute;left: 0px;font-size: 9px;}#services .card{margin:0 0 30px;min-height:115px}#services .card i{float:left;margin:5px 10px 0 0}#services .card div{overflow:hidden;padding:0 10px 10px}#services .card div h6{margin:0 0 10px}#services .card div p{margin:0 0 10px}#services .card:after{display:block;content:" ";clear:both}#services .card:hover{box-shadow:3px 3px 6px rgba(0,0,0,0.2)}#video{background:url("../images/easydivvideobg.jpg") no-repeat;background-size:cover;background-attachment:fixed;min-height:450px;position:relative;margin:0 0 30px}#video .video-play{position:absolute;left:50%;top:50%;font-size:60px;color:#fff;margin:-60px 0 0}#video .btn-video-play{position:absolute;width:515px;padding:10px;text-align:center;line-height:90px;font-size:36px;text-transform:uppercase;font-weight:700;color:#666;bottom:-50px;left:50%;margin:0 0 0 -255px;background:#fff}#video .btn-video-play a{border:1px solid #dedede;display:block;color:#666}@media only screen and (max-width: 767px){#video .btn-video-play{width:280px;margin:0 0 0 -140px;font-size:24px}}#testimonial{padding:60px 0}#testimonial .testimonial-header{text-align:center}#testimonial .testimonial-header h2{margin:0 0 10px; color: #2195d8;}#testimonial .testimonial-header p{margin:0 0 30px}#testimonial .testimonial-content{box-shadow:0 0 4px rgba(0,0,0,0.2);max-width:970px;margin:0 auto;padding:20px 20px}#testimonial .testimonial-content .item{text-align:center;background:none;box-shadow:none}#testimonial .testimonial-content .item .para{font-style:italic;margin:0 0 40px;padding:20px 50px;font-weight:600}#testimonial .testimonial-content .item .para i{position:relative;top:-15px;font-size:24px;color:#004a9c}#testimonial .testimonial-content .carousel-control{bottom:auto;width:30px;height:30px;border-radius:30px;background:#e1e1e1;line-height:30px;text-align:center;color:#666;top:50%;margin:-15px 0 0}#testimonial .testimonial-content .carousel-control.left,#testimonial .testimonial-content .carousel-control.right{background-image:none}#testimonial .testimonial-content .author img{border-radius:100%;margin:0 0 20px}#testimonial .testimonial-content .author h6{text-transform:uppercase;color:#004a9c}#blog{padding:60px 15px;background:#f8f8f8}#blog .blog-header{max-width:600px;margin:0 auto 30px;text-align:center}#blog h2{margin:0 0 10px}#blog p{margin:0 0 10px}#blog .blog-card{background:#fff;min-height:465px;margin:0 0 30px}#blog .blog-card .img-holder{overflow:hidden}#blog .blog-card .img-holder img{margin:0 0 10px;transition:all 0.5s;width:100%}#blog .blog-card .blog-details{padding:20px 20px 30px}#blog .blog-card .blog-details h6{text-transform:uppercase;color:#004a9c;margin:0 0 5px}#blog .blog-card .blog-details p{margin:20px 0}#blog .blog-card .blog-details a{display:inline-block;padding:10px 20px;text-transform:uppercase;color:#004a9c;border:1px solid #004a9c}#blog .blog-card .blog-details a:hover{opacity:1;background:#004a9c;color:#fff}#blog .blog-card:hover{box-shadow:3px 3px 6px rgba(0,0,0,0.2)}#blog .blog-card:hover img{transition:all 0.5s;transform:scale(1.1)}
/*# sourceMappingURL=main.css.map */

#header .header-top-bar .topbar-right nav.support-nav ul li.active a{
	color: #004a9c;
    opacity: 1;
    font-weight: 600;
    background: none;
}

.blue{
	color:#004a9c;
}
.primary {
    color: #004a9c;
    background-color: transparent;
    border-color: #004a9c;
    transition: all 0.5s;
    border-radius: 5px;
    padding: 10px 20px;
}

.btn-primary:hover {
    color: #fff;
    background-color: #004a9c;
    border-color: #004a9c;
}

.required {
    color: #f44336;
    font-size: medium;
    margin-left: 5px;
}

.form-control{
	border-radius:5px;
}

.paypal{
	width: 50px;
}

.mb20{
	margin-bottom:20px;
}

.faq-link{
	cursor: pointer;
}

#easy-steps .about p, #easy-steps .terms p{
	margin-bottom:20px;
}

#easy-steps .terms h4{
	margin-bottom:5px;
}
#easy-steps .terms ul li strong{
	color: #004a9c;
}
#easy-steps .steps .list li span {
    float: left;
    width: 32px;
    height: 32px;
    color: #fff;
    border-radius: 32px;
    margin: 0 15px 0 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    background: #004a9c;
}

#easy-steps .steps .list li div {
	overflow: hidden;
    padding: 4px 0 25px;
    font-size: 15px;
}

* { margin:0px; padding:0px;}
.howitwork{
	padding-bottom:200px;
}
.main { margin:auto; width:100%; }
.howitwork p { font-family: 'Open Sans', sans-serif; color:#1d2b3b; font-size:20px;}
.howitwork h1 { font-family: 'Oswald', sans-serif; color:#d44026; font-size:50px; padding-bottom:15px; line-height: 55px;}
body.hiw { background:#e7e7e7;}
.hiw .header { width:100%; background:#1b859e; padding:0px 0; font-family: 'Raleway', sans-serif; font-weight:900; text-transform:uppercase; text-align:center; font-size:50px; color:#fff; margin-bottom:30px;}

.colum { width:100%; position:relative; float:left; padding-bottom:6%; padding-top:6%; height:400px;}
.number { position:relative; background:url(../images/no.png) left top no-repeat; width:163px; height:163px; float:left;}
.number::after {
    content: "";
    display: inline-block;
    border: solid 7px #4ba194;
    top: 157px;
    position: absolute;
    left: 73px; height:175px;
}
.number::before {
    content: "";
    display: inline-block;
    border: solid 7px #4ba194;
    top: -82px;
    position: absolute;
    left: 70px; height: 82px;
}
.number.first01::before { border:none;}

.colum::after {
    content: "";
    display: inline-block;
    border: solid 7px #4ba194;
    bottom: 0;
    width: 988px;
    position: absolute;
    left: 73px;
}
.number h2 { color:#fff; font-size:110px; text-align:center; font-weight:bold; font-family: 'Raleway', sans-serif; line-height: 110px;}
.content { float:left; padding-left:20px; width: 58%;}
.icon-img { float:right; margin-top:15px;}
.irht-main .number { float:right;}
.irht-main .content { float:right;}
.irht-main .icon-img { float:left;}
.irht-main p { text-align:right;}
.irht-main h1  { text-align:right;}
.irht-main .content { padding-left: 0px; padding-right: 20px;}
.last02 .number::after { border:none;}
.colum.last02::after { border:none;}

@media (max-width:1023px){ 
.hiw .header { font-size: 76px;}
.howitwork .main { margin:auto; width:100%; }
.colum { width:100%; height:auto; padding:15px; margin:20px 0 0 0; box-sizing:border-box;}
.colum::after { display:none;}
.number { display:none;}
.icon-img { text-align:center; width:100%;}
.content { width:100%; padding:0; }
.howitwork h1 { font-size:40px; text-align:center;}
.howitwork p { text-align:center; font-size:20px;}
.irht-main h1 {
    text-align: center;
}
.irht-main p {
    text-align: center;
}
.irht-main .content { padding:0px;}
}	


#outer-circle {
   background: #FFF;
   border-radius: 50%;
   border: 7px solid #019c9e;
   height: 300px;
   width: 300px;
   position: relative;
   /* 
    Child elements with absolute positioning will be 
    positioned relative to this div 
   */
 }
 .circle-txt
 {
	font-size: 40px;
    color: #019c9e;
	padding: 113px 0 0 62px;
 }
 .circle-txt2
 {
	font-size: 40px;
    color: #019c9e;
	padding: 113px 0 0 80px;
 }
.message_template {
    display: none;
}

.messages {
        position: relative;
    list-style: none;
    padding: 20px 10px 0 10px;
    margin: 0;
    max-height: inherit;
    height: auto;
    overflow: auto;
}
.messages .message {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
    transition: all 0.5s linear;
    opacity: 0;
}
.messages .message.left .avatar {
    float: left;
}
.messages .message.left .text_wrapper {
    background-color: #eee;
    margin-left: 20px;
}
.messages .message.left .text_wrapper::after,
.messages .message.left .text_wrapper::before {
    right: 100%;
    border-right-color: #eee;
}
.messages .message.left .text {
    color: #3E3E3E;
}
.messages .message.right .avatar {
    float: right;
}
.messages .message.right .text_wrapper {
    background-color: #ffffff;
    margin-right: 20px;
    float: right;
}
.messages .message.right .text_wrapper::after,
.messages .message.right .text_wrapper::before {
    left: 100%;
    border-left-color: #ffffff;
}
.messages .message.right .text {
    color: #3E3E3E;
}
.messages .message.appeared {
    opacity: 1;
}
.messages .message .avatar {
    width: 60px;
    height: 80px;
    border-radius: 50%;
    display: inline-block;
}
.messages .message .text_wrapper {
    display: inline-block;
    padding: 20px;
    border-radius: 6px;
    width: calc(100% - 85px);
    min-width: 100px;
    position: relative;
}
.messages .message .text_wrapper::after,
.messages .message .text_wrapper:before {
    top: 18px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.messages .message .text_wrapper::after {
    border-width: 13px;
    margin-top: 0px;
}
.messages .message .text_wrapper::before {
    border-width: 15px;
    margin-top: -2px;
}
.messages .message .text_wrapper .text {
    font-size: 18px;
    font-weight: 300;
}
.bottom_wrapper {
   position: relative;
    width: 100%;
    background-color: #efefef;
    padding: 30px 15px 20px 14px;
    bottom: 0;
    border-top: 1px solid #eee;
}

.custom-file-upload {
        border: 1px solid #dc7123;
    display: inline-block;
   padding: 16px 15px 10px;
    cursor: pointer;
    border-radius: 50px !important;
}
input#attach[type="file"] {
    display: none;
}

.bottom_wrapper .message_input_wrapper .message_input {
    height: 12%;
    box-sizing: border-box;
    outline-width: 0;
    color: gray;
    padding: 10px;
    background: white !important;
	border: 1px solid #dddddd;
}
.bottom_wrapper .message_input_wrapper .message_input:focus {
    border: 1px solid #dc7123;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.bottom_wrapper .send_message {
    width: 140px;
    height: 50px;
    display: inline-block;
    border-radius: 5px !important;
    background-color: #dc7123;
    border: 2px solid #dc7123;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s linear;
    text-align: center;
    float: right;
}
.bottom_wrapper .send_message:hover {
    color: #ffffff;
    background-color: #cd6920;
}
.bottom_wrapper .send_message .text {
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    line-height: 48px;
}

