/*Main Css */
::selection{background:#000;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000;}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

body{font-family:'Jaldi',sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#000000;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#e00000;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family:'Jaldi',serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-btn{color:#ffffff;font-size:18px;background:#000000;border:1px solid #000000;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#000000;}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{}

/* header CSS */
header{position: absolute; padding:30px 100px;top: 0;right: 0;left: 0;margin: auto;z-index: 1;width: 100%;}
.main-header{}
.logo{display: block;text-align: center;}
.logo img{display:block;margin: auto;max-width: 40%;filter: brightness(0)invert(1);}

/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;position:relative;padding:0 0 20px;}
.menu li{display:inline-block;vertical-align:middle;margin-right:30px;}
.menu li.last{margin-right:0;}
.menu li a{position:relative;padding-bottom:5px;display:block;font-size:18px;color:#fff;text-transform:uppercase;font-weight:400;transition:none;}
.menu a:before{content:'';position:absolute;height:2px;width:0;background-color:#000;left:0;bottom:0;margin:auto;transition:all 0.4s ease-in-out;}
.menu a:hover:before{width:100%;transition:all 0.4s ease-in-out;}
/*.menu li:hover a,
.menu li.active a{color:#1887c5;}*/
.headersearch{position:relative;}
.headersearch input{height:40px;width:100%;border:1px solid #fff;border-radius:50px;font-size:16px;color:#fff;padding:0  15px;padding-right:30px;}
.headersearch button{font-size:18px;color:#fff;position:absolute;right:5px;top:0;bottom:0;margin:auto;font-size:14px;}
/* Dropdown Menu */
.dropdowns .dropdowns-menu{display:none;position:absolute;top:100px;left:-52%;width:100vw;background:#fff;border-top:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:9999;padding:0 40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;border:1px solid #000;}
.dropdowns .dropdowns-menu .dropdowns-item{text-align:left;padding:30px 20px;	/* border-bottom: 1px solid #eee; */border-right:1px solid #000;}
.dropdowns .dropdowns-menu .dropdowns-item:last-child{border-bottom:none;border:none;}
.dropdowns .dropdowns-menu .dropdowns-item h4{font-size:24px;font-weight:400;margin:0 0 20px;font-family:'Times New Roman';}
.dropdowns .dropdowns-menu .dropdowns-item h4 span{font-weight:normal;font-style:italic;font-size:14px;}
.dropdowns .dropdowns-menu .dropdowns-item a{font-size:20px;color:#333;text-decoration:none;}
.dropdowns .dropdowns-menu .dropdowns-item a span{vertical-align:middle;margin-right:10px;}
.dropdowns .dropdowns-menu .dropdowns-item a:hover{text-decoration:underline;}
.dropdowns .dropdowns-menu .dropdowns-item a:before{display: none;}
/* Show Dropdowns on Hover */
/*.dropdowns:hover .dropdowns-menu{display:grid;}*/
header:hover{background-color: #fff;}
header:hover .menu li a{color: #000;}
header:hover .headersearch input{border-color: #000;color: #000;}
header:hover .headersearch button{color: #000;}
header:hover .logo img{filter:brightness(0);}
header:hover .dropdowns-menu{display:grid;}
.menuWrap{display: none;}

/* Dropdown CSS*/
/*@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:40px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}*/

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background:#fff;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#fff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/* Custom CSS Styling */
/* Main Banner CSS */
.index-slider{font-size: 0;}
.index-slider li{margin:0;}
.index-slider li a, .innerbanner a{display: block;}
.index-slider li img, .innerbanner img{width: 100%;display: block;}
.index-slider .slick-arrow{z-index:1;position:absolute;top:0;bottom: 0; font-size:0;cursor:pointer;margin:auto;}
.index-slider .slick-arrow:after{content:'\f104';position:absolute;font-size:30px;font-family:'Font Awesome 5';color:#000;background-color: #fff;border:1px solid #fff;height:50px;width:50px;border-radius:50%;text-align:center;line-height:50px;transition:all 0.4s ease-In-out;}
.index-slider .slick-prev.slick-arrow{left:30px;}
.index-slider .slick-next.slick-arrow{right:70px;}
.index-slider .slick-prev.slick-arrow:after{left:0;}
.index-slider .slick-next.slick-arrow:after{content:'\f105';}

.premiersec{padding:80px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;}
.premiersec h4{font-weight:400;font-size:50px;line-height:60px;font-family:'Times New Roman';text-transform:uppercase;color:#000000;padding-bottom:20px;}
.premiersec h4 i{font-style:italic;text-transform:none;}
.premiersec p{font-weight:400;font-size:20px;line-height:30px;color:#1E1E1E;padding-bottom:30px;}
.premiersec li{display:inline-block;vertical-align:middle;margin-right:20px;}
.premiersec li.last{margin-right:0;}
.premiersec li a{background-color:#fff;font-weight:400;font-size:20px;line-height:normal;text-align:center;color:#1E1E1E;padding:15px 30px;}
.premiersec li a:hover{background-color:#000;color:#fff;}

.methodsec{padding:80px 0;padding-left:100px}
.methodsec h2{font-family:'Times New Roman';font-style:italic;font-weight:400;font-size:62px;line-height:71px;text-transform:capitalize;color:#000000}
.methodsec h3{font-family:'Times New Roman';font-weight:400;font-size:105px;line-height:121px;text-transform:capitalize;color:#000000}
.methodsec h3 span{font-family:'Times New Roman';font-weight:400;font-size:30px;line-height:34px;text-transform:uppercase;color:#000000}
.methodsec h4{font-family:'Times New Roman';font-weight:400;font-size:50px;line-height:57px;letter-spacing:0.56em;text-transform:uppercase;color:#000000;padding-bottom:20px}
.methodsec p{font-weight:400;font-size:22px;line-height:24px;padding-bottom:50px;color:#1E1E1E}
.methodsec a{width:200px;height:50px;border:1px solid #1E1E1E;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#1E1E1E}
.methodsec a:hover{background-color:#1E1E1E;color:#fff}
.methodimg{text-align:right}

.servicesec{padding:50px 100px;}
.servicesec h4{font-family:'Times New Roman';font-weight:400;font-size:70px;line-height:80px;text-transform:capitalize;padding-bottom:20px;color:#000000;}
.servicesec h4 i{font-style:italic;font-size:50px;line-height:60px;}
.servicesec p{font-weight:400;font-size:20px;line-height:30px;color:#1E1E1E;padding-bottom:100px;}
.servbox:hover {
    background-color: #e9e9e9;
}
.servbox{padding:15px 35px;border-right:1px solid #000;margin-bottom:100px;transition:all 0.4s ease-in-out;}
.servbox h5{font-family:'Times New Roman';font-weight:400;font-size:40px;line-height:50px;text-transform:capitalize;color:#000000;padding-bottom:100px;min-height:280px;}
.servbox h5 i{font-style:italic;display:block;}
.servbox a{position:relative;font-weight:400;font-size:20px;line-height:30px;color:#1E1E1E;}
.servbox a:before{content:'';position:absolute;height:2px;width:0;background-color:#000;left:0;bottom:0;margin:auto;transition:all 0.4s ease-in-out;}
.servbox a:hover:before{width:100%;transition:all 0.4s ease-in-out;}
.servbor{border-right:none;}

.mildsec{font-size:0;height:640px;width:100%;display:flex;align-items:center;padding-left:100px;background-image:url('../images/bg-mild.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
.mildsec h4{font-family:'Times New Roman';font-weight:400;font-size:80px;line-height:71px;text-transform:capitalize;color:#000000;padding-bottom:20px;}
.mildsec h4 i{font-size:70px;font-style:italic;}
.mildsec p{font-weight:400;font-size:22px;line-height:32px;color:#1E1E1E;padding-bottom:30px;}
.mildsec a{width:200px;height:50px;border:1px solid #1E1E1E;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#1E1E1E}
.mildsec a:hover{background-color:#1E1E1E;color:#fff}
.mildboxes{font-size:0;}
.mildbox{height:415px;width:100%;padding:15px;display:flex;align-items:flex-end;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position:center;}
.mildbox a{font-size:20px;color:#000;}
.mildbox a span{vertical-align:middle;}

.blogsec{padding:100px;}
.blogsec h5{font-family:'Times New Roman';font-weight:400;font-size:30px;line-height:40px;text-transform:capitalize;color:#000000;padding-bottom:20px;}
.blogsec p{font-weight:400;font-size:18px;line-height:28px;color:#1E1E1E;padding-bottom:20px;}
.blogsec a{font-weight:400;font-size:18px;line-height:28px;color:#1E1E1E;margin-bottom:20px;}
.blogsec a span{vertical-align:middle;}
.blogsec ul{position:relative;}
.blogsec ul .slick-arrow{z-index:1;position:absolute;top:0;font-size:0;cursor:pointer;margin:auto;}
.blogsec ul .slick-arrow:after{content:'\f104';position:absolute;font-size:30px;font-family:'Font Awesome 5';color:#000;border:1px solid #000;background-color:transparent;height:38px;width:38px;border-radius:50%;text-align:center;line-height:38px;transition:all 0.4s ease-In-out;}
.blogsec ul .slick-prev.slick-arrow{left:0;}
.blogsec ul .slick-next.slick-arrow{left:50px;}
.blogsec ul .slick-prev.slick-arrow:after{left:0;}
.blogsec ul .slick-next.slick-arrow:after{content:'\f105';}
.blogsec ul li.slick-slide{padding:60px 0;}
.blogsec ul .slick-arrow:hover:after{background-color:#000;color:#fff;transition:all 0.4s ease-In-out;}

.ctasec{padding: 50px 100px;padding-right: 0;}
.ctasec h2{font-family:'Times New Roman';font-style:italic;font-weight:400;font-size: 50px;line-height: 60px;text-transform:capitalize;color:#000000;padding-bottom: 10px;}
.ctasec h3{font-family:'Times New Roman';font-weight:400;font-size: 80px;line-height: 90px;text-transform:capitalize;color:#000000;padding-bottom: 10px;}
.ctasec h3 span{font-family:'Times New Roman';font-weight:400;font-size:30px;line-height:34px;text-transform:uppercase;color:#000000}
.ctasec h4{font-family:'Times New Roman';font-weight:400;font-size:50px;line-height:57px;letter-spacing:0.56em;text-transform:uppercase;color:#000000;padding-bottom:20px}
.ctasec p{font-family: 'Times New Roman';font-weight:400;font-size:30px;line-height:40px;color:#1E1E1E;padding-left: 40px;font-style: italic;padding-bottom: 50px;}
.ctaimg{text-align: right;}
.ctasec a{width:200px;height:50px;border:1px solid #1E1E1E;font-weight:400;font-size:22px;line-height:50px;text-align:center;color:#1E1E1E}
.ctasec a:hover{background-color:#1E1E1E;color:#fff}
.dekstop-para{display: block;}
.mobile-show{display: none;}
footer{padding:0 100px;}
footer .container-fluid{border-top:1px solid #000;border-bottom:1px solid #000;}
.ftrlogo{padding:20px 0;max-width: 50%;}
.ftradd{font-weight:400;font-size:18px;line-height:28px;color:#1E1E1E;margin-bottom: 10px;}
.ftradd span{padding-right:10px;vertical-align:middle;}
.ftrcon{padding-bottom: 20px;}
.ftrcon h5{font-weight:400;font-size:22px;line-height:32px;text-decoration-line:underline;text-transform:uppercase;color:#1E1E1E;padding-bottom:15px;}
.ftrcon a{font-weight:400;font-size:16px;line-height:26px;text-transform:uppercase;color:#1E1E1E;}

footer .col-md-4{border-right:1px solid #000;height:450px;display:flex;align-items:center;justify-content:center;}
.ftrpara{padding:30px;}
.ftrpara p{font-weight:400;font-size:18px;line-height:28px;color:#1E1E1E;}
.ftrform{display:block;width:100%;}
.ftrform h5{font-weight:400;font-size:22px;line-height:32px;text-transform:uppercase;color:#1E1E1E;padding-bottom:10px;}
.ftrform input{width:100%;height:59px;border:1px solid #1E1E1E;font-size:20px;color:#000;line-height:normal;padding:0 15px;display:block;}
footer .col-md-4.ftrbord{border:none;}
.copyrights{padding:15px 0;text-align:center;}
.copyrights p{font-size:18px;color:#000;line-height:normal;}
.copyrights p a{color:#f00;}

.servicemethod{padding:0}
.servicecta{padding:0 0 50px;text-align:center;}
.servicecta h4{font-family:'Times New Roman';font-weight:400;font-size:50px;line-height:60px;text-transform:uppercase;color:#000000;padding-bottom:30px;}
.servicecta p{font-weight:400;font-size:20px;line-height:30px;color:#1E1E1E;}

.servicelist{padding:50px 0;background-color:#f6f6f6;}
.servicelist h5{font-family:'Times New Roman';font-size:25px;color:#000;line-height:normal;padding-bottom:10px;}
.servicelist p,
.servicelist li{font-size:18px;color:#000;line-height:25px;padding-bottom:20px;}
.servicelist ul{padding-bottom:20px;}
.servicelist li{padding-bottom:0;}
.premiersec.premiersec2 h4{font-size: 40px;padding-bottom: 0;}
.servicecta.servicecta2{padding: 100px 0;}

.ctasec2{padding-bottom:50px;}
.servicesec2 .servbox{margin-bottom:0;min-height:370px;}
.servicesec2 .servbox h5{font-size:24px;line-height:normal;padding-bottom:0;min-height:auto;padding-bottom:15px;}
.servicesec2 .servbox p{font-size:14px;line-height:normal;color:#000;font-weight:400;padding-bottom:0;}
.servicesec3 .servbox h5{font-size:30px;line-height:normal;padding-bottom:0;min-height:auto;padding-bottom:15px;}
.servicesec3 .servbox p{font-size:18px;line-height:normal;color:#000;font-weight:400;padding-bottom:0;}
.servicesec3 .servbox{margin-bottom: 0;}

.contactsec{padding-bottom:100px;}
.field{margin-bottom:30px;}
.field input,
.field textarea{height:50px;width:100%;border:1px solid #000;border-radius:5px;padding:0 15px;font-size:16px;color:#000;}
.field textarea{resize:none;height:150px;padding:15px;}
.contactsec button{height:50px;width:200px;margin:auto;border:1px solid #000;line-height:18px;font-size:18px;color:#fff;background-color:#000;transition:all 0.4s ease-in-out;}
.contactsec button:hover{background-color:transparent;color:#000;transition:all 0.4s ease-in-out;}

.servicecta2 img{margin-top: 30px;}
.premiersec2 h4{color: #fff;}

.mobilelogo {
   display: none;
}

@media (max-width:1660px){
	.methodsec{padding-left:50px;}
	.servicesec{padding:50px;}
	.blogsec{padding:100px 50px;}
	.ctasec{padding:50px;padding-right:0;}
	footer{padding:0 50px;}
}
@media (max-width:1440px){
	header{padding:30px 0;}
	.dropdowns .dropdowns-menu{left:-7%;}
	.dropdowns .dropdowns-menu .dropdowns-item{text-align:left;padding:30px 0;}
	.methodsec h3{font-size:95px;line-height:111px;}
	.servicesec h4{font-size:60px;line-height:70px;}
	.mildsec h4{font-size:70px;line-height:60px;}
	.mildsec h4 i{font-size:60px;}
	.ctasec h2{font-size:40px;line-height:50px;}
	.ctasec h3{font-size:70px;line-height:80px;}
	.ctasec h4{font-size:40px;line-height:50px;}
	footer .col-md-4{height:550px;}
}
@media (max-width:1280px){
	.methodsec h3{font-size:85px;line-height:101px;}
	.servbox h5{font-size:30px;line-height:40px;padding-bottom:50px;min-height:220px;}
	.mildsec{padding-left:50px;}
	.ctasec h2{font-size:30px;line-height:40px;}
	.ctasec h3{font-size:60px;line-height:70px;}
	.ctasec h4{font-size:30px;line-height:40px;}
	.ctasec p{font-size:25px;line-height:30px;padding-left:30px;}
	.menu li{margin-right:20px;}
}
@media (max-width:1200px){
	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#000;height:100vh;display:flex;/* align-items:center; */justify-content:flex-start;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;padding-left: 25px;
        padding-top: 80px;}
	.container{position:relative;}
	.desktopmenu{display:none;}
	.mobilelogo{max-width:30%;display:block;}
	.mobilelogo img{filter:brightness(0)invert(1);}
	header{padding:0;}
	.index-slider .slick-dots{position:absolute;bottom:20px;right:0;left:0;margin:auto;}
	.mobilemenu li a{font-size: 1.6rem;
        color: #fff;
        line-height: normal;
        text-transform: uppercase;}
	ul.submenu{padding-left:20px;}
	.submenu li{position:relative;}
	.submenu li:before{content:'\f105';position:absolute;font-family:'Font Awesome 5';color:#fff;left:-15px;top:14px;bottom:0;margin:auto;}
	header:hover{background:transparent;}
}
@media (max-width:824px){
    .accordion-button {
        color: #ffffff !Important;
        background-color: #000000 !Important;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) !Important;
    }
    button.accordion-button {
       min-width: 360px;
    }   
    .dekstop-para{ display: none;}   
    .mobile-show{display: block;margin-bottom: 15px;}
	.premiersec{padding:30px 0;}
	.premiersec h4{font-size:24px;line-height:34px;padding-bottom:10px;}
	.premiersec p{font-size:16px;line-height:26px;padding-bottom:15px;}
	.premiersec li a{font-size:16px;padding:10px 20px;}
	.methodsec{padding:30px 15px;}
	.methodsec h2{font-size:30px;line-height:40px;}
	.methodsec h3{font-size:35px;line-height:30px;}
	.methodsec h4{font-size:30px;line-height:40px;letter-spacing:0.2em;padding-bottom:10px;}
	.methodsec p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.methodsec a{width:170px;font-size:18px;margin-bottom:20px;}
	.servicesec{padding:10px 0;}
	.servicesec h4{font-size:30px;line-height:40px;padding-bottom:10px;}
	.servicesec h4 i{font-size:25px;line-height:30px;}
	.servicesec p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.servbox{padding:0 0 15px;border:none;border-bottom:1px solid #000;margin:0 15px 20px;}
	.servbox h5{font-size:24px;line-height:34px;padding-bottom:20px;min-height:auto;}
	.mildsec{padding-left:50px;height:auto;padding:30px 0;}
	.mildsec h4{font-size:30px;line-height:40px;padding-bottom:10px;}
	.mildsec h4 i{font-size:25px;display:block;}
	.mildsec p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.mildsec a{width:160px;font-size:18px;}
	.mildbox{height:240px;}
	.ctasec{padding:30px 15px;}
	.ctasec h2{font-size:24px;line-height:30px;}
	.ctasec h3{font-size:35px;line-height:40px;}
	.ctasec h4{font-size:24px;line-height:34px;padding-bottom:10px;}
	.ctasec p{font-size:20px;line-height:25px;padding-left:20px;padding-bottom:20px;}
	.ctasec a{width:180px;font-size:18px;margin-bottom:20px;}
	.ctasec2{padding-bottom:20px;}
	footer .col-md-4{height:auto;border:none;}
	footer{padding:0 15px;}
	.ftrcon a{margin-bottom:10px;}
	.ftrpara{padding:0;}
	.ftrpara p{font-size:16px;line-height:26px;padding-bottom:15px;}
	.ftrform input{margin-bottom:20px;}
	.servicecta h4{font-size:24px;line-height:30px;padding-bottom:10px;}
	.servicecta p{font-size:16px;line-height:26px;}
	.servicecta{padding:0;}
	.servicecta.servicecta2{padding:30px 0;}
	.premiersec.premiersec2 h4{font-size:24px;line-height:normal;}
	.servicelist{padding:30px 0;}
	.servicelist h5{font-size:22px;}
	.servicelist p,
	.servicelist li{font-size:16px;}
	.servicesec2 .servbox, .servicesec3 .servbox{min-height:auto;margin-bottom:20px;}
	.field{margin-bottom:15px;}
	.contactsec{padding-bottom:30px;}
}