/*=============================   Fonts  =====================================*/

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900');

@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');

@import url('https://fonts.googleapis.com/css?family=Courgette');



/*=============================   Body   =====================================*/

body{font-family: 'Ubuntu', sans-serif;}

h1{font-family: 'Playfair Display', serif;}

img{ max-width: 100%; display: block; height: auto; }

a,a:hover,a:focus{ text-decoration: none; }

.page-heading{}

.page-heading h1{font-size: 37px;line-height: 46px;color: #2a2b2a;font-family: 'Playfair Display', serif;text-align: center;font-weight: 900;margin-bottom: 30px;}

.sub-heading{margin: 0 auto 60px;width: 70%;}

.sub-heading p{font-size: 16px;line-height: 24px;color: #6d6e6c;text-align: justify;}

.btn-1{height: 50px;width: 160px;background: #4d6ed4;color: #fff;margin: 15px auto;transition: all 0.8s;

background: rgba(77,109,212,0.98);

background: -moz-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,109,212,0.98)), color-stop(36%, rgba(76,126,213,0.99)), color-stop(51%, rgba(75,140,214,0.99)), color-stop(66%, rgba(74,152,215,0.99)), color-stop(100%, rgba(73,174,217,1)));

background: -webkit-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

background: -o-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

background: -ms-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

background: linear-gradient(to bottom, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6dd4', endColorstr='#49aed9', GradientType=0 );

}

.btn-1 a{font-size: 18px;line-height: 50px;text-align: center;font-family: 'Ubuntu', sans-serif;color: #fff;transition: all 0.8s;}

a.add_foot{display: inline-block;
color: #fff;
margin: 0 0 20px; display: none;}

a.add_foot span{ margin:0 8px 0 0; }

footer .up-2{ text-align: center; }

.btn-1:hover{background: rgba(73,174,217,1);

background: -moz-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,174,217,1)), color-stop(34%, rgba(74,152,215,0.99)), color-stop(49%, rgba(75,140,214,0.99)), color-stop(64%, rgba(76,126,213,0.99)), color-stop(100%, rgba(77,109,212,0.98)));

background: -webkit-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

background: -o-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

background: -ms-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

background: linear-gradient(to bottom, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49aed9', endColorstr='#4d6dd4', GradientType=0 );

}

.btn-1:hover a{text-decoration: none;}

/*=============================  Header   ====================================*/

.navbar-inverse{background: transparent;border: none;border-radius: 0;margin-bottom: 0;}

.top-header {background: #89ccf9;}

.hdr-cont {float: left;}

.hdr-cont ul{padding-left: 0;margin: 0;}

.hdr-cont ul li{display: inline-block;margin-right: 30px;padding: 15px 0;}

.hdr-cont ul li a{color: #fff;font-size: 16px;line-height: 22px;}

.hdr-cont ul li .fa{margin-right: 10px;}

.hdr-cont ul li i.fa.fa-facebook {font-size: 24px;}

.hdr-cont ul li i.fa.fa-skype {font-size: 24px;}

.header-right{float: right;}

.header-right .btn-1{height: 60px;width: 200px;text-align: center;margin: 0;}

.header-right .btn-1 a{color: #fff;font-size: 14px;line-height: 60px;font-family: 'Playfair Display', serif;padding: 15px 30px;}

.logo {float: left;}

.navbar-brand{height: auto;transition: all 0.8s;}

.navbar-brand img{transition: all 0.8s;}

.navbar-inverse .navbar-nav>li>a{color: #444444 !important;font-size: 17px;line-height: 22px;font-family: 'Playfair Display', serif;padding: 45px 15px;transition: all 0.8s;position: relative;}

.navbar-inverse .navbar-nav>.active>a,

.navbar-inverse .navbar-nav>.active>a:focus,

.navbar-inverse .navbar-nav>.active>a:hover,

.navbar-inverse .navbar-nav>li>a:focus,

.navbar-inverse .navbar-nav>li>a:hover{color: #4487e0;background: transparent;}



.navbar-inverse ul.dropdown-menu {

    position: absolute;

    top:100%;

    left: 0;

    background-color: #4aa7d8;;

    padding: 0px;

    width: 260px;    

    display: none;

    z-index: 9;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

}



.navbar-inverse ul.dropdown-menu li{}

.navbar-inverse ul.dropdown-menu li a{color: #fff;padding: 5px 15px;}

.navbar-inverse ul.dropdown-menu li:hover {}

.navbar-inverse ul.dropdown-menu li a:hover{color:#4aa7d8;background: #fff; }



.navbar-inverse .navbar-nav>li:hover ul.dropdown-menu {

    display: block;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -ms-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

}





.shrink{transition: all 0.8s;}

.shrink .bottom-header{position: fixed;z-index: 9999;width: 100%;left: 0;right: 0;top: 0;background: #fff;border-bottom: 1px solid #ccc;}

.shrink .bottom-header .navbar-brand{padding: 10px 15px;}

.shrink .bottom-header .navbar-brand>img{width: 60%;}

.shrink .bottom-header .navbar-nav>li>a{padding: 24px 15px;}





/*=============================  Banner   ====================================*/

.banner-section{}

.banner-section img{width: 100%;}

.banner-section .carousel-control{display: none;}

.banner-section .carousel-caption{text-align: left;top: 130px;padding-bottom: 0;padding: 0 15px;}

.banner-section .carousel-caption h1{font-size: 38px;line-height: 66px;color: #fff;text-shadow: 0 0 10px rgba(0,0,0,0.5);font-family: 'Courgette', cursive;}

.banner-section .carousel-caption h2{font-size: 19px;line-height: 54px;font-family: 'Playfair Display', serif;margin-top: 0;}



/*=============================  Service  ====================================*/

.service-section{padding: 90px 0;}

.service-section .ser-div{margin: 15px auto;padding: 30px;transition: all 0.8s;min-height: 300px;}

.service-section .ser-div:hover{box-shadow: 0 0 10px #ccc;}

.service-section .ser-div .ser-img img{margin: 0 auto;}

.service-section .ser-div h2 a{font-size: 19px;line-height: 22px;color: #2a2b2a;text-align: center;transition: all 0.7s; display: block;}

.service-section .ser-div:hover h2 a{color: #2e95e6;}

.service-section .ser-div p{font-size: 14px;line-height: 24px;color: #6d6e6c;text-align: justify;}



/*==============================  About  =====================================*/

.about-section{padding: 80px 0;background: url(../images/welcome-bg.jpg) no-repeat;background-size: cover; overflow: hidden;}

.about-section .page-heading h1{color: #FFF;}

.abt-img{margin-top: 75px;position: relative;}

.abt-img:before{position: absolute;content: "";background:url(../images/img-left-bg.png) no-repeat;height: 163px;width: 189px;left: -30px;top: -30px;}

.abt-img:after{position: absolute;content: "";background:url(../images/img-right-bg.png) no-repeat;height: 163px;width: 189px;right: -30px;bottom: -30px;}

.abt-div {padding: 0 30px;}

.about-section p{font-size: 16px;line-height: 25px;text-align: justify;font-family: 'Ubuntu', sans-serif;color: #fff;}

.abt-sub-heading p{font-size: 20px;line-height: 30px;text-align: center;font-family: 'Ubuntu', sans-serif;color: #fff;}

a.read-more-btn {color: #fff;border: 1px solid #fff;padding: 10px 15px;margin: 30px auto;float: none;display: block;text-align: center;width: 150px;font-size: 18px;transition: all 0.8s;}

a.read-more-btn:hover{text-decoration: none;background: #fff;color: #2e95e6;border: 1px solid #2e95e6;}

body{ overflow-x: hidden; }





/*=============================  Case study  =================================*/

.casestudy-section{padding: 80px 0;display: none;}

.casestudy-section .item { margin: 0 15px;}

.case-box {text-align: center;border: 1px solid #f9f9f9;box-shadow: 0 0 10px #ccc;min-height: 530px;}

.case-content {height: 85px;overflow: hidden;}

.content-box{padding: 15px 30px;}

.case-date{font-size: 18px;line-height: 46px;text-align: center;font-family: 'Ubuntu', sans-serif;color: #2e95e6;}

.case-heading h2{font-size: 19px;line-height: 30px;font-family: 'Playfair Display', serif;color: #2a2b2a;margin: 0 0 30px 0;position: relative;}

.case-heading h2:after{position: absolute;content: "";height: 3px;width: 60px;background-color: #d1d2d2;left: 0;right: 0;margin: 0 auto;bottom: -15px;}

.case-content{}

.case-content p{font-size: 16px;line-height: 25px;text-align: justify;font-family: 'Ubuntu', sans-serif;color: #6d6e6c;}



/*=============================  Testimonial  =================================*/

.test-section{padding: 60px 0;background: url(../images/test-bg.jpg) no-repeat;background-size: cover;}

.test-content {float: left;width: 70%;position: relative;padding-top: 50px;min-height: 550px;overflow: hidden;}

.test-content:before{position: absolute;content: "\f10d"; font-family: "FontAwesome";left: 0;top: 0;color: #fff;font-size: 40px;}

.test-content p{font-size: 16px;line-height: 28px;text-align: justify;font-family: 'Ubuntu', sans-serif;color: #fff;font-weight: 300;}

.test-content h3{font-size: 19px;line-height: 53px;text-align: left;font-family: 'Ubuntu', sans-serif;color: #fff;font-weight: 500;}

.test-img {float:right;height: 150px;width: 150px;border-radius: 100%; box-shadow: 0px 0px 10px #ccc;overflow: hidden;margin: 30px auto 0;margin-left: 30px;}

.test-img img{margin: 0 auto;height: 100%;width: 100%;object-fit: cover;}

.test-section .carousel-control{bottom: 0;top: auto;right: 30%;}

.carousel-control.left, .carousel-control.right{background: none;height: 30px;width: 30px;opacity: 1;}

.test-section .carousel-control.left{left:60%;}

.test-section .carousel-control.right{}

.test-section .car-spration {position: absolute;right: 35%;top: auto;bottom: 5px;color: #fff;}





/*=============================  Appointment  ================================*/

.appointment-section{padding: 80px 0 110px;}

.ap-form{width: 70%;margin: 30px auto;}

.ap-form .form-control{border: none;border-bottom: 2px solid #232323;border-radius: 0;box-shadow: none;height: 50px;margin-bottom: 30px;

                font-size: 16px;line-height: 50px;color: #232323;font-family: 'Ubuntu', sans-serif;}

.ap-form textarea.form-control{height: 100px;}

button.btn-1.submit-btn {border: 1px solid;font-size: 18px;text-transform: uppercase;margin: 50px 0 0 0;}

.ap-form  div.wpcf7-validation-errors{float: left;}



footer{background: #4ab6d8;padding: 90px 0 0;}

.up-1{position: relative;float: left;width: 100%;margin-bottom: 30px;}

.f-logo{position: absolute;left: 0;right: 0;margin: 0 auto;width: 200px;top: -20px;}

.links-ul{text-align: center;padding-left: 0;}

ul.links-ul:first-of-type { float: left;padding-left: 80px;}

ul.links-ul:last-of-type { float: right;}

.links-ul li{display: inline-block;padding: 15px 15px;}

.links-ul li a{color: #fff;font-size: 17px;line-height: 22px;font-family: 'Playfair Display', serif;}

.social-li{text-align: center;padding-left: 0;margin: 45px auto 30px;}

.social-li li{display: inline-block;margin: 0 15px;}

.social-li li a{font-size: 26px;color: #fff;}



.btm-footer{text-align: center;color: #fff;font-size: 15px;line-height: 24px;font-family: 'Ubuntu', sans-serif;}

.btm-footer .container{border-top: 1px solid #fff;padding: 30px 0;}





#wpcf7-f110-o1 input[type='submit'].wpcf7-form-control{height: 50px;

    width: 160px;

    background: #4d6ed4;

    border: 1px solid;

    font-size: 18px;

    text-transform: uppercase;

    margin: 50px 0 0 0 !important;

    color: #fff;

    margin: 15px auto;

    transition: all 0.8s;

    background: rgba(77,109,212,0.98);

    background: -moz-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,109,212,0.98)), color-stop(36%, rgba(76,126,213,0.99)), color-stop(51%, rgba(75,140,214,0.99)), color-stop(66%, rgba(74,152,215,0.99)), color-stop(100%, rgba(73,174,217,1)));

    background: -webkit-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -o-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -ms-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: linear-gradient(to bottom, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6dd4', endColorstr='#49aed9', GradientType=0 );}



    #wpcf7-f110-o1  input[type='submit'].wpcf7-form-control:hover{background: rgba(73,174,217,1);

    background: -moz-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,174,217,1)), color-stop(34%, rgba(74,152,215,0.99)), color-stop(49%, rgba(75,140,214,0.99)), color-stop(64%, rgba(76,126,213,0.99)), color-stop(100%, rgba(77,109,212,0.98)));

    background: -webkit-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

    background: -o-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

    background: -ms-linear-gradient(top, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

    background: linear-gradient(to bottom, rgba(73,174,217,1) 0%, rgba(74,152,215,0.99) 34%, rgba(75,140,214,0.99) 49%, rgba(76,126,213,0.99) 64%, rgba(77,109,212,0.98) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49aed9', endColorstr='#4d6dd4', GradientType=0 );}

    

    

.welcomeDiv .singlecase-div{height: auto;}

.welcomeDiv .singlecase-div img{height: 200px;width: 100%;object-fit: cover;margin-bottom: 15px;}

.welcomeDiv .singlecase-div h2{font-size: 22px;line-height: 30px;font-family: 'Playfair Display', serif;color: #2a2b2a; margin: 0 0 15px 0;position: relative;text-align: center;}

    

    

.row.welcomeDiv p, .row.welcomeDiv li  {font-size: 16px;line-height: 24px;color: #6d6e6c;text-align: justify;}

.welcomeDiv { padding: 60px 0; }

.row.welcomeDiv h1 {font-size: 40px;margin-bottom: 40px;position: relative; }

.row.welcomeDiv h1:before { content: "";

    position: absolute;

    height: 3px;

    width: 80px;

    background-color: #89ccf9;

    left: 0;

    bottom: -10px; }



.welcomeDiv .ap-form{ margin: 30px 0;}

.welcomeDiv .ap-form h2{font-family: 'Playfair Display', serif;font-size: 28px;margin-bottom: 20px;}





/*=============================   About Page css  ================================*/

.welcomeDiv img.img-responsive.abt-img-1, .welcomeDiv img.img-responsive.abt-img-3 {float: left; margin-right: 30px;}

.welcomeDiv img.img-responsive.abt-img-2 {float: right; margin-left: 30px;}

.welcomeDiv .abt-inner-img {margin-top: 45px;margin-bottom: 30px;}





/*=============================   Contact Page css  ================================*/



.map iframe{height: 350px;width: 100%;margin-top: 30px;}

.contact-page .welcomeDiv .ap-form {margin: 30px 0;float: left;width: 100%;}

.contact-page h3{font-size: 22px;line-height: 30px;color: #2a2b2a;font-weight: 400;margin-bottom: 15px;font-family: 'Ubuntu', sans-serif;}

.contact-page .contact-details p{font-size: 16px;color: #6d6e6c;}

.contact-page .contact-details ul{padding-left: 0;}

.contact-page .contact-details ul li{list-style: none;position: relative;color: #6d6e6c;font-size: 16px;}

.contact-page .contact-details ul li span{margin-right: 10px;}

.contact-page .contact-details ul li a{color: #6d6e6c;font-size: 16px;}

.contact-page .contact-details .fa{font-size: 16px;color: #6d6e6c;}

.contact-page .contact-details ul li:hover a{color: #2e95e6;}

.contact-page .contact-details ul li:hover a .fa{color: #2e95e6;}



.contact-page .ap-form textarea.form-control {height: 50px;line-height: 30px;}

.contact-page .ap-form input.wpcf7-form-control.wpcf7-submit {margin: 15px auto !important;float: none;display: block;position: relative;}

.contact-page .ap-form  div.wpcf7 .ajax-loader{position: absolute;right: 20%;top: 20%;}

.contact-page .ap-form  div.wpcf7-validation-errors{float: left;}

.contact-page .ap-form  span.wpcf7-not-valid-tip {font-family: 'Ubuntu', sans-serif !important;font-size: 16px;}

.contact-page .col-sm-7 h3{text-align: center;}

/*========================   Contact Page css End  ===========================*/



/*=======================  Payments & Policy Page css  =======================*/

.pdf-section{}

.pdf-section a{float: left;width: 100%;margin-bottom: 15px;}

.pdf-section img{float: left;margin-right: 10px;}



/*=======================  Payments & Policy Page css Ends  =======================*/





input.wpcf7-form-control.wpcf7-submit {

    height: 50px;

    width: 160px;

    background: #4d6ed4;

    border: 1px solid;

    font-size: 18px;

    text-transform: uppercase;

    margin: 50px 0 0 0 !important;

    color: #fff;

    margin: 15px auto;

    transition: all 0.8s;

    background: rgba(77,109,212,0.98);

    background: -moz-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,109,212,0.98)), color-stop(36%, rgba(76,126,213,0.99)), color-stop(51%, rgba(75,140,214,0.99)), color-stop(66%, rgba(74,152,215,0.99)), color-stop(100%, rgba(73,174,217,1)));

    background: -webkit-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -o-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: -ms-linear-gradient(top, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    background: linear-gradient(to bottom, rgba(77,109,212,0.98) 0%, rgba(76,126,213,0.99) 36%, rgba(75,140,214,0.99) 51%, rgba(74,152,215,0.99) 66%, rgba(73,174,217,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6dd4', endColorstr='#49aed9', GradientType=0 );

}

.singlepost-image{ float: left; width: 389px;margin: 0 30px 30px 0px; }





/*.row.welcomeDiv strong {font-weight: 700;font-family: 'Courgette', cursive;font-size: 20px;color: #4aa7d8;margin: 20px 0 25px;font-weight: 100;}*/

.row.welcomeDiv span {font-weight: 700;font-family: 'Courgette', cursive;font-size: 24px;color: #4aa7d8;margin: 20px 0 25px;font-weight: 100;}

.row.welcomeDiv .singlepost-image{ float: right; max-width: 350px;width: 100%;margin: 0 0px 30px 30px;}

.row.welcomeDiv .inner-ul{padding-left: 20px;padding-left: 20px;display: inline-block;width: 100%;}

.row.welcomeDiv .inner-ul li{position: relative;list-style: none; margin-bottom: 5px;}

.row.welcomeDiv .inner-ul li:before{position: absolute;content: "\f0a4";font-family: "FontAwesome";left: -20px;top: 2px;color: #4ab6d8;}



.row.welcomeDiv .inner-ul.ul-2{width: 60%;}

.row.welcomeDiv .price-div{float: left;}



.row.welcomeDiv .inner-ul.ul-2 li{width: 50%;float: left;}

.row.welcomeDiv .inner-ul.ul-3 li{width: 30%;float: left;}



.inner-test-div {

        float: left;

    width: 100%;

    /* border-bottom: 1px solid #ccc; */

    margin-bottom: 30px;

    padding: 15px 20px;

    box-shadow: 0px 0px 5px #ccc;

}

.inner-test-div .test-content{position: relative;width: 100%;float: none;min-height: auto;}



.inner-test-div .test-img{margin: 60px auto;display: none;}

.inner-test-div .test-content:before{position: absolute;content: "\f10d";font-family: "FontAwesome";left: 0;top: 0;color: #89ccf9;font-size: 40px;}

.row.welcomeDiv .test-content h3{font-size: 18px;line-height: 30px;color: #2a2b2a;font-weight: 600;}