<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;border:none;outline:none}
body{font-family: 'Open Sans', sans-serif;font-size:14px;color:#777;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
.bordered-layout .page-wrapper{padding:0 50px}
a{text-decoration:none;cursor:pointer;color:#eb3867;font-family: 'Open Sans', sans-serif;}
button,a:hover,a:focus,a:visited{text-decoration:none;outline:none!important}
h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:none;line-height:1.6em;font-family: 'Oswald', sans-serif;}
textarea{resize: none;}
/* font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif; */
.amt-0{margin-top:0!important}.amt-1{margin-top:1px!important}.amt-2{margin-top:2px!important}.amt-3{margin-top:3px!important}.amt-4{margin-top:4px!importnt}.amt-5{margin-top:5px!important}.amt-6{margin-top:6px!important}.amt-7{margin-top:7px!important}.amt-8{margin-top:8px!important}.amt-9{margin-top:9px!important}.amt-10{margin-top:10px!important}.amt-15{margin-top:15px!important}.amt-20{margin-top:20px!important}.amt-25{margin-top:25px!important}.amt-30{margin-top:30px!important}.amt-35{margin-top:35px!important}.amt-40{margin-top:40px!important}.amt-45{margin-top:45px!important}.amt-50{margin-top:50px!important}.amt-55{margin-top:55px!important}.amt-60{margin-top:60px!important}.amt-65{margin-top:65px!important}.amt-70{margin-top:70px!important}.amt-75{margin-top:75px!important}.amt-80{margin-top:80px!important}.amt-85{margin-top:85px!important}.amt-90{margin-top:90px!important}.amt-95{margin-top:95px!important}.amt-100{margin-top:100px!important}.amb-0{margin-bottom:0!important}.amb-1{margin-bottom:1px!important}.amb-2{margin-bottom:2px!important}.amb-3{margin-bottom:3px!important}.amb-4{margin-bottom:4px!important}.amb-5{margin-bottom:5px!important}.amb-6{margin-bottom:6px!important}.amb-7{margin-bottom:7px!important}.amb-8{margin-bottom:8px!important}.amb-9{margin-bottom:9px!important}.amb-10{margin-bottom:10px!important}.amb-15{margin-bottom:15px!important}.amb-20{margin-bottom:20px!important}.amb-25{margin-bottom:25px!important}.amb-30{margin-bottom:30px!important}.amb-35{margin-bottom:35px!important}.amb-40{margin-bottom:40px!important}.amb-45{margin-bottom:45px!important}.amb-50{margin-bottom:50px!important}.amb-55{margin-bottom:55px!important}.amb-60{margin-bottom:60px!important}.amb-65{margin-bottom:65px!important}.amb-70{margin-bottom:70px!important}.amb-75{margin-bottom:75px!important}.amb-80{margin-bottom:80px!important}.amb-85{margin-bottom:85px!important}.amb-90{margin-bottom:90px!important}.amb-95{margin-bottom:95px!important}.amb-100{margin-bottom:100px!important}.apt-0{padding-top:0!important}.apt-1{padding-top:1px!important}.apt-2{padding-top:2px!important}.apt-3{padding-top:3px!important}.apt-4{padding-top:4px!important}.apt-5{padding-top:5px!important}.apt-6{padding-top:6px!important}.apt-7{padding-top:7px!important}.apt-8{padding-top:8px!important}.apt-9{padding-top:9px!important}.apt-10{padding-top:10px!important}.apt-15{padding-top:15px!important}.apt-20{padding-top:20px!important}.apt-25{padding-top:25px!important}.apt-30{padding-top:30px!important}.apt-35{padding-top:35px!important}.apt-40{padding-top:40px!important}.apt-45{padding-top:45px!important}.apt-50{padding-top:50px!important}.apt-55{padding-top:55px!important}.apt-60{padding-top:60px!important}.apt-65{padding-top:65px!important}.apt-70{padding-top:70px!important}.apt-75{padding-top:75px!important}.apt-80{padding-top:80px!important}.apt-85{padding-top:85px!important}.apt-90{padding-top:90px!important}.apt-95{padding-top:95px!important}.apt-100{padding-top:100px!important}.apb-0{padding-bottom:0!important}.apb-5{padding-bottom:5px!important}.apb-10{padding-bottom:10px!important}.apb-15{padding-bottom:15px!important}.apb-20{padding-bottom:20px!important}.apb-25{padding-bottom:25px!important}.apb-30{padding-bottom:30px!important}.apb-35{padding-bottom:35px!important}.apb-40{padding-bottom:40px!important}.apb-45{padding-bottom:45px!important}.apb-50{padding-bottom:50px!important}.apb-55{padding-bottom:55px!important}.apb-60{padding-bottom:60px!important}.apb-65{padding-bottom:65px!important}.apb-70{padding-bottom:70px!important}.apb-75{padding-bottom:75px!important}.apb-80{padding-bottom:80px!important}.apb-85{padding-bottom:85px!important}.apb-90{padding-bottom:90px!important}.apb-95{padding-bottom:95px!important}.apb-100{padding-bottom:100px!important}.apl-0{padding-left:0}.apl-5{padding-left:5px}.apl-10{padding-left:10px}.apl-15{padding-left:15px}.apl-20{padding-left:20px}.apl-25{padding-left:25px}.apl-30{padding-left:30px}.apl-35{padding-left:35px}.apl-40{padding-left:40px}.apl-45{padding-left:45px}.apl-50{padding-left:50px}.apr-0{padding-right:0}.apr-5{padding-right:5px}.apr-10{padding-right:10px}.apr-15{padding-right:15px}.apr-20{padding-right:20px}.apr-25{padding-right:25px}.apr-30{padding-right:30px}.apr-35{padding-right:35px}.apr-40{padding-right:40px}.apr-45{padding-right:45px}.apr-50{padding-right:50px}.padd5{padding:5px}.padd10{padding:10px}.padd15{padding:15px}.padd20{padding:20px}.padd25{padding:25px}.padd30{padding:30px}.padd35{padding:35px}.padd40{padding:40px}.padd45{padding:45px}.padd50{padding:50px}.padd55{padding:55px}.padd60{padding:60px}.pjustify p{text-align:justify}.prelative{position:relative}.pabsolute{position:absolute}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}.zindex6{z-index:6}.zindex7{z-index:7}.zindex8{z-index:8}.zindex9{z-index:9}.zindex10{z-index:10}.zindex99{z-index:99}.zindex999{z-index:999}.zindex9999{z-index:9999}.dblock{display:block}.dinline,ul.dinline li{display:inline}.dinblock{display:inline-block}.white,a.white,p.white,span.white{color:#fff!important}.bg-white{background:#fff!important}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-25{line-height:25px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-32{line-height:32px}.lh-34{line-height:34px}.lh-35{line-height:35px}.lh-36{line-height:36px}.lh-38{line-height:38px}.lh-40{line-height:40px}.lh-42{line-height:42px}.lh-44{line-height:44px}.lh-45{line-height:45px}.lh-46{line-height:46px}.lh-48{line-height:48px}.lh-50{line-height:50px}.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.font21{font-size:21px}.font22{font-size:22px}.font23{font-size:23px}.font24{font-size:24px}.font25{font-size:25px}.font26{font-size:26px}.font27{font-size:27px}.font28{font-size:28px}.font29{font-size:29px}.font30{font-size:30px}.font31{font-size:31px}.font32{font-size:32px}.font33{font-size:33px}.font34{font-size:34px}.font35{font-size:35px}.font36{font-size:36px}.font37{font-size:37px}.font38{font-size:38px}.font39{font-size:39px}.font40{font-size:40px}.font41{font-size:41px}.font42{font-size:42px}.font43{font-size:43px}.font44{font-size:44px}.font45{font-size:45px}.font46{font-size:46px}.font47{font-size:47px}.font48{font-size:48px}.font49{font-size:49px}.font50{font-size:50px}.fw-normal{font-weight:400!important}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-bold{font-weight:700}.fontfam1{font-family:''}.fontfam2{font-family:''}.blur1{filter:blur(1px)}.blur2{filter:blur(2px)}.blur3{filter:blur(3px)}.blur4{filter:blur(4px)}.color333{color:#333}.color666{color:#666}.color111{color:#111}.color-black{color:#000}.th-color{color:#185a96}.bg-theme{background:#185a96}.bg-000{background:#000}.bg-111{background:#111}.bg-222{background:#222}.bg-333{background:#333}.bgfa{background:#fafafa}.bgf2{background:#f2f2f2}.bgf5{background:#f5f5f5}.bgf7{background:#f7f7f7}.bgf9{background:#f9f9f9}.bg-white1{background:rgba(255,255,255,.1)}.bg-white2{background:rgba(255,255,255,.2)}.bg-white3{background:rgba(255,255,255,.3)}.bg-white4{background:rgba(255,255,255,.4)}.bg-white5{background:rgba(255,255,255,.5)}.bg-white6{background:rgba(255,255,255,.6)}.bg-white7{background:rgba(255,255,255,.7)}.bg-white8{background:rgba(255,255,255,.8)}.bg-white9{background:rgba(255,255,255,.9)}.bg-white10{background:rgba(255,255,255,1)}.bg-black1{background:rgba(0,0,0,.1)}.bg-black2{background:rgba(0,0,0,.2)}.bg-black3{background:rgba(0,0,0,.3)}.bg-black4{background:rgba(0,0,0,.4)}.bg-black5{background:rgba(0,0,0,.5)}.bg-black6{background:rgba(0,0,0,.6)}.bg-black7{background:rgba(0,0,0,.7)}.bg-black8{background:rgba(0,0,0,.8)}.bg-black9{background:rgba(0,0,0,.9)}.bg-black10{background:rgba(0,0,0,1)}.max{max-width:100%}.full{width:100%}ul.general{margin:0;padding:0}.nostyle li{list-style:none}.lilh25 li{line-height:25px}.limb5 li{margin-bottom:5px}.limb10 li{margin-bottom:10px}.check li,.angle li{position:relative;padding-left:20px}.check li::before{content: "\f30f";font-family: "Ionicons";position: absolute;left: 0;}.angle li::before{content:'\f105';font-family:fontawesome;position:absolute;left:0}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.box-shadow{box-shadow:0 8px 6px -6px #ccc}.box-shadow-effect1{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.box-shadow-effect2{position:relative}.box-shadow-effect2:before,.box-shadow-effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.box-shadow-effect2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.box-shadow-effect3{position:relative}.box-shadow-effect3:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.border1solid{border:1px solid}.border2solid{border:2px solid}.border3solid{border:3px solid}.border4solid{border:4px solid}.border5solid{border:5px solid}.border1dashed{border:1px dashed}.border2dashed{border:2px dashed}.border3dashed{border:3px dashed}.border4dashed{border:4px dashed}.border5dashed{border:5px dashed}.bordercolorccc{border-color:#ccc}.bordercolorddd{border-color:#ddd}.bordercolorf2{border-color:#f2f2f2}.bordercolorf{border-color:#fff}.bordercolor333{border-color:#333}.bordercolord9{border-color:#d9d9d9}.tagger{text-align:right}.tagger img{display:inline}.radius0{border-radius:0}.radius5{border-radius:5px}.radius10{border-radius:10px}.radius50{border-radius:50%}.radius-top-5{border-radius:5px 5px 0 0}.radius-top-10{border-radius:10px 10px 0 0}.radius-bottom-5{border-radius:0 0 5px 5px}.radius-bottom-10{border-radius:0 0 10px 10px}.radius-right-5{border-radius:0 5px 5px 0}.radius-right-10{border-radius:0 10px 10px 0}.radius-left-5{border-radius:5px 0 0 5px}.radius-left-10{border-radius:10px 0 0 10px}.op1{opacity:.1}.op2{opacity:.2}.op3{opacity:.3}.op4{opacity:.4}.op5{opacity:.5}.op6{opacity:.6}.op7{opacity:.7}.op8{opacity:.8}.op9{opacity:.9}.capp{position:relative}.capp input{padding-left:65px!important}.capp span{position:absolute;left:0;top:12px;z-index: 1;}.bgfacebook{background:#3b5998}.bggoogle-plus{background:#de5245}.bgtwitter{background:#1da1f2}.bgyoutube{background:red}.bginstagram{background:#783fc4}.bgpinterest{background:#bd081c}.bgwhatsapp{background:#14ad53}.bglinkedin{background:#007bb6}.colorfacebook{color:#3b5998}.colorgoogle-plus{color:#de5245}.colortwitter{color:#1da1f2}.coloryoutube{color:red}.colorinstagram{color:#783fc4}.colorpinterest{color:#bd081c}.colorwhatsapp{color:#14ad53}.colorlinkedin{color:#007bb6}select,.aselect{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.png) no-repeat right 10px center #fff!important;background-size:10px!important;padding-right:25px}.datepicker,.daterange,.daterangebooking,.daterange-small,.daterangebooking-small{cursor:pointer;background:url(../images/calendar.png) no-repeat right 10px center #fff!important;padding-right:20px}.noresize{resize:none}.ofhidden{overflow:hidden}.ofxhidden{overflow-x:hidden}.ofyhidden{overflow-y:hidden}.transition{transition:all ease-in-out .3s}.genbefore::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block}.genafter::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block}@media(max-width:991px){.amt-0-sm{margin-top:0!important}.amt-1-sm{margin-top:1px!important}.amt-2-sm{margin-top:2px!important}.amt-3-sm{margin-top:3px!important}.amt-4-sm{margin-top:4px!importnt}.amt-5-sm{margin-top:5px!important}.amt-6-sm{margin-top:6px!important}.amt-7-sm{margin-top:7px!important}.amt-8-sm{margin-top:8px!important}.amt-9-sm{margin-top:9px!important}.amt-10-sm{margin-top:10px!important}.amt-15-sm{margin-top:15px!important}.amt-20-sm{margin-top:20px!important}.amt-25-sm{margin-top:25px!important}.amt-30-sm{margin-top:30px!important}.amt-35-sm{margin-top:35px!important}.amt-40-sm{margin-top:40px!important}.amt-45-sm{margin-top:45px!important}.amt-50-sm{margin-top:50px!important}.amt-55-sm{margin-top:55px!important}.amt-60-sm{margin-top:60px!important}.amt-65-sm{margin-top:65px!important}.amt-70-sm{margin-top:70px!important}.amt-75-sm{margin-top:75px!important}.amt-80-sm{margin-top:80px!important}.amt-85-sm{margin-top:85px!important}.amt-90-sm{margin-top:90px!important}.amt-95-sm{margin-top:95px!important}.amt-100-sm{margin-top:100px!important}.amb-0-sm{margin-bottom:0!important}.amb-1-sm{margin-bottom:1px!important}.amb-2-sm{margin-bottom:2px!important}.amb-3-sm{margin-bottom:3px!important}.amb-4-sm{margin-bottom:4px!important}.amb-5-sm{margin-bottom:5px!important}.amb-6-sm{margin-bottom:6px!important}.amb-7-sm{margin-bottom:7px!important}.amb-8-sm{margin-bottom:8px!important}.amb-9-sm{margin-bottom:9px!important}.amb-10-sm{margin-bottom:10px!important}.amb-15-sm{margin-bottom:15px!important}.amb-20-sm{margin-bottom:20px!important}.amb-25-sm{margin-bottom:25px!important}.amb-30-sm{margin-bottom:30px!important}.amb-35-sm{margin-bottom:35px!important}.amb-40-sm{margin-bottom:40px!important}.amb-45-sm{margin-bottom:45px!important}.amb-50-sm{margin-bottom:50px!important}.amb-55-sm{margin-bottom:55px!important}.amb-60-sm{margin-bottom:60px!important}.amb-65-sm{margin-bottom:65px!important}.amb-70-sm{margin-bottom:70px!important}.amb-75-sm{margin-bottom:75px!important}.amb-80-sm{margin-bottom:80px!important}.amb-85-sm{margin-bottom:85px!important}.amb-90-sm{margin-bottom:90px!important}.amb-95-sm{margin-bottom:95px!important}.amb-100-sm{margin-bottom:100px!important}.apt-0-sm{padding-top:0!important}.apt-1-sm{padding-top:1px!important}.apt-2-sm{padding-top:2px!important}.apt-3-sm{padding-top:3px!important}.apt-4-sm{padding-top:4px!important}.apt-5-sm{padding-top:5px!important}.apt-6-sm{padding-top:6px!important}.apt-7-sm{padding-top:7px!important}.apt-8-sm{padding-top:8px!important}.apt-9-sm{padding-top:9px!important}.apt-10-sm{padding-top:10px!important}.apt-15-sm{padding-top:15px!important}.apt-20-sm{padding-top:20px!important}.apt-25-sm{padding-top:25px!important}.apt-30-sm{padding-top:30px!important}.apt-35-sm{padding-top:35px!important}.apt-40-sm{padding-top:40px!important}.apt-45-sm{padding-top:45px!important}.apt-50-sm{padding-top:50px!important}.apt-55-sm{padding-top:55px!important}.apt-60-sm{padding-top:60px!important}.apt-65-sm{padding-top:65px!important}.apt-70-sm{padding-top:70px!important}.apt-75-sm{padding-top:75px!important}.apt-80-sm{padding-top:80px!important}.apt-85-sm{padding-top:85px!important}.apt-90-sm{padding-top:90px!important}.apt-95-sm{padding-top:95px!important}.apt-100-sm{padding-top:100px!important}.apb-0-sm{padding-bottom:0!important}.apb-5-sm{padding-bottom:5px!important}.apb-10-sm{padding-bottom:10px!important}.apb-15-sm{padding-bottom:15px!important}.apb-20-sm{padding-bottom:20px!important}.apb-25-sm{padding-bottom:25px!important}.apb-30-sm{padding-bottom:30px!important}.apb-35-sm{padding-bottom:35px!important}.apb-40-sm{padding-bottom:40px!important}.apb-45-sm{padding-bottom:45px!important}.apb-50-sm{padding-bottom:50px!important}.apb-55-sm{padding-bottom:55px!important}.apb-60-sm{padding-bottom:60px!important}.apb-65-sm{padding-bottom:65px!important}.apb-70-sm{padding-bottom:70px!important}.apb-75-sm{padding-bottom:75px!important}.apb-80-sm{padding-bottom:80px!important}.apb-85-sm{padding-bottom:85px!important}.apb-90-sm{padding-bottom:90px!important}.apb-95-sm{padding-bottom:95px!important}.apb-100-sm{padding-bottom:100px!important}.apl-0-sm{padding-left:0}.apl-5-sm{padding-left:5px}.apl-10-sm{padding-left:10px}.apl-15-sm{padding-left:15px}.apl-20-sm{padding-left:20px}.apl-25-sm{padding-left:25p}.apl-30-sm{padding-left:30px}.apl-35-sm{padding-left:35px}.apl-40-sm{padding-left:40px}.apl-45-sm{padding-left:45px}.apl-50-sm{padding-left:50px}.apr-0-sm{padding-right:0}.apr-5-sm{padding-right:5px}.apr-10-sm{padding-right:10px}.apr-15-sm{padding-right:15px}.apr-20-sm{padding-right:20px}.apr-25-sm{padding-right:25px}.apr-30-sm{padding-right:30px}.apr-35-sm{padding-right:35px}.apr-40-sm{padding-right:40px}.apr-45-sm{padding-right:45px}.apr-50-sm{padding-right:50px}.padd5-sm{padding:5px}.padd10-sm{padding:10px}.padd15-sm{padding:15px}.padd20-sm{padding:20px}.padd25-sm{padding:25px}.padd30-sm{padding:30px}.padd35-sm{padding:35px}.padd40-sm{padding:40px}.padd45-sm{padding:45px}.padd50-sm{padding:50px}.padd55-sm{padding:55px}.padd60-sm{padding:60px}.lh-20-sm{line-height:20px}.lh-22-sm{line-height:22px}.lh-24-sm{line-height:24px}.lh-25-sm{line-height:25px}.lh-26-sm{line-height:26px}.lh-28-sm{line-height:28px}.lh-30-sm{line-height:30px}.lh-32-sm{line-height:32px}.lh-34-sm{line-height:34px}.lh-35-sm{line-height:35px}.lh-36-sm{line-height:36px}.lh-38-sm{line-height:38px}.lh-40-sm{line-height:40px}.lh-42-sm{line-height:42px}.lh-44-sm{line-height:44px}.lh-45-sm{line-height:45px}.lh-46-sm{line-height:46px}.lh-48-sm{line-height:48px}.lh-50-sm{line-height:50px}.font10-sm{font-size:10px}.font11-sm{font-size:11px}.font12-sm{font-size:12px}.font13-sm{font-size:13px}.font14-sm{font-size:14px}.font15-sm{font-size:15px}.font16-sm{font-size:16px}.font17-sm{font-size:17px}.font18-sm{font-size:18px}.font19-sm{font-size:19px}.font20-sm{font-size:20px}.font21-sm{font-size:21px}.font22-sm{font-size:22px}.font23-sm{font-size:23px}.font24-sm{font-size:24px}.font25-sm{font-size:25px}.font26-sm{font-size:26px}.font27-sm{font-size:27px}.font28-sm{font-size:28px}.font29-sm{font-size:29px}.font30-sm{font-size:30px}.font31-sm{font-size:31px}.font32-sm{font-size:32px}.font33-sm{font-size:33px}.font34-sm{font-size:34px}.font35-sm{font-size:35px}.font36-sm{font-size:36px}.font37-sm{font-size:37px}.font38-sm{font-size:38px}.font39-sm{font-size:39px}.font40-sm{font-size:40px}.font41-sm{font-size:41px}.font42-sm{font-size:42px}.font43-sm{font-size:43px}.font44-sm{font-size:44px}.font45-sm{font-size:45px}.font46-sm{font-size:46px}.font47-sm{font-size:47px}.font48-sm{font-size:48px}.font49-sm{font-size:49px}.font50-sm{font-size:50px}.clearfix-sm{clear:both;display:block}ul.half-sm li{display:inline-block;min-width:48%}ul.three-sm li{display:inline-block;min-width:31%}}@media(max-width:767px){.amt-0-xs{margin-top:0!important}.amt-1-xs{margin-top:1px!important}.amt-2-xs{margin-top:2px!important}.amt-3-xs{margin-top:3px!important}.amt-4-xs{margin-top:4px!important}.amt-5-xs{margin-top:5px!important}.amt-6-xs{margin-top:6px!important}.amt-7-xs{margin-top:7px!important}.amt-8-xs{margin-top:8px!important}.amt-9-xs{margin-top:9px!important}.amt-10-xs{margin-top:10px!important}.amt-15-xs{margin-top:15px!important}.amt-20-xs{margin-top:20px!important}.amt-25-xs{margin-top:25px!important}.amt-30-xs{margin-top:30px!important}.amt-35-xs{margin-top:35px!important}.amt-40-xs{margin-top:40px!important}.amt-45-xs{margin-top:45px!important}.amt-50-xs{margin-top:50px!important}.amt-55-xs{margin-top:55px!important}.amt-60-xs{margin-top:60px!important}.amt-65-xs{margin-top:65px!important}.amt-70-xs{margin-top:70px!important}.amt-75-xs{margin-top:75px!important}.amt-80-xs{margin-top:80px!important}.amt-85-xs{margin-top:85px!important}.amt-90-xs{margin-top:90px!important}.amt-95-xs{margin-top:95px!important}.amt-100-xs{margin-top:100px!important}.amb-0-xs{margin-bottom:0!important}.amb-1-xs{margin-bottom:1px!important}.amb-2-xs{margin-bottom:2px!important}.amb-3-xs{margin-bottom:3px!important}.amb-4-xs{margin-bottom:4px!important}.amb-5-xs{margin-bottom:5px!important}.amb-6-xs{margin-bottom:6px!important}.amb-7-xs{margin-bottom:7px!important}.amb-8-xs{margin-bottom:8px!important}.amb-9-xs{margin-bottom:9px!important}.amb-10-xs{margin-bottom:10px!important}.amb-15-xs{margin-bottom:15px!important}.amb-20-xs{margin-bottom:20px!important}.amb-25-xs{margin-bottom:25px!important}.amb-30-xs{margin-bottom:30px!important}.amb-35-xs{margin-bottom:35px!important}.amb-40-xs{margin-bottom:40px!important}.amb-45-xs{margin-bottom:45px!important}.amb-50-xs{margin-bottom:50px!important}.amb-55-xs{margin-bottom:55px!important}.amb-60-xs{margin-bottom:60px!important}.amb-65-xs{margin-bottom:65px!important}.amb-70-xs{margin-bottom:70px!important}.amb-75-xs{margin-bottom:75px!important}.amb-80-xs{margin-bottom:80px!important}.amb-85-xs{margin-bottom:85px!important}.amb-90-xs{margin-bottom:90px!important}.amb-95-xs{margin-bottom:95px!important}.amb-100-xs{margin-bottom:100px!important}.apt-0-xs{padding-top:0!important}.apt-1-xs{padding-top:1px!important}.apt-2-xs{padding-top:2px!important}.apt-3-xs{padding-top:3px!important}.apt-4-xs{padding-top:4px!important}.apt-5-xs{padding-top:5px!important}.apt-6-xs{padding-top:6px!important}.apt-7-xs{padding-top:7px!important}.apt-8-xs{padding-top:8px!important}.apt-9-xs{padding-top:9px!important}.apt-10-xs{padding-top:10px!important}.apt-15-xs{padding-top:15px!important}.apt-20-xs{padding-top:20px!important}.apt-25-xs{padding-top:25px!important}.apt-30-xs{padding-top:30px!important}.apt-35-xs{padding-top:35px!important}.apt-40-xs{padding-top:40px!important}.apt-45-xs{padding-top:45px!important}.apt-50-xs{padding-top:50px!important}.apt-55-xs{padding-top:55px!important}.apt-60-xs{padding-top:60px!important}.apt-65-xs{padding-top:65px!important}.apt-70-xs{padding-top:70px!important}.apt-75-xs{padding-top:75px!important}.apt-80-xs{padding-top:80px!important}.apt-85-xs{padding-top:85px!important}.apt-90-xs{padding-top:90px!important}.apt-95-xs{padding-top:95px!important}.apt-100-xs{padding-top:100px!important}.apb-0-xs{padding-bottom:0!important}.apb-5-xs{padding-bottom:5px!important}.apb-10-xs{padding-bottom:10px!important}.apb-15-xs{padding-bottom:15px!important}.apb-20-xs{padding-bottom:20px!important}.apb-25-xs{padding-bottom:25px!important}.apb-30-xs{padding-bottom:30px!important}.apb-35-xs{padding-bottom:35px!important}.apb-40-xs{padding-bottom:40px!important}.apb-45-xs{padding-bottom:45px!important}.apb-50-xs{padding-bottom:50px!important}.apb-55-xs{padding-bottom:55px!important}.apb-60-xs{padding-bottom:60px!important}.apb-65-xs{padding-bottom:65px!important}.apb-70-xs{padding-bottom:70px!important}.apb-75-xs{padding-bottom:75px!important}.apb-80-xs{padding-bottom:80px!important}.apb-85-xs{padding-bottom:85px!important}.apb-90-xs{padding-bottom:90px!important}.apb-95-xs{padding-bottom:95px!important}.apb-100-xs{padding-bottom:100px!important}.apl-0-xs{padding-left:0}.apl-5-xs{padding-left:5px}.apl-10-xs{padding-left:10px}.apl-15-xs{padding-left:15px}.apl-20-xs{padding-left:20px}.apl-25-xs{padding-left:25p}.apl-30-xs{padding-left:30px}.apl-35-xs{padding-left:35px}.apl-40-xs{padding-left:40px}.apl-45-xs{padding-left:45px}.apl-50-xs{padding-left:50px}.apr-0-xs{padding-right:0}.apr-5-xs{padding-right:5px}.apr-10-xs{padding-right:10px}.apr-15-xs{padding-right:15px}.apr-20-xs{padding-right:20px}.apr-25-xs{padding-right:25px}.apr-30-xs{padding-right:30px}.apr-35-xs{padding-right:35px}.apr-40-xs{padding-right:40px}.apr-45-xs{padding-right:45px}.apr-50-xs{padding-right:50px}.padd5-xs{padding:5px}.padd10-xs{padding:10px}.padd15-xs{padding:15px}.padd20-xs{padding:20px}.padd25-xs{padding:25p x}.padd30-xs{padding:30px}.padd35-xs{padding:35px}.padd40-xs{padding:40px}.padd45-xs{padding:45px}.padd50-xs{padding:50px}.padd55-xs{padding:55px}.padd60-xs{padding:60px}.lh-20-xs{line-height:20px}.lh-22-xs{line-height:22px}.lh-24-xs{line-height:24px}.lh-25-xs{line-height:25px}.lh-26-xs{line-height:26px}.lh-28-xs{line-height:28px}.lh-30-xs{line-height:30px}.lh-32-xs{line-height:32px}.lh-34-xs{line-height:34px}.lh-35-xs{line-height:35px}.lh-36-xs{line-height:36px}.lh-38-xs{line-height:38px}.lh-40-xs{line-height:40px}.lh-42-xs{line-height:42px}.lh-44-xs{line-height:44px}.lh-45-xs{line-height:45px}.lh-46-xs{line-height:46px}.lh-48-xs{line-height:48px}.lh-50-xs{line-height:50px}.font10-xs{font-size:10px}.font11-xs{font-size:11px}.font12-xs{font-size:12px}.font13-xs{font-size:13px}.font14-xs{font-size:14px}.font15-xs{font-size:15px}.font16-xs{font-size:16px}.font17-xs{font-size:17px}.font18-xs{font-size:18px}.font19-xs{font-size:19px}.font20-xs{font-size:20px}.font21-xs{font-size:21px}.font22-xs{font-size:22px}.font23-xs{font-size:23px}.font24-xs{font-size:24px}.font25-xs{font-size:25px}.font26-xs{font-size:26px}.font27-xs{font-size:27px}.font28-xs{font-size:28px}.font29-xs{font-size:29px}.font30-xs{font-size:30px}.font31-xs{font-size:31px}.font32-xs{font-size:32px}.font33-xs{font-size:33px}.font34-xs{font-size:34px}.font35-xs{font-size:35px}.font36-xs{font-size:36px}.font37-xs{font-size:37px}.font38-xs{font-size:38px}.font39-xs{font-size:39px}.font40-xs{font-size:40px}.font41-xs{font-size:41px}.font42-xs{font-size:42px}.font43-xs{font-size:43px}.font44-xs{font-size:44px}.font45-xs{font-size:45px}.font46-xs{font-size:46px}.font47-xs{font-size:47px}.font48-xs{font-size:48px}.font49-xs{font-size:49px}.font50-xs{font-size:50px}.clearfix-xs{clear:both;display:block}ul.half-xs li{display:inline-block;min-width:48%}ul.three-xs li{display:inline-block;min-width:31%}}.visible-xss{display:none}@media(max-width:640){.visible-xss{display:block!important}.hidden-xss{display:none!important}.col-xss-12{width:100%}.amt-0-xss{margin-top:0!important}.amt-1-xss{margin-top:1px!important}.amt-2-xss{margin-top:2px!important}.amt-3-xss{margin-top:3px!important}.amt-4-xss{margin-top:4px!important}.amt-5-xss{margin-top:5px!important}.amt-6-xss{margin-top:6px!important}.amt-7-xss{margin-top:7px!important}.amt-8-xss{margin-top:8px!important}.amt-9-xss{margin-top:9px!important}.amt-10-xss{margin-top:10px!important}.amt-15-xss{margin-top:15px!important}.amt-20-xss{margin-top:20px!important}.amt-25-xss{margin-top:25px!important}.amt-30-xss{margin-top:30px!important}.amt-35-xss{margin-top:35px!important}.amt-40-xss{margin-top:40px!important}.amt-45-xss{margin-top:45px!important}.amt-50-xss{margin-top:50px!important}.amt-55-xss{margin-top:55px!important}.amt-60-xss{margin-top:60px!important}.amt-65-xss{margin-top:65px!important}.amt-70-xss{margin-top:70px!important}.amt-75-xss{margin-top:75px!important}.amt-80-xss{margin-top:80px!important}.amt-85-xss{margin-top:85px!important}.amt-90-xss{margin-top:90px!important}.amt-95-xss{margin-top:95px!important}.amt-100-xss{margin-top:100px!important}.amb-0-xss{margin-bottom:0!important}.amb-1-xss{margin-bottom:1px!important}.amb-2-xss{margin-bottom:2px!important}.amb-3-xss{margin-bottom:3px!important}.amb-4-xss{margin-bottom:4px!important}.amb-5-xss{margin-bottom:5px!important}.amb-6-xss{margin-bottom:6px!important}.amb-7-xss{margin-bottom:7px!important}.amb-8-xss{margin-bottom:8px!important}.amb-9-xss{margin-bottom:9px!important}.amb-10-xss{margin-bottom:10px!important}.amb-15-xss{margin-bottom:15px!important}.amb-20-xss{margin-bottom:20px!important}.amb-25-xss{margin-bottom:25px!important}.amb-30-xss{margin-bottom:30px!important}.amb-35-xss{margin-bottom:35px!important}.amb-40-xss{margin-bottom:40px!important}.amb-45-xss{margin-bottom:45px!important}.amb-50-xss{margin-bottom:50px!important}.amb-55-xss{margin-bottom:55px!important}.amb-60-xss{margin-bottom:60px!important}.amb-65-xss{margin-bottom:65px!important}.amb-70-xss{margin-bottom:70px!important}.amb-75-xss{margin-bottom:75px!important}.amb-80-xss{margin-bottom:80px!important}.amb-85-xss{margin-bottom:85px!important}.amb-90-xss{margin-bottom:90px!important}.amb-95-xss{margin-bottom:95px!important}.amb-100-xss{margin-bottom:100px!important}.apt-0-xss{padding-top:0!important}.apt-1-xss{padding-top:1px!important}.apt-2-xss{padding-top:2px!important}.apt-3-xss{padding-top:3px!important}.apt-4-xss{padding-top:4px!important}.apt-5-xss{padding-top:5px!important}.apt-6-xss{padding-top:6px!important}.apt-7-xss{padding-top:7px!important}.apt-8-xss{padding-top:8px!important}.apt-9-xss{padding-top:9px!important}.apt-10-xss{padding-top:10px!important}.apt-15-xss{padding-top:15px!important}.apt-20-xss{padding-top:20px!important}.apt-25-xss{padding-top:25px!important}.apt-30-xss{padding-top:30px!important}.apt-35-xss{padding-top:35px!important}.apt-40-xss{padding-top:40px!important}.apt-45-xss{padding-top:45px!important}.apt-50-xss{padding-top:50px!important}.apt-55-xss{padding-top:55px!important}.apt-60-xss{padding-top:60px!important}.apt-65-xss{padding-top:65px!important}.apt-70-xss{padding-top:70px!important}.apt-75-xss{padding-top:75px!important}.apt-80-xss{padding-top:80px!important}.apt-85-xss{padding-top:85px!important}.apt-90-xss{padding-top:90px!important}.apt-95-xss{padding-top:95px!important}.apt-100-xss{padding-top:100px!important}.apb-0-xss{padding-bottom:0!important}.apb-5-xss{padding-bottom:5px!important}.apb-10-xss{padding-bottom:10px!important}.apb-15-xss{padding-bottom:15px!important}.apb-20-xss{padding-bottom:20px!important}.apb-25-xss{padding-bottom:25px!important}.apb-30-xss{padding-bottom:30px!important}.apb-35-xss{padding-bottom:35px!important}.apb-40-xss{padding-bottom:40px!important}.apb-45-xss{padding-bottom:45px!important}.apb-50-xss{padding-bottom:50px!important}.apb-55-xss{padding-bottom:55px!important}.apb-60-xss{padding-bottom:60px!important}.apb-65-xss{padding-bottom:65px!important}.apb-70-xss{padding-bottom:70px!important}.apb-75-xss{padding-bottom:75px!important}.apb-80-xss{padding-bottom:80px!important}.apb-85-xss{padding-bottom:85px!important}.apb-90-xss{padding-bottom:90px!important}.apb-95-xss{padding-bottom:95px!important}.apb-100-xss{padding-bottom:100px!important}.apl-0-xss{padding-left:0}.apl-5-xss{padding-left:5px}.apl-10-xss{padding-left:10px}.apl-15-xss{padding-left:15px}.apl-20-xss{padding-left:20px}.apl-25-xss{padding-left:25p}.apl-30-xss{padding-left:30px}.apl-35-xss{padding-left:35px}.apl-40-xss{padding-left:40px}.apl-45-xss{padding-left:45px}.apl-50-xss{padding-left:50px}.apr-0-xss{padding-right:0}.apr-5-xss{padding-right:5px}.apr-10-xss{padding-right:10px}.apr-15-xss{padding-right:15px}.apr-20-xss{padding-right:20px}.apr-25-xss{padding-right:25px}.apr-30-xss{padding-right:30px}.apr-35-xss{padding-right:35px}.apr-40-xss{padding-right:40px}.apr-45-xss{padding-right:45px}.apr-50-xss{padding-right:50px}.padd5-xss{padding:5px}.padd10-xss{padding:10px}.padd15-xss{padding:15px}.padd20-xss{padding:20px}.padd25-xss{padding:25p x}.padd30-xss{padding:30px}.padd35-xss{padding:35px}.padd40-xss{padding:40px}.padd45-xss{padding:45px}.padd50-xss{padding:50px}.padd55-xss{padding:55px}.padd60-xss{padding:60px}.lh-20-xss{line-height:20px}.lh-22-xss{line-height:22px}.lh-24-xss{line-height:24px}.lh-25-xss{line-height:25px}.lh-26-xss{line-height:26px}.lh-28-xss{line-height:28px}.lh-30-xss{line-height:30px}.lh-32-xss{line-height:32px}.lh-34-xss{line-height:34px}.lh-35-xss{line-height:35px}.lh-36-xss{line-height:36px}.lh-38-xss{line-height:38px}.lh-40-xss{line-height:40px}.lh-42-xss{line-height:42px}.lh-44-xss{line-height:44px}.lh-45-xss{line-height:45px}.lh-46-xss{line-height:46px}.lh-48-xss{line-height:48px}.lh-50-xss{line-height:50px}.font10-xss{font-size:10px}.font11-xss{font-size:11px}.font12-xss{font-size:12px}.font13-xss{font-size:13px}.font14-xss{font-size:14px}.font15-xss{font-size:15px}.font16-xss{font-size:16px}.font17-xss{font-size:17px}.font18-xss{font-size:18px}.font19-xss{font-size:19px}.font20-xss{font-size:20px}.font21-xss{font-size:21px}.font22-xss{font-size:22px}.font23-xss{font-size:23px}.font24-xss{font-size:24px}.font25-xss{font-size:25px}.font26-xss{font-size:26px}.font27-xss{font-size:27px}.font28-xss{font-size:28px}.font29-xss{font-size:29px}.font30-xss{font-size:30px}.font31-xss{font-size:31px}.font32-xss{font-size:32px}.font33-xss{font-size:33px}.font34-xss{font-size:34px}.font35-xss{font-size:35px}.font36-xss{font-size:36px}.font37-xss{font-size:37px}.font38-xss{font-size:38px}.font39-xss{font-size:39px}.font40-xss{font-size:40px}.font41-xss{font-size:41px}.font42-xss{font-size:42px}.font43-xss{font-size:43px}.font44-xss{font-size:44px}.font45-xss{font-size:45px}.font46-xss{font-size:46px}.font47-xss{font-size:47px}.font48-xss{font-size:48px}.font49-xss{font-size:49px}.font50-xss{font-size:50px}.clearfix-xss{clear:both;display:block}ul.half-xss li{display:inline-block;min-width:48%}ul.three-xss li{display:inline-block;min-width:31%}}@media (max-width:767px){.text-center-xs{text-align:center!Important}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-justify-xs{text-align:justify}.float-none-xs{float:none!important}.float-left-xs{float:left!important}.float-right-xs{float:right!important}.dblock-xs{display:block}.dinline-xs{display:block}.dinlineblock-xs{display:block}.dtable-xs{display:table}.full-xs{width:100%}.tagger{text-align:center}}@media (max-width:640px){.text-center-xss{text-align:center}.text-left-xss{text-align:left}.text-right-xss{text-align:right}.text-justify-xss{text-align:justify}.float-none-xss{float:none!important}.float-left-xss{float:left!important}.float-right-xss{float:right!important}.dblock-xss{display:block}.dinline-xss{display:block}.dinlineblock-xss{display:block}.dtable-xss{display:table}.full-xss{width:100%}}.text-img-bg{color:#fff;background:url() repeat fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:hidden}
.bg-img{background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;}
.ellipsis1{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 1!important;}
.ellipsis2{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 2!important;}
.ellipsis3{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 3!important;}
.ellipsis4{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 4!important;}
.ellipsis5{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 5!important;}
.ellipsis6{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 6!important;}
.ellipsis7{text-overflow: ellipsis!important;display: -webkit-box!important;overflow: hidden!important;-webkit-box-orient: vertical!important;-webkit-line-clamp: 7!important;}
ul{list-style-type:none}
a{text-decoration:none;display:inline-block;outline:none}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
button{border:none;outline:none;box-shadow:none;display:block;padding:0;background:transparent}
.d-flex{display: flex!important;}
.justify-content-start{justify-content: flex-start!important;}
.justify-content-between{justify-content: space-between!important;}
.justify-content-around{justify-content: space-around!important;}
.justify-content-end{justify-content: flex-end!important;}
.bg-gradient{width: 100%;background: linear-gradient(15deg, rgba(255, 255, 255, 0), transparent);}
.pad{font-size: 16px;text-transform: uppercase;padding: 8px 15px;border-radius: 0;letter-spacing: 0.5px;line-height: 21px;}
.fi{font-style: italic!important;}
p{position:relative;line-height:1.8em;font-family: 'Open Sans', sans-serif;}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:18px}
.form-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.form-row&gt;.col, .form-row&gt;[class*=col-] {padding-right: 5px;padding-left: 5px;}
.form-control{border-radius: 1px;box-shadow: none;border-color: #d1d3e2;font-size: 14px; color: #414141;background: rgba(254, 254, 254, 1);min-width: 50px;border: 1px solid #d1d3e2;padding:10px;}
.form-control:focus{border-color:#0984c9!important;box-shadow:none;}
.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.7) !important;}
.form-control:-moz-placeholder{color:rgba(0,0,0,0.7) !important;opacity:1 !important;}
.form-control::-moz-placeholder{color:rgba(0,0,0,0.7) !important;opacity:1 !important;}
.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.7) !important;}
.form-control::-ms-input-placeholder{color:rgba(0,0,0,0.7) !important;}
.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}
.medium-container{max-width:850px}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}
ul,li{list-style:none;padding:0;margin:0}
img{display:inline-block;max-width:100%}
.theme-btn{cursor:pointer;display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.centered{text-align:center}
.back-to-top{position:fixed;right:1.5%;bottom:-7.5%;height:15px;cursor:pointer;width:40px;padding:3px 5px;font-size:10px;font-weight:700;color:transparent;text-align:center;z-index:3;visibility:hidden;outline:0!important;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#434343}
.back-to-top::before,.back-to-top::after{content:'';position:absolute;left:0;width:0;height:0;border:20px solid transparent;border-top:0}
.back-to-top::before{top:-20px;z-index:4;border-bottom:20px solid #434343}
.back-to-top::after{bottom:0;z-index:5;border-bottom:20px solid #ff0700}
.back-to-top:hover,.back-to-top:focus{opacity:1;text-decoration:none;height:40px;color:#fff}
.back-to-top.show-back-to-top{display:block;bottom:1.25%;visibility:visible}
.list-style-one{position:relative}
.list-style-one li{position:relative;color:#fff;font-size:16px;padding-left:30px;font-weight:400;line-height:1.6em;margin-bottom:15px}
.list-style-one li .icon{position:absolute;left:0;top:5px;color:#eb3867;font-size:18px;line-height:1em;font-weight:300;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.list-style-one li a{position:relative;color:#fff}
.list-style-two{position:relative}
.list-style-two li{position:relative;color:#fff;font-size:16px;padding-left:30px;font-weight:400;line-height:1.6em;margin-bottom:12px}
.list-style-two li .icon{position:absolute;left:0;top:5px;color:#fc8b56;font-size:18px;line-height:1em;font-weight:300;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.list-style-two li a{position:relative;color:#fff}
.list-style-three{position:relative}
.list-style-three li{position:relative;color:#555;font-size:16px;padding-left:30px;font-weight:400;line-height:1.6em;margin-bottom:20px}
.list-style-three li:before{position:absolute;content:"\f13f";left:0;top:5px;color:#fc8b56;font-size:18px;line-height:1em;font-weight:300;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;font-family:"Flaticon"}
.list-style-three li:last-child{margin-bottom:0}
.btn-style-one{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#222;padding:10px 30px;font-weight:600;overflow:hidden;border-radius:5px;overflow:hidden;text-transform:capitalize;background-color:#fff;}
.btn-style-one:before{position:absolute;content:'';left:110%;top:0;width:120%;height:100%;z-index:1;opacity:1;background-color:#ec3a67;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:skewX(-25deg)}
.btn-style-one .txt{position:relative;z-index:1}
.btn-style-one:hover::before{left:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-one:hover{color:#fff}
.btn-style-two{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:12px 40px;font-weight:600;overflow:hidden;border-radius:3px;overflow:hidden;text-transform:capitalize;background-color:#e82a6a;}
.btn-style-two:before{position:absolute;content:'';left:92%;top:0;width:110%;height:100%;z-index:1;opacity:1;background-color:#791eba;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:skewX(-25deg)}
.btn-style-two .txt{position:relative;z-index:1}
.btn-style-two:hover::before{left:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-two:hover{color:#fff}
.btn-style-three{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:10px 20px;font-weight:400;overflow:hidden;border-radius:6px;overflow:hidden;background:#EA3368;text-transform:capitalize;background:-webkit-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:-moz-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:linear-gradient(to right,#EA3368 0%,#fd8b56 100%)}
.btn-style-three:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background:#EA3368;background:-webkit-linear-gradient(to left,#EA3368 0%,#FD8B56 100%);background:-moz-linear-gradient(to left,#EA3368 0%,#FD8B56 100%);background:linear-gradient(to left,#EA3368 0%,#FD8B56 100%)}
.btn-style-three .txt{position:relative;z-index:1}
.btn-style-three:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-three:hover{color:#fff}
.btn-style-four{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:12px 32px;font-weight:400;overflow:hidden;background:none;border-radius:5px;text-transform:capitalize;border:2px solid #fff;}
.btn-style-four:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background-color:#ea3468}
.btn-style-four .txt{position:relative;z-index:1}
.btn-style-four:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-four:hover{color:#fff;border-color:#ea3468}
.btn-style-five{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:14px 44px;font-weight:400;overflow:hidden;border-radius:6px;overflow:hidden;text-transform:capitalize;background:#6917B4;background:-webkit-linear-gradient(to right,#6917B4 0%,#d54be1 100%);background:-moz-linear-gradient(to right,#6917B4 0%,#d54be1 100%);background:linear-gradient(to right,#6917B4 0%,#d54be1 100%)}
.btn-style-five:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background:#6917B4;background:-webkit-linear-gradient(to left,#6917B4 0%,#D54BE1 100%);background:-moz-linear-gradient(to left,#6917B4 0%,#D54BE1 100%);background:linear-gradient(to left,#6917B4 0%,#D54BE1 100%)}
.btn-style-five .txt{position:relative;z-index:1}
.btn-style-five:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-five:hover{color:#fff}
.btn-style-six{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#6615b3;padding:14px 44px;font-weight:400;overflow:hidden;border-radius:6px;overflow:hidden;text-transform:capitalize;background:#fff}
.btn-style-six:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background:#6917B4;background:-webkit-linear-gradient(to left,#6917B4 0%,#D54BE1 100%);background:-moz-linear-gradient(to left,#6917B4 0%,#D54BE1 100%);background:linear-gradient(to left,#6917B4 0%,#D54BE1 100%)}
.btn-style-six .txt{position:relative;z-index:1}
.btn-style-six:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-six:hover{color:#fff}
.btn-style-seven{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:15px 51px;font-weight:400;overflow:hidden;border-radius:5px;overflow:hidden;text-transform:capitalize;;background:#0028A4;background:-webkit-linear-gradient(to right,#0028A4 0%,#003ffd 100%);background:-moz-linear-gradient(to right,#0028A4 0%,#003ffd 100%);background:linear-gradient(to right,#0028A4 0%,#003ffd 100%)}
.btn-style-seven:before{position:absolute;content:'';left:110%;top:0;width:120%;height:100%;z-index:1;opacity:1;background-color:#ec3a67;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:skewX(-25deg)}
.btn-style-seven .txt{position:relative;z-index:1}
.btn-style-seven:hover::before{left:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-seven:hover{color:#fff}
.btn-style-eight{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:14px 44px;font-weight:400;overflow:hidden;border-radius:6px;overflow:hidden;background:#ff0300;text-transform:capitalize;background:-webkit-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:-moz-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:linear-gradient(to right,#ff0300 0%,#ff8f00 100%)}
.btn-style-eight:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background:#ff0300;background:-webkit-linear-gradient(to left,#ff0300 0%,#ff8f00 100%);background:-moz-linear-gradient(to left,#ff0300 0%,#ff8f00 100%);background:linear-gradient(to left,#ff0300 0%,#ff8f00 100%)}
.btn-style-eight .txt{position:relative;z-index:1}
.btn-style-eight:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-eight:hover{color:#fff}
.btn-style-nine{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:12px 32px;font-weight:400;overflow:hidden;background:none;border-radius:5px;text-transform:capitalize;border:2px solid #fff;}
.btn-style-nine:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background-color:#ff0100}
.btn-style-nine .txt{position:relative;z-index:1}
.btn-style-nine:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-nine:hover{color:#fff;border-color:#ff0100}
.btn-style-ten{position:relative;display:inline-block;font-size:18px;line-height:30px;color:#fff;padding:15px 40px;font-weight:400;overflow:hidden;border-radius:5px;overflow:hidden;text-transform:capitalize;background-color:#ff0500;}
.btn-style-ten:before{position:absolute;content:'';left:110%;top:0;width:120%;height:100%;z-index:1;opacity:1;background-color:#ff8a00;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:skewX(-25deg)}
.btn-style-ten .txt{position:relative;z-index:1}
.btn-style-ten:hover::before{left:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-ten:hover{color:#fff}
.btn-style-eleven{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#fff;padding:14px 44px;font-weight:400;overflow:hidden;border-radius:6px;overflow:hidden;text-transform:capitalize;background:#1519b2;background:-webkit-linear-gradient(to right,#1519b2 0%,#4c67e2 100%);background:-moz-linear-gradient(to right,#1519b2 0%,#4c67e2 100%);background:linear-gradient(to right,#1519b2 0%,#4c67e2 100%)}
.btn-style-eleven:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0.2,1);transform:scale(0.2,1);background:#1519b2;background:-webkit-linear-gradient(to left,#1519b2 0%,#4c67e2 100%);background:-moz-linear-gradient(to left,#1519b2 0%,#4c67e2 100%);background:linear-gradient(to left,#1519b2 0%,#4c67e2 100%)}
.btn-style-eleven .txt{position:relative;z-index:1}
.btn-style-eleven:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.btn-style-eleven:hover{color:#fff}
.social-icon-one{position:relative;display:block}
.social-icon-one .title{position:relative;font-size:20px;line-height:26px;color:#fff;font-weight:700;margin-right:15px}
.social-icon-one li{position:relative;display:inline-block;font-size:16px;line-height:24px;color:#fff;margin-right:22px}
.social-icon-one li:last-child{margin-right:0}
.social-icon-one li a{position:relative;display:block;font-size:16px;line-height:24px;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.social-icon-one li a:hover{color:#eb3867}
.theme_color{color:#eb3867}
.preloader{width:100%;height:100vh;position:fixed;top:0;bottom:0;z-index:99999999999;text-align:center;overflow:hidden;background:#295df1;background:-webkit-linear-gradient(to right,#295df1 0%,#4487f2 100%);background:-moz-linear-gradient(to right,#295df1 0%,#4487f2 100%);background:linear-gradient(to right,#295df1 0%,#4487f2 100%)}
.preloader .box{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);display:inline-block}
.preloader .box:after{content:'';width:50px;height:50px;background:#fff;-moz-animation:preloader 500ms linear infinite;-webkit-animation:preloader 500ms linear infinite;animation:preloader 500ms linear infinite;position:absolute;top:0;left:0;border-radius:3px}
.preloader .box:before{content:'';width:50px;height:5px;background:#000;-moz-animation:preloader-shadow 500ms linear infinite;-webkit-animation:preloader-shadow 500ms linear infinite;animation:preloader-shadow 500ms linear infinite;opacity:.1;position:absolute;top:59px;left:0;border-radius:50%}
@-moz-keyframes preloader {
17%{border-bottom-right-radius:3px}
25%{-moz-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}
50%{-moz-transform:scale(1,0.9) translateY(18px) rotate(45deg);transform:scale(1,0.9) translateY(18px) rotate(45deg);border-bottom-right-radius:40px}
75%{-moz-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}
100%{-moz-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}
}
@-webkit-keyframes preloader {
17%{border-bottom-right-radius:3px}
25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}
50%{-webkit-transform:scale(1,0.9) translateY(18px) rotate(45deg);transform:scale(1,0.9) translateY(18px) rotate(45deg);border-bottom-right-radius:40px}
75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}
100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}
}
@keyframes preloader {
17%{border-bottom-right-radius:3px}
25%{-moz-transform:translateY(9px) rotate(22.5deg);-ms-transform:translateY(9px) rotate(22.5deg);-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}
50%{-moz-transform:scale(1,0.9) translateY(18px) rotate(45deg);-ms-transform:scale(1,0.9) translateY(18px) rotate(45deg);-webkit-transform:scale(1,0.9) translateY(18px) rotate(45deg);transform:scale(1,0.9) translateY(18px) rotate(45deg);border-bottom-right-radius:40px}
75%{-moz-transform:translateY(9px) rotate(67.5deg);-ms-transform:translateY(9px) rotate(67.5deg);-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}
100%{-moz-transform:translateY(0) rotate(90deg);-ms-transform:translateY(0) rotate(90deg);-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}
}
@-moz-keyframes preloader-shadow {
50%{-moz-transform:scale(1.2,1);transform:scale(1.2,1)}
}
@-webkit-keyframes preloader-shadow {
50%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1)}
}
@keyframes preloader-shadow {
50%{-moz-transform:scale(1.2,1);-ms-transform:scale(1.2,1);-webkit-transform:scale(1.2,1);transform:scale(1.2,1)}
}
img{display:inline-block;max-width:100%;height:auto}
.sec-title{position:relative;margin-bottom:20px}
.sec-title .title{position:relative;color:#333;font-size:18px;font-weight:600;padding-right:60px;display:inline-block;text-transform:uppercase;}
.sec-title .title:before{position:absolute;content:'';right:0;top:4px;width:43px;height:15px;background:url(../images/icons/title-icon.png) no-repeat}
.sec-title h2{position: relative;color: #2a337c;font-weight: 500;line-height: 1.3em;margin-top: 10px;font-size: 30px;text-transform: capitalize;}
.sec-title .text{position:relative;color:#555;font-weight:400;line-height:1.7em;margin-top:18px;font-size:18px}
.sec-title.light .text,.sec-title.light .title,.sec-title.light h2{color:#fff}
.sec-title.centered{text-align:center!important}
.sec-title.centered .title{padding-left:60px}
.sec-title.centered .title:after{position:absolute;content:'';left:0;top:4px;width:43px;height:15px;background:url(../images/icons/title-icon.png) no-repeat}
.main-header{position: relative;;z-index:99;width:100%;padding-top:0px;}
.main-header .header-top{position:relative;background: rgb(25 92 163);}
.main-header .header-top .inner-container{position: relative;padding: 10px 0;}
.main-header .header-top .top-left{position:relative;float:left}
.main-header .header-top .info-list{position:relative}
.main-header .header-top .info-list li{position:relative;color:#fff;font-size:16px;margin-right:30px;padding-left:25px;display:inline-block}
.main-header .header-top .info-list li:last-child:before{position: absolute;top: 0;left: -17px;content: '';background: #0c7abf;width: 1px;height: 100%;}
.main-header .header-top .info-list.social li{position:relative;color:#fff;margin-right:0;padding-left:0;display:inline-block}
.main-header .header-top .info-list.social li a i{color:#fff;display:inline-block; font-size: 18px;}
.main-header .header-top .info-list.social li+li{margin-left: 15px;border: none;}
.main-header .header-top .info-list.social li:last-child::before{display: none;}
.main-header .header-top .info-list li:last-child{margin-right:0}
.main-header .header-top .info-list li .icon{position:absolute;left:0;top:0;color:#fff}
.main-header .header-top .info-list li a{position:relative;color:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-header .header-top .info-list li a:hover{color:#fff}
.main-header .header-top .top-left .text{position:relative;color:#fff;font-size:14px;font-weight:600}
.main-header .main-box{position:relative;padding:0;left:0;top:0;width:100%;background:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-header .main-box .outer-container{position:relative;padding:0 40px}
.main-header .main-box .logo-box{position:relative;float:left;left:0;z-index:10;padding:30px 0}
.main-header .main-box .logo-box .logo img{display:inline-block;max-width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-header .header-upper{position:relative; background: rgba(255,255,255,0.15);}
.main-header .header-upper .upper-right{position:relative;padding-top:22px}
.main-header .header-upper .inner-container{position:relative}
.main-header .nav-outer{position:static;float:right;border-radius:50px;padding:0 15px 0 40px;background-color:rgba(255,255,255,0.15)}
.main-header .header-upper .logo-box{position:relative;padding:0;z-index:1}
.main-header .header-upper .logo-box .logo{position:relative; margin-top: 15px;}
.main-header .outer-box{position:relative;float:right;margin-left:40px;padding:14px 0 8px}
.main-header .cart-box{position:relative;float:left;color:#eb3867;font-size:14px;background:none;margin-top:16px;display:inline-block}
.main-header .cart-box .cart-box-btn{background:none;color:#fff;cursor:pointer;font-size:34px;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.main-header .cart-box .cart-box-btn:after{display:none}
.main-header .cart-box .cart-box-btn .total-cart{position:absolute;right:-8px;top:-8px;width:18px;height:18px;color:#fff;font-weight:700;font-size:10px;border-radius:50%;text-align:center;line-height:18px;background-color:#222}
.main-header .cart-product{position:relative;margin-bottom:18px;min-height:90px;border-bottom:1px solid #e4e4e4}
.main-header .cart-product .inner{position:relative;padding-left:90px;min-height:70px}
.main-header .cart-product .inner .cross-icon{position:absolute;right:0;top:-2px;z-index:1;color:#263120;font-size:16px;cursor:pointer;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-header .cart-product .inner .cross-icon:hover{color:#eb3867}
.main-header .cart-product .inner .image{position:absolute;width:70px;height:70px;left:0;top:0}
.main-header .cart-product .inner h3{position:relative;font-weight:600;font-size:15px;margin:0;letter-spacing:1px;text-transform:capitalize}
.main-header .cart-product .inner h3 a{color:#222;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.main-header .cart-product .inner h3 a:hover{color:#eb3867}
.main-header .cart-product .inner .quantity-text{position:relative;font-weight:300;color:#666;font-size:13px;margin-bottom:0}
.main-header .cart-product .inner .price{position:relative;font-weight:700;font-size:16px;margin:0;color:#222}
.main-header .cart-box .cart-panel{left:auto!important;right:0!important;border-radius:20px;padding:20px;min-width:300px;margin-top:59px;z-index:-1;box-shadow:0 0 25px rgba(0,0,0,0.15);border:3px solid #eb3867;-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}
.main-header .cart-box .cart-panel .cart-total{color:#000;font-size:15px;font-weight:400;text-align:center;text-transform:capitalize}
.main-header .cart-box .cart-panel .cart-total span{font-weight:800;font-size:18px}
.main-header .cart-box .cart-panel .btns-boxed{position:relative;text-align:center;margin-top:20px}
.main-header .cart-box .cart-panel .btns-boxed li{position:relative;margin:0 5px;display:inline-block}
.main-header .cart-box .cart-panel .btns-boxed li a{position:relative;color:#fff;font-weight:500;font-size:12px;padding:10px 20px 8px;border-radius:2px;display:inline-block;background-color:#eb3867;border:1px solid #eb3867;text-transform:uppercase;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.main-header .cart-box .cart-panel .btns-boxed li a:hover{color:#eb3867;background:none}
.main-header .cart-box .icon a{color:#999}
.main-header .search-box-btn{position:relative;top:0;width:50px;height:50px;display:block;float:left;font-size:22px;color:#fff;cursor:pointer;line-height:46px;text-align:center;border-radius:50px;margin-left:30px;background-color:#652e6f;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:2px solid rgba(255,255,255,0.50)}
.main-header .search-box-btn:after{display:none}
.main-header .search-box-outer .dropdown-menu{top:49px!important;right:0;padding:0;width:280px;left:auto!important;border-radius:0;border-top:3px solid #eb3867;-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}
.main-header .btn-box{position:relative;float:left}
.main-header .header-lower .search-box{float:right}
.main-header .header-lower .search-box .form-group{position:relative;margin:0;top:-1px}
.main-header .header-lower .search-box .form-group input[type="text"],.main-header .header-lower .search-box .form-group input[type="search"]{position:relative;line-height:28px;padding:10px 50px 10px 25px;background:none;display:block;font-size:14px;width:200px;height:74px;color:#222;font-weight:400;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:#fff;border-radius:0 50px 50px 0}
.main-header .header-lower .search-box .form-group button{position:absolute;right:0;top:0;height:74px;width:45px;font-size:14px;color:#000048;line-height:100%;background:none;display:inline-block;font-weight:400;text-align:left;cursor:pointer}
.main-menu{position:static;float:left;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-menu .navbar-collapse{padding:0;float:left;display:block!important}
.main-menu .navigation{position:static;margin:0}
.main-menu .navigation &gt; li{position:relative;float:left;margin-right:30px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation &gt; li:last-child{margin-right:0}
.sticky-header .main-menu .navigation &gt; li &gt; a{color:#444}
.sticky-header .main-menu .navigation &gt; li:hover &gt; a,.sticky-header .main-menu .navigation &gt; li.current &gt; a{color:#eb3867;background-color:inherit!important}
.sticky-header .nav-outer .options-box{margin-top:45px}
.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;padding:0;background:#fff;z-index:0;border-bottom:1px solid #e8f1f7;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.sticky-header .logo{padding:12px 0}
.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.main-menu .navigation &gt; li &gt; a{position:relative;display:block;color:#212121;text-align:center;line-height:30px;text-transform:uppercase;letter-spacing:0;opacity:1;font-weight:600;padding:25px 0;font-size:15px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header .main-menu .navigation &gt; li{position:relative;margin-left:30px;margin-right:0}
.main-menu .navigation &gt; li:hover &gt; a,.main-menu .navigation &gt; li.current &gt; a{opacity:1;color:#eb3867}
.main-menu .navigation &gt; li &gt; ul{position:absolute;left:-30px;top:100%;width:230px;z-index:100;display:none;opacity:0;visibility:hidden;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;padding:20px 15px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.10)}
.main-menu .navigation &gt; li &gt; ul.from-right{left:auto;right:0}
.main-menu .navigation &gt; li &gt; ul &gt; li{position:relative;width:100%;border-bottom:1px solid #f9f9f9}
.main-menu .navigation &gt; li &gt; ul &gt; li:last-child{border-bottom:none}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; a{position:relative;display:block;padding:10px 18px;line-height:24px;font-weight:500;font-size:16px;color:#111;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header .main-menu .navigation &gt; li &gt; a{padding:19px 0!important}
.header-bg{}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; a:before{position:absolute;content:'//';left:10px;top:10px;opacity:0;color:#eb3867;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation &gt; li &gt; ul &gt; li:hover &gt; a::before{opacity:1}
.sticky-header .main-menu .navigation &gt; li &gt; a:before{top:18px!important}
.main-menu .navigation &gt; li &gt; ul &gt; li:hover &gt; a{color:#eb3867;padding-left:30px}
.main-menu .navigation &gt; li &gt; ul &gt; li.dropdown &gt; a:after{font-family:'FontAwesome';content:"\f105";position:absolute;right:15px;top:13px;width:10px;height:20px;display:block;color:#253d4a;line-height:20px;font-size:16px;font-weight:400;text-align:center;z-index:5}
.rtl .main-menu .navigation &gt; li &gt; ul &gt; li.dropdown &gt; a:after{transform:rotate(180deg)}
.main-menu .navigation &gt; li &gt; ul &gt; li.dropdown:hover &gt; a:after{color:#222}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul{position:absolute;left:120%;top:0;width:230px;z-index:100;display:none;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;padding:20px 15px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.10)}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul.from-right{left:auto;right:0}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li{position:relative;width:100%;border-bottom:1px solid #f9f9f9}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li:last-child{border-bottom:none}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{position:relative;display:block;padding:10px 18px;line-height:24px;font-weight:500;font-size:16px;text-transform:capitalize;color:#111;padding-left:10px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;text-transform:capitalize;}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li:hover &gt; a{color:#eb3867}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:before{position:absolute;content:'//';left:10px;top:8px;opacity:0;color:#eb3867;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li:hover &gt; a::before{opacity:1}
.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li:hover &gt; a{color:#eb3867;padding-left:30px}
.main-menu .navigation &gt; li.dropdown:hover &gt; ul{visibility:visible;opacity:1;left:0;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}
.main-menu .navigation li &gt; ul &gt; li.dropdown:hover &gt; ul{visibility:visible;opacity:1;top:0;left:100%;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}
.main-menu .navbar-collapse &gt; ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:#fff;line-height:28px;border:1px solid #fff;background-size:20px;cursor:pointer;z-index:5;display:none}
.main-header .search-box{position:relative;float:left;width:160px;padding:33px 0}
.main-header .search-box .form-group{position:relative;margin:0}
.main-header .search-box .form-group input[type="text"],.main-header .search-box .form-group input[type="search"]{position:relative;line-height:38px;padding:10px 50px 10px 20px;background:none;display:block;font-size:14px;width:100%;height:30px;color:#fff;border-radius:0;font-weight:600;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border-left:1px solid #eb3867}
.main-header .search-box .form-group textarea::-webkit-input-placeholder,.main-header .search-box .form-group input::-webkit-input-placeholder{color:#fff}
.main-header .search-box .form-group button{position:absolute;right:0;top:8px;display:block;font-size:16px;color:#fff;cursor:pointer;line-height:100%;font-weight:400;background:none}
.main-header .header-lower .options-box{position:relative;float:right;padding:10px 15px}
.main-header .header-lower .options-box .option-inner:before{position:absolute;content:'';left:-10px;top:-10px;bottom:-10px;width:110%;background-color:#eb3867;border-radius:50px 50px 50px 50px}
.main-header .header-lower .options-box .option-inner{position:relative;padding-left:70px}
.main-header .header-lower .options-box .option-inner .icon{position:absolute;left:0;top:0;color:#fff;font-size:50px;line-height:1em}
.main-header .header-lower .options-box .option-inner .number{position:relative}
.main-header .header-lower .options-box .option-inner .number span{position:relative;display:block;color:#fff;margin-bottom:3px;text-transform:uppercase}
.main-header .header-lower .options-box .option-inner .number a{position:relative;font-weight:800;font-size:22px;color:#fff}
.main-menu .navigation &gt; li.has-mega-menu{position:static}
.main-menu .navigation &gt; li &gt; .mega-menu{position:absolute;left:0;right:0;margin:auto;width:100%;max-width:1170px;background-color:#fff;padding:45px 40px 30px 45px;top:100%;z-index:100;opacity:0;border-radius:8px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation &gt; li:hover &gt; .mega-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.main-menu .navigation &gt; li &gt; .mega-menu .mega-menu-bar{position:relative}
.main-menu .navigation &gt; li .mega-menu-bar h3{position:relative;color:#111;font-size:18px;font-weight:500;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #f2f2f2}
.main-menu .navigation &gt; li .mega-menu-bar &gt; ul{position:relative}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li{position:relative;width:100%;padding:7px 0;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation &gt; li .mega-menu-bar .column{position:relative;margin-bottom:12px}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li:last-child{border:none}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li &gt; a{position:relative;display:block;line-height:20px;font-weight:500;font-size:16px;color:#111;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li &gt; a:before{position:absolute;content:'//';left:0;top:0;opacity:0;color:#eb3867;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li &gt; a:hover{color:#eb3867;padding-left:20px}
.main-menu .navigation &gt; li .mega-menu-bar .column &gt; ul &gt; li &gt; a:hover::before{opacity:1}
.header-style-two{position:relative;padding-top:0}
.header-style-two:before{position:absolute;content:'';right:0;top:0;width:340px;height:148px;background:url(../images/background/pattern-6.png);background-repeat:no-repeat}
.header-style-two .nav-outer{position:relative;padding-left:0}
.header-style-two .nav-outer:before{position:absolute;content:'';right:0;top:0;bottom:0;width:180%;background-color:#0028a1;border-radius:0 8px 8px 0}
.header-style-two .search-box-btn{border:none;width:auto;background:none;margin-right:20px}
.header-style-two .outer-box{margin-left:30px;padding:25px 0 16px}
.header-style-two .header-upper .logo-box .logo{padding:15px 0}
.header-style-two .main-menu .navigation &gt; li &gt; a:before{position:absolute;content:'';left:0;bottom:34px;width:20%;height:1px;opacity:0;background-color:#fe4c1c;transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease}
.header-style-two .main-menu .navigation &gt; li:hover &gt; a::before,.header-style-two .main-menu .navigation &gt; li.current &gt; a::before{width:100%;opacity:1}
.header-style-two .main-menu .navigation &gt; li &gt; a:after{position:absolute;content:'';left:50%;bottom:18px;width:13px;height:6px;opacity:0;margin-left:-6px;transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease;background:url(../images/icons/menu-icon.png) no-repeat}
.header-style-two .main-menu .navigation &gt; li:hover &gt; a::after,.header-style-two .main-menu .navigation &gt; li.current &gt; a::after{width:100%;opacity:1}
.header-style-two .main-menu .navigation &gt; li &gt; a{padding:35px 0}
.header-style-two .sticky-header .outer-box .search-box-btn{color:#111}
.header-style-three .sticky-header .outer-box .search-box-btn{color:#111;margin-left:15px}
.header-style-two .sticky-header .outer-box .nav-btn,.header-style-three .sticky-header .outer-box .nav-btn{margin-top:15px}
.header-style-two .sticky-header .outer-box .cart-box .cart-panel{margin-top:45px}
.header-style-three .nav-outer{padding:0;background:none;border-radius:0}
.header-style-three .search-box-btn{background:none;border:none;margin-left:0;margin-right:10px}
.header-style-one .main-menu .navigation &gt; li{margin-right:12px;padding:24px 0}
.header-style-one .sticky-header .main-menu .navigation &gt; li{padding:0;margin-left:0;margin-right:25px}
.header-style-one .sticky-header .main-menu .navigation &gt; li:hover &gt; a,.header-style-one .sticky-header .main-menu .navigation &gt; li.current &gt; a{color:#1519b2}
.header-style-one .sticky-header .main-menu .navigation &gt; li &gt; a::before{display:none}
.header-style-one .main-menu .navigation &gt; li &gt; a{padding:0 10px}
.header-style-one .main-menu .navigation &gt; li &gt; a:before{position:absolute;content:'\f0d7';left:50%;bottom:-15px;color:#1519b2;font-size:25px;line-height:1em;margin-left:-7px;opacity:0;font-family:'FontAwesome';transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease}
.header-style-one .main-menu .navigation &gt; li:hover &gt; a,.header-style-one .main-menu .navigation &gt; li.current &gt; a{background-color:#1519b2;border-radius:50px;color:#fff}
.header-style-one .main-menu .navigation &gt; li:hover &gt; a::before,.header-style-one .main-menu .navigation &gt; li.current &gt; a::before{opacity:1}
.hidden-bar{position:fixed;top:0;width:305px;height:100%;background:#272727;z-index:9999;transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease}
.hidden-bar .mCSB_inside &gt; .mCSB_container{margin-right:0}
.hidden-bar.right-align{right:-400px}
.hidden-bar.right-align.visible-sidebar{right:0}
.hidden-bar.left-align{left:0}
.hidden-bar .hidden-bar-closer{position:absolute;top:10px;right:15px;background:none;color:#fff;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;z-index:999999}
.hidden-bar .hidden-bar-closer:hover{color:#414857}
.hidden-bar .hidden-bar-closer:hover .btn{color:#fff}
.hidden-bar .hidden-bar-closer .btn{background-color:transparent;border:none;color:#fff;outline:none;font-size:14px}
.hidden-bar .social-icons{text-align:center;margin:50px 0 30px}
.hidden-bar .social-icons ul{font-size:0;margin-left:-5px;margin-right:-5px}
.hidden-bar .social-icons ul li{display:inline-block;padding:0 5px}
.hidden-bar .social-icons ul li a{display:block;width:36px;height:36px;font-size:16px;line-height:36px;text-align:center;background:#414857;color:#fff;border-radius:5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.hidden-bar .social-icons ul li a:hover{background:#fff;color:#414857}
.hidden-bar .logo{padding:40px 30px}
.hidden-bar .logo img{display:inline-block;max-width:100%}
.hidden-bar .side-menu{background-color:transparent;padding:0;font-size:13px;letter-spacing:1px}
.hidden-bar .side-menu ul li ul a{background:transparent}
.hidden-bar .side-menu ul li ul li ul li a{background:transparent}
.hidden-bar .side-menu a.current{color:#fff}
.hidden-bar .side-menu ul li a{background:transparent;color:#fff;display:block;font-size:14px;font-weight:400;text-transform:capitalize;border-top:1px solid rgba(255,255,255,0.30);border-bottom:1px solid rgba(255,255,255,0.30);padding:10px 15px 10px 20px;position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.hidden-bar .side-menu ul li a:hover,.hidden-bar .side-menu ul &gt; li.current &gt; a,.hidden-bar .side-menu ul &gt; li &gt; ul &gt; li.current &gt; a{background:rgba(255,255,255,0.10);color:#fff}
.hidden-bar .side-menu ul li a .btn.expander{background:none;color:#fff;border:1px solid rgba(255,255,255,0.80);padding:5px 10px;font-size:14px;border-radius:0;position:absolute;top:6px;right:20px;width:32px;height:32px;outline:none}
.register-section{position:relative;z-index:9;padding:60px 0 40px}
.register-section .form-column{margin-bottom:40px}
.register-section .form-column .sec-title{position:relative;margin-bottom:30px}
.styled-form{position:relative}
.styled-form .submit-text{font-size:15px;color:#9e9e9e;font-weight:400;margin-top:10px}
.styled-form .form-group{position:relative;margin-bottom:30px;font-size:14px;color:#848484}
.checkout-section .styled-form .form-group{position:relative;margin-bottom:20px}
.styled-form .form-group .check-box{line-height:24px;font-size:15px;font-weight:400;padding-top:5px;color:#272727}
.styled-form .form-group .check-box label{position:relative;top:-1px;font-weight:400;padding:0;font-size:15px;cursor:pointer}
.styled-form .pull-left label,.styled-form .pull-right label{cursor:pointer}
.styled-form .form-group .adon-icon{position:absolute;top:50%;margin-top:-10px;right:10px;width:20px;height:20px;line-height:20px;font-size:15px;color:#999;z-index:2}
.styled-form .form-group .field-label{display:block;color:#272727;text-transform:capitalize;font-size:16px;margin-bottom:7px;font-weight:400}
.styled-form input[type="text"],.styled-form input[type="email"],.styled-form input[type="password"],.styled-form input[type="tel"],.styled-form input[type="number"],.styled-form input[type="url"],.styled-form select,.styled-form textarea{position:relative;display:block;width:100%;background:#fff;line-height:30px;padding:8px 20px;height:50px;border:1px solid #f4f4f4;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.checkout-section .styled-form input[type="text"],.checkout-section .styled-form input[type="email"],.checkout-section .styled-form input[type="password"],.checkout-section .styled-form select{line-height:26px;height:44px}
.styled-form select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;background:#fff url(../images/icons/icon-select.png) right center no-repeat;cursor:pointer}
.styled-form select option{text-indent:20px}
.styled-form textarea{resize:none;height:110px}
.styled-form input:focus,.styled-form select:focus,.styled-form textarea:focus{border-color:#eb3867}
.styled-form .form-group .theme-btn{min-width:150px;text-align:center;padding:11px 34px;border-radius:0;cursor:pointer}
.styled-form .remember-me{position:relative;color:#222;font-size:16px;font-weight:500}
.social-links-two a{position:relative;display:inline-block;font-size:14px;width:42px;height:42px;line-height:42px;text-align:center;color:#fff;background:#fc721e;margin:0 0 0 5px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.social-links-two a:hover{opacity:.8}
.social-links-two .facebook{background:#3b5998}
.social-links-two .twitter{background:#33ccfe}
.social-links-two .google-plus{background:#dd4b39}
.nav-outer .mobile-nav-toggler{position:relative;float:right;font-size:36px;line-height:50px;cursor:pointer;color:#283881;display:none}
.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999}
.mobile-menu .nav-logo{position:relative;padding:20px;text-align:left}
.mobile-menu .nav-logo img{max-width:200px}
.mobile-menu-visible{overflow:hidden}
.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}
.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.90);-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}
.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;visibility:visible;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#fff;padding:0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}
.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .7s ease 500ms;-moz-transition:all .7s ease 500ms;-ms-transition:all .7s ease 500ms;-o-transition:all .7s ease 500ms;transition:all .7s ease 500ms;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.mobile-menu .close-btn{position:absolute;right:15px;top:15px;line-height:30px;width:30px;text-align:center;font-size:14px;color:#202020;cursor:pointer;z-index:10;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.mobile-menu .close-btn:hover{opacity:.5}
.mobile-menu .navigation{position:relative;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.10)}
.mobile-menu .navigation li{position:relative;display:block;border-bottom:1px solid rgba(0,0,0,0.10)}
.mobile-menu .navigation li &gt; ul &gt; li:last-child{border-bottom:none}
.mobile-menu .navigation li &gt; ul &gt; li:first-child{border-top:1px solid rgba(0,0,0,0.10)}
.mobile-menu .navigation li &gt; a{position:relative;display:block;line-height:24px;padding:10px 20px;font-size:15px;color:#404040;text-transform:capitalize}
.mobile-menu .navigation li:hover &gt; a,.mobile-menu .navigation li.current &gt; a{color:#000}
.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:0;top:0;width:44px;height:44px;text-align:center;font-size:16px;line-height:44px;color:#404040;cursor:pointer;z-index:5}
.mobile-menu .navigation li.dropdown .dropdown-btn:after{content:'';position:absolute;left:0;top:10px;width:1px;height:24px;border-left:1px solid rgba(0,0,0,0.10)}
.mobile-menu .navigation li &gt; ul,.mobile-menu .navigation li &gt; ul &gt; li &gt; ul{display:none}
.sticky-header .navbar-header{display:none}
.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,0.90);-webkit-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);-o-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);transition:all 1500ms cubic-bezier(0.860,0.000,0.070,1.000);-webkit-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-o-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000)}
.sidenav-bar-visible .search-popup{width:80%}
.search-popup:before{position:absolute;left:0;top:100%;width:100%;height:560px;background-image:url(../images/icons/waves-shape.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:0;content:""}
.search-active .search-popup{transform:translateY(0%);margin-top:0}
.search-popup .close-search{position:absolute;left:0;right:0;top:75%;margin:0 auto;margin-top:-200px;border-radius:50%;text-align:center;background-color:#eb3867;width:70px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.05);border-bottom:3px solid #fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;opacity:0;visibility:hidden}
.search-popup .close-search span{position:relative;display:block;height:70px;width:70px;font-size:30px;line-height:70px;color:#fff}
.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1500ms;-moz-transition-delay:1500ms;-ms-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}
.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.search-popup .form-group{position:relative;margin:0;overflow:hidden}
.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"]{position:relative;display:block;font-size:18px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 30px;background-color:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;text-transform:capitalize}
.search-popup .form-group input[type="submit"],.search-popup .form-group button{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:transparent;text-align:center;font-size:24px;color:#000;padding:0;cursor:pointer;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover{color:#000}
.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000}
.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:none!important;box-shadow:none!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.search-popup .close-search.style-two span{font-size:20px;color:#fff}
.main-header .sticky-header .outer-box{padding:7px 0 0}
.main-header .sticky-header .outer-box .cart-box{color:#000;margin-top:17px}
.main-header .sticky-header .outer-box .cart-box .cart-box-btn,.main-header .sticky-header .outer-box .cart-box .cart-box-btn:hover{color:#000}
.main-header .sticky-header .outer-box .cart-box .cart-box-btn .total-cart{background-color:#eb3867}
.color-palate .option-box.box-version{padding-top:0;padding-bottom:0}
.color-palate .option-box &gt; li{position:relative;color:#fff;width:40%;margin:0 3px;cursor:pointer;margin-bottom:9px;padding:6px 12px;border-radius:4px;display:inline-block;background-color:#eb3867;text-transform:capitalize}
.sidebar-info-contents{position:relative}
.sidebar-info-contents .content-inner{position:relative}
.sidebar-info-contents .content-inner .logo{padding:0 0 40px}
.sidebar-info-contents .content-inner .logo img{display:inline-block;max-width:100%}
.sidebar-info-contents .content-inner .content-box{position:relative}
.sidebar-info-contents .content-inner .content-box h2{position:relative;font-size:20px;color:#fff;font-weight:500;margin-bottom:20px}
.sidebar-info-contents .content-inner .content-box .text{position:relative;font-size:14px;color:rgba(255,255,255,0.90);margin-bottom:25px}
.sidebar-info-contents .content-inner .contact-info{position:relative;margin-top:60px}
.sidebar-info-contents .content-inner .contact-info h2{position:relative;font-size:20px;color:#fff;font-weight:500;margin-bottom:20px}
.sidebar-info-contents .content-inner .social-box{position:relative;margin-top:20px;margin-bottom:30px}
.sidebar-info-contents .content-inner .social-box li{position:relative;display:inline-block;margin-right:6px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.sidebar-info-contents .content-inner .social-box li a{position:relative;width:36px;height:36px;color:#222;z-index:1;font-size:13px;line-height:36px;text-align:center;border-radius:50%;display:inline-block;background-color:#fff}
.close-side-widget,.close-side-widget:hover{color:#fff;font-size:24px}
.main-header .header-upper .outer-box .nav-btn{position:relative;float:left;font-size:34px;color:#fff;cursor:pointer;margin-top:15px;margin-left:25px}
.sticky-header .outer-box .nav-btn{position:relative;float:right;font-size:28px;color:#000;cursor:pointer;margin-top:9px;margin-left:30px}
.sticky-header .outer-box .mobile-nav-toggler{position:relative;float:right;font-size:28px;color:#000;cursor:pointer;margin-top:9px;margin-left:30px}
.scroll-to-toped{position:fixed;bottom:15px;right:15px;width:40px;height:40px;color:#fff;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;background:#222;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.scroll-to-toped:hover{color:#fff;background:#000}
.waves{position:absolute;left:0;bottom:0;width:100%;height:15vh;z-index:1;margin-bottom:-8px;min-height:100px;max-height:150px}
.waves .content{position:relative;height:20vh;text-align:center;background-color:#fff}
.banner-section{position:relative;overflow:hidden}
.banner-section .slide{position:relative;overflow:hidden;padding-top:300px;padding-bottom:210px;background-repeat:no-repeat}
.banner-section .dotted-layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:center top;background-repeat:no-repeat;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.banner-section .patern-layer-one{position:absolute;left:0;top:0;width:260px;height:330px;z-index:2;opacity:0;transform:translateX(-500px);background-position:center bottom;background-repeat:no-repeat;background-size:cover;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.banner-section .active .patern-layer-one{opacity:1;transform:translateX(0px)}
.banner-section .patern-layer-two{position:absolute;right:0;top:0;width:432px;height:390px;z-index:2;background-position:right top;background-repeat:no-repeat;transform:translateX(500px);transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.banner-section .active .patern-layer-two{transform:translateX(00px);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.banner-section .content-column{position:relative;z-index:10}
.banner-section .content-column .inner-column{position:relative;padding-bottom:60px}
.banner-section .content-column .title{position:relative;color:#fff;font-size:24px;line-height:1.8em;margin-bottom:16px;font-weight:700;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section .active .content-column .title{opacity:1;transform:scaleY(1);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.banner-section .content-column h1{position:relative;color:#fff;font-weight:600;line-height:1.3em;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section .active .content-column h1{opacity:1;transform:scaleY(1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.banner-section .content-column .btns-box{margin-top:35px;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section .active .content-column .btns-box{opacity:1;transform:scaleY(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.banner-section .content-column .theme-btn{margin-right:15px}
.banner-section .image-column{position:relative;z-index:10;opacity:0;transform:scaleX(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section .active .image-column{opacity:1;transform:scaleX(1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.banner-section .image-column .inner-column{position:relative;padding-top:130px}
.banner-section .image-column .images-icons{position:absolute;left:0;top:0;right:0;bottom:0}
.banner-section .image-column .images-icons .image-1{position:absolute!important;left:-30px!important;top:30px!important;width:66px;height:67px;background-repeat:no-repeat}
.banner-section .image-column .images-icons .image-2{position:absolute!important;left:170px!important;top:0!important;width:484px;height:505px;background-repeat:no-repeat}
.banner-section .image-column .images-icons .image-3{position:absolute!important;right:-80px!important;top:60px!important;left:auto!important;width:123px;height:211px;background-repeat:no-repeat}
.banner-section .image-column .images-icons .image-4{position:absolute!important;left:-150px!important;top:auto!important;bottom:0!important;width:275px;height:345px;background-repeat:no-repeat}
.banner-section .image-column .images-icons .image-5{position:absolute!important;left:auto!important;top:auto!important;bottom:0!important;right:-200px!important;width:190px;height:247px;background-repeat:no-repeat}
.banner-section .image-column .images-icons .image-6{position:absolute!important;left:-100px!important;top:230px!important;width:39px;height:47px;background-repeat:no-repeat}
.banner-section .owl-dots{position:absolute;left:0;right:0;bottom:40px;text-align:center;display:none}
.banner-section .owl-dots .owl-dot{position:relative;width:30px;height:6px;border-radius:0;margin:0 5px;display:inline-block;background-color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.banner-section .owl-dots .owl-dot.active,.banner-section .owl-dots .owl-dot:hover{background-color:#141d38}
.banner-section .owl-nav{position:absolute;left:0;top:50%;z-index:99999;width:100%;opacity:0;margin-top:-10px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.banner-section:hover .owl-nav{opacity:1}
.banner-section .owl-nav .owl-prev{position:absolute;left:20px;width:60px;height:60px;color:#fff;line-height:56px;font-size:24px;text-align:center;border-radius:50px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:2px solid rgba(255,255,255,0.60)}
.banner-section .owl-nav .owl-next{position:absolute;right:20px;color:#fff;font-size:24px;width:60px;height:60px;color:#fff;line-height:56px;border-radius:50px;text-align:center;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:2px solid rgba(255,255,255,0.60)}
.banner-section .owl-nav .owl-prev:hover,.banner-section .owl-nav .owl-next:hover{color:#e82a6a;border-color:#fff;background-color:#fff}
.services-section{position:relative;padding:400px 0 120px;overflow:hidden}
.services-section.margin-top{margin-top:-340px}
.services-section:before{position:absolute;content:'';left:-200px;top:0;right:-100px;height:600px;background:#FFF;transform:rotate(-8deg);background:-webkit-linear-gradient(to bottom,#FFF 0%,#edefff 100%);background:-moz-linear-gradient(to bottom,#FFF 0%,#edefff 100%);background:linear-gradient(to bottom,#FFF 0%,#edefff 100%)}
.services-section .service-block:nth-child(1){transform:translateY(120px)}
.services-section .service-block:nth-child(2){transform:translateY(80px)}
.services-section .service-block:nth-child(3){transform:translateY(40px)}
.services-section.style-two::before{display:none}
.services-section.style-two{padding-top:60px;padding-bottom:0}
.services-section.style-two .service-block:nth-child(1),.services-section.style-two .service-block:nth-child(2),.services-section.style-two .service-block:nth-child(3){transform:translateY(0px)}
.service-block{position:relative;margin-bottom:30px}
.service-block .inner-box{position:relative;text-align:center;border-radius:4px;padding:50px 20px 50px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.10)}
.service-block .inner-box .color-layer{position:absolute;content:'';left:0;top:0;right:0;bottom:0;border-radius:8px}
.service-block .inner-box .color-layer:before{position:absolute;content:'';left:0;top:0;width:50%;height:100%;opacity:0;background:#D34AE0;transform:rotateY(90deg);border-radius:8px 0 0 8px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background:-webkit-linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%);background:-moz-linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%);background:linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%)}
.service-block .inner-box .color-layer:after{position:absolute;content:'';right:0;top:0;width:50%;height:100%;opacity:0;background:#D34AE0;transform:rotateY(90deg);border-radius:0 8px 8px 0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background:-webkit-linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%);background:-moz-linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%);background:linear-gradient(to bottom,#D34AE0 0%,#6615B2 100%)}
.service-block .inner-box:hover .color-layer:before,.service-block .inner-box:hover .color-layer:after{opacity:1;transform:rotateY(0deg)}
.service-block .inner-box .pattern-layer-one{position:absolute;left:0;top:0;width:262px;height:175px;border-radius:8px;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box:hover .pattern-layer-one{opacity:0}
.service-block .inner-box .pattern-layer-two{position:absolute;left:0;top:0;width:108px;height:123px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box:hover .pattern-layer-two{opacity:1}
.service-block .inner-box .icon-box{position:relative;color:#242e6c;font-size:60px;line-height:1em;margin-bottom:20px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box:hover h5 a,.service-block .inner-box:hover .text,.service-block .inner-box:hover .icon-box{color:#fff}
.service-block .inner-box h5{position:relative;line-height:1.3em;font-weight:600}
.service-block .inner-box h5 a{position:relative;color:#222;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box .text{position:relative;color:#777;font-size:15px;line-height:1.7em;margin-top:15px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box .arrow-icon{position:absolute;left:50%;bottom:-25px;width:50px;height:50px;color:#fff;font-size:18px;line-height:44px;text-align:center;border-radius:50px;display:inline-block;border:3px solid #fff;background:#FE8B57;margin-left:-25px;opacity:0;transform:translateY(-25px);box-shadow:0 15px 20px rgba(0,0,0,0.10);background:-webkit-linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);background:-moz-linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);background:linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block .inner-box:hover .arrow-icon{transform:translateY(0px);opacity:1}
.service-block.style-two .inner-box .color-layer:before{background-color:#4c68e2;background:-webkit-linear-gradient(to bottom,#0788cd 0%,#2a327b 100%);background:-moz-linear-gradient(to bottom,#0788cd 0%,#2a327b 100%);background:linear-gradient(to bottom,#0788cd 0%,#2a327b 100%)}
.service-block.style-two .inner-box .color-layer:after{background-color:#4c68e2;background:-webkit-linear-gradient(to bottom,#0788cd 0%,#2a327b 100%);background:-moz-linear-gradient(to bottom,#0788cd 0%,#2a327b 100%);background:linear-gradient(to bottom,#0788cd 0%,#2a327b 100%)}
.service-block.style-two .inner-box .arrow-icon{background-color:#ff2800;background:-webkit-linear-gradient(to bottom,#ff2800 0%,#ff2800 100%);background:-moz-linear-gradient(to bottom,#ff2800 0%,#ff2800 100%);background:linear-gradient(to bottom,#ff2800 0%,#ff2800 100%)}
.about-section{position:relative;padding:80px 0 60px}
.about-section.style-two{padding-bottom:75px;overflow:hidden}
.about-section.style-two:before{position:absolute;content:'';left:0;right:0;bottom:0;height:600px;background:#FFF;background:-webkit-linear-gradient(to bottom,#FFF 0%,#edefff 100%);background:-moz-linear-gradient(to bottom,#FFF 0%,#edefff 100%);background:linear-gradient(to bottom,#FFF 0%,#edefff 100%)}
.about-section.style-two .content-column .inner-column{padding-top:0;padding-left:20px}
.about-section.style-two .circle-layer{right:-280px;left:auto}
.about-section.style-two .content-column .bold-text,.about-section.style-two .content-column .text{padding-right:0}
.about-section.style-two .image-column .inner-column{margin-left:-150px}
.about-section .circle-layer{position:absolute;left:-180px;top:px;width:428px;height:467px;background-repeat:no-repeat}
.about-section .content-column{position:relative;margin-bottom:40px}
.about-section .content-column .sec-title{margin-bottom:18px}
.about-section .content-column .inner-column{position:relative;padding-top:100px}
.about-section .content-column .bold-text{position:relative;color:#555;font-size:24px;font-weight:500;line-height:1.5em;margin-bottom:20px;padding-right:20px}
.about-section .content-column .inner-column .text{position:relative;color:#555;font-size:16px;line-height:1.8em;padding-right:60px;margin-bottom:40px}
.about-section .image-column{position:relative;margin-bottom:40px}
.about-section .image-column .inner-column{position:relative}
.services-section-two{position:relative;padding:0}
.services-section-two:before{position:absolute;content:'';left:0;bottom:0;right:0;height:290px;background-color:#f3f4ff}
.services-section-two .inner-container{position:relative;background:#FD8C56;border-radius:10px;background:-webkit-linear-gradient(to bottom,#FD8C56 0%,#ea3368 100%);background:-moz-linear-gradient(to bottom,#FD8C56 0%,#ea3368 100%);background:linear-gradient(to bottom,#FD8C56 0%,#ea3368 100%)}
.services-section-two .service-block-two{padding:0;float:left;margin-bottom:0}
.services-section-two.style-two{padding:110px 0}
.services-section-two.style-two .inner-container{background:none}
.services-section-two.style-two::before{display:none}
.services-section-two.style-two .lower-box{position:relative;text-align:center;margin-top:50px}
.services-section-two.style-two .lower-box .text{position:relative;color:#555;font-size:16px;padding:12px 40px;border-radius:2px;display:inline-block;border:1px dashed #d7d7d7}
.services-section-two.style-two .lower-box .text a{position:relative;font-weight:600}
.service-block-two{position:relative;margin-bottom:30px}
.service-block-two .inner-box{position:relative;text-align:left;border-radius:10px;padding:50px 45px 60px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box .icon-one{position:absolute;left:50%;top:60px;width:19px;height:19px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box .icon-two{position:absolute;left:30px;bottom:30px;width:19px;height:19px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box .icon-three{position:absolute;right:30px;bottom:30px;width:34px;height:29px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box .icon-four{position:absolute;right:30px;top:30px;width:29px;height:39px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box:hover .icon-one,.service-block-two .inner-box:hover .icon-two,.service-block-two .inner-box:hover .icon-three,.service-block-two .inner-box:hover .icon-four{opacity:1}
.service-block-two .inner-box:hover{box-shadow:0 0 20px rgba(0,0,0,0.15)}
.service-block-two .inner-box .color-layer{position:absolute;content:'';left:0;top:0;right:0;bottom:0;border-radius:10px}
.service-block-two .inner-box .color-layer:before{position:absolute;content:'';left:0;top:0;width:50%;height:100%;opacity:0;background:#fff;transform:rotateY(90deg);border-radius:8px 0 0 8px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.service-block-two .inner-box .color-layer:after{position:absolute;content:'';right:0;top:0;width:50%;height:100%;opacity:0;background:#fff;transform:rotateY(90deg);border-radius:0 8px 8px 0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.service-block-two .inner-box:hover .color-layer:before,.service-block-two .inner-box:hover .color-layer:after{opacity:1;transform:rotateY(0deg)}
.service-block-two .inner-box .pattern-layer-one{position:absolute;left:0;top:0;width:262px;height:175px;border-radius:8px;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box:hover .pattern-layer-one{opacity:0}
.service-block-two .inner-box .pattern-layer-two{position:absolute;left:0;top:0;width:108px;height:123px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box:hover .pattern-layer-two{opacity:1}
.service-block-two .inner-box .icon-box{position:relative;color:#fff;z-index:1;font-size:60px;line-height:1em;padding:10px;margin-bottom:20px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;background:url(../images/icons/icon-5.png);background-position:left center;background-repeat:no-repeat}
.service-block-two .inner-box .icon-five{position:absolute;left:0;top:22px;bottom:0;width:74px;height:56px;z-index:-1;opacity:0;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box:hover .icon-five{opacity:1}
.service-block-two .inner-box:hover .icon-box{color:#742bb9;background:none}
.service-block-two .inner-box:hover h5 a{color:#222}
.service-block-two .inner-box:hover .text{color:#777}
.service-block-two .inner-box h5{position:relative;line-height:1.3em;font-weight:600}
.service-block-two .inner-box h5 a{position:relative;color:#fff;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two .inner-box .text{position:relative;color:#fff;font-size:16px;line-height:1.8em;margin-top:10px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-two.style-two .inner-box{text-align:center}
.service-block-two.style-two .inner-box .icon-box{padding:16px 10px;font-size:50px;background:url(../images/icons/icon-18.png) no-repeat;background-position:center center}
.service-block-two.style-two .inner-box h5 a{color:#222}
.service-block-two.style-two .inner-box .text{color:#555}
.service-block-two.style-two .inner-box:hover .icon-box{color:#fff}
.service-block-two.style-two .inner-box:hover .text,.service-block-two.style-two .inner-box:hover h5 a{color:#fff}
.service-block-two.style-two .inner-box .color-layer:before{background-color:#ff8c00;background:-webkit-linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%);background:-moz-linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%);background:linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%)}
.service-block-two.style-two .inner-box .color-layer:after{background-color:#ff8c00;background:-webkit-linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%);background:-moz-linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%);background:linear-gradient(to bottom,#ff8c00 0%,#ff0200 100%)}
.clients-section{position:relative;padding:60px 0 90px;}
.clients-section .sponsors-outer .owl-dots,.clients-section .sponsors-outer .owl-nav{position:relative;display:none}
.clients-section .sponsors-outer .image-box{position:relative;text-align:center;margin:0}
.clients-section .sponsors-outer .image-box img{max-width:100%;width:auto;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.clients-section .sponsors-outer .image-box img:hover{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.clients-section.style-two{padding-top:20px;background-color:#fff}
.clients-section.style-three{padding-top:110px}
.call-to-action-section{position:relative;padding:50px 0 60px;background-color:#f3f4ff;background-position:center center;background-repeat:no-repeat}
.call-to-action-section.style-two{padding-top:160px;margin-top:-100px}
.call-to-action-section .circle-layer{position:absolute;right:0;top:0;width:304px;height:281px;z-index:1;background-repeat:no-repeat}
.call-to-action-section .title-column{position:relative;z-index:1;margin-bottom:40px}
.call-to-action-section .title-column .inner-column{position:relative;padding-top:100px}
.call-to-action-section .title-column h2{position:relative;color:#222;font-size:44px;line-height:1.3em;font-weight:600}
.call-to-action-section .title-column .text{position:relative;color:#555;font-size:22px;line-height:1.6em;margin-top:25px;margin-bottom:35px}
.call-to-action-section .image-column{position:relative;margin-bottom:40px}
.call-to-action-section .image-column .inner-column{position:relative}
.call-to-action-section .image-column .image{position:relative;z-index:1}
.counter-section{position:relative;z-index:1; padding: 60px 0;}
.counter-section:before{position:absolute;top: 0;left: 0;content: ''; z-index:0;width: 100%;height: 100%; background:-webkit-linear-gradient(to right,#23428a 0%,#0886cc 100%);background:-moz-linear-gradient(to right,#23428a 0%,#0886cc 100%);background:linear-gradient(to right,#23428a 0%,#0886cc 100%);opacity: 0.7;}
.counter-section.style-two::before{display:none}
.counter-section.style-two .inner-container{}
.color{color: #0984c9!important;}
.call-to-action-section .title-column .inner-column{padding-top:60px}
.call-to-action-section.style-two .circle-layer{bottom:-80px;top:auto}
.fact-counter{position:relative}
.fact-counter .column{position:relative;margin-bottom:0}
.fact-counter .column .inner{position:relative}
.fact-counter .column .inner .content{position:relative;text-align:center}
.fact-counter .column .inner .content:before{position:absolute;content:':';right:-20px;top:30px;color:#fff;font-size:60px;font-weight:700;border-radius:50px}
.fact-counter .column:last-child .inner .content:before{display:none}
.fact-counter .column .inner .icon{position:absolute;left:0;top:10px;color:#bbb;font-size:60px;text-align:center;line-height:1em;font-weight:400;margin-bottom:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.fact-counter .count-outer .percentage{display:inline-block;font-weight:600;color:#fff;font-size:54px;line-height:1em}
.fact-counter .column .inner .count-outer{position:relative;font-weight:600;color:#fff;font-size:54px;line-height:1em;}
.fact-counter .column .inner .counter-title{position: relative;font-size: 18px;font-weight: 400;margin-top: 20px;color: #fff;text-transform: capitalize;}
.testimonial-section{position:relative;padding:100px 0}
.testimonial-section .icon-layer-one{position:absolute;left:150px;top:130px;width:34px;height:29px;background-repeat:no-repeat}
.testimonial-section .icon-layer-two{position:absolute;left:100px;bottom:280px;width:51px;height:65px;background-repeat:no-repeat}
.testimonial-section .icon-layer-three{position:absolute;right:100px;top:80px;width:56px;height:53px;background-repeat:no-repeat}
.testimonial-section .icon-layer-four{position:absolute;right:180px;top:50%;width:57px;height:50px;background-repeat:no-repeat}
.testimonial-section .icon-layer-five{position:absolute;right:100px;bottom:80px;width:63px;height:63px;background-repeat:no-repeat}
.testimonial-section .owl-carousel .owl-stage-outer{position:static;padding:20px 0}
.testimonial-section .owl-theme .testimonial-block{margin:0 30px; background: #fff;}
.testimonial-section .owl-carousel{margin:0 -30px;width:auto}
.testimonial-section .owl-nav{display:none}
.testimonial-section .owl-dots{position:relative;text-align:center;margin-top:10px}
.testimonial-section .owl-dots .owl-dot{position:relative;width:15px;height:4px;margin:0 4px;display:inline-block;background-color:#ccc;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.testimonial-section .owl-dots .owl-dot.active,.testimonial-section .owl-dots .owl-dot:hover{width:25px;background-color:#ba0913}
.testimonial-block{position:relative}
.testimonial-block .inner-box{position:relative;text-align:justify;padding:20px;}
.testimonial-block .inner-box .pattern-layer{position:absolute;left:50%;top:0;width:139px;height:161px;z-index:-1;margin-left:-70px;background:url(../images/icons/testimonial-pattern.png) no-repeat}
.testimonial-block .inner-box .author-image-outer{position:relative}
.testimonial-block .inner-box .author-image-outer .author-image{position: relative;width: 70px;height: 70px;border-radius: 50%;overflow: hidden;}
.testimonial-block .inner-box .rating{position:relative;color:#ff5301;margin:0 2px;margin-top:30px;font-size:16px}
.testimonial-block .inner-box .rating .fa.dark{color:#777}
.testimonial-block .inner-box .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin:0 auto;margin-top:0}
.testimonial-block .inner-box .lower-box{position:relative;padding-top:15px;margin-top:25px;border-top:1px solid #f3f4ff}
.testimonial-block .inner-box .lower-box .testi-item{display: flex;justify-content: flex-start;}
.testimonial-block .inner-box .lower-box .testi-item .desc{margin: auto 0;padding-left: 15px;border-left: 1px solid #eee;margin-left: 15px;}
.testimonial-block .inner-box .lower-box .quote-icon{position:absolute;right:0;top:-2px;width:40px;height:40px;color:#fff;font-size:20px;line-height:40px;display:inline-block;background-color:#222; text-align: center;}
.testimonial-block .inner-box .lower-box h6{position:relative;color:#222;font-weight:600}
.testimonial-block .inner-box .lower-box .designation{position:relative;color:#555;font-weight:400;font-size:16px;margin-top:8px}
.team-section{position:relative;overflow:hidden;padding:0 0 80px}
.team-section:before{position:absolute;content:'';left:-200px;right:-200px;bottom:-150px;height:560px;background-color:#f3f4ff;transform:rotate(10deg)}
.team-section .outer-container{position:relative;overflow:hidden;padding-bottom:15px}
.team-section .outer-container .team-block{width:20%;float:left;padding:0 15px}
.team-section .outer-container .team-block:nth-child(2){margin-top:50px}
.team-section .outer-container .team-block:nth-child(3){margin-top:100px}
.team-section .outer-container .team-block:nth-child(4){margin-top:150px}
.team-section .outer-container .team-block:nth-child(5){margin-top:200px}
.team-block{position:relative}
.team-block .inner-box{position:relative}
.team-block .inner-box .image{position:relative;overflow:hidden;border-radius:0 10px 0 10px}
.team-block .inner-box .image img{position:relative;width:100%;display:block}
.team-block .inner-box .image .social-box{position:absolute;top:10px;left:0;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.team-block .inner-box:hover .image .social-box{left:0}
.team-block .inner-box .image .social-box li{position:relative;left:-80px;margin-bottom:8px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.team-block .inner-box .image .social-box li a{position:relative;color:#fff;width:55px;height:40px;font-size:18px;line-height:40px;text-align:center;display:inline-block;background-color:#000;border-radius:0 50px 50px 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.team-block .inner-box .image .social-box li a:hover{background-color:#1e00ff}
.team-block .inner-box:hover .image .social-box li:nth-child(1){left:0}
.team-block .inner-box:hover .image .social-box li:nth-child(2){left:0;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}
.team-block .inner-box:hover .image .social-box li:nth-child(3){left:0;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}
.team-block .inner-box:hover .image .social-box li:nth-child(4){left:0;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.team-block .inner-box:hover .image .social-box li:nth-child(5){left:0;-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-ms-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}
.team-block .inner-box .lower-content{position:relative;padding:30px 12px;text-align:center;margin-left:30px;margin-right:30px;border-radius:10px;margin-top:-60px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.team-block .inner-box .lower-content:before{position:absolute;content:'';left:0;top:0;bottom:0;width:50%;opacity:0;border-radius:10px;background:#EA3368;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;background:-webkit-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:-moz-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:linear-gradient(to right,#EA3368 0%,#fd8b56 100%)}
.team-block .inner-box:hover .lower-content:before{width:100%;opacity:1}
.team-block .inner-box .lower-content .content h4{position:relative;font-weight:600;line-height:1.3em;font-size:20px}
.team-block .inner-box .lower-content .content h4 a{position:relative;color:#222;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.team-block .inner-box .lower-content .content .designation{position:relative;color:#555;font-size:16px;margin-top:6px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.team-block .inner-box:hover .lower-content .content .designation,.team-block .inner-box:hover .lower-content .content h4 a{color:#fff}
.team-block.style-two .inner-box .lower-content .content h4{font-size:24px}
@keyframes slide {
from{background-position:0 0}
to{background-position:3000px 0}
}
.pricing-section{position: relative;padding: 0 0 60px;background-color: #f3f4ff;}
.pricing-section .pattern-layer{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: center center;}
.price-block .inner-box .title{position:relative;font-size:16px;color:#fff;z-index:1;font-weight:600;border-radius:50px;display:inline-block;padding:10px 30px;background:#ff0300;text-transform:capitalize;;background:-webkit-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:-moz-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:linear-gradient(to right,#ff0300 0%,#ff8f00 100%)}
.price-block .inner-box .price{position:relative;font-size:48px;font-weight:600;color:#222;line-height:1em;margin-top:30px;padding-bottom:20px;border-bottom:1px solid #bbb;}
.price-block .inner-box .price-list{position:relative;margin-top:35px;margin-bottom:30px}
.price-block .inner-box .price-list li{position:relative;color:#555;font-size:16px;margin-bottom:12px}
.price-block .inner-box .price-list li:last-child{margin-bottom:0}
.price-block.active .inner-box{border:none;background:#151ab2;background:-webkit-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:-moz-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:linear-gradient(to right,#151ab2 0%,#4c68e2 100%)}
.price-block.active .inner-box .title{color:#4f1d99;background:-webkit-linear-gradient(to right,#fff 0%,#fff 100%);background:-moz-linear-gradient(to right,#fff 0%,#fff 100%);background:linear-gradient(to right,#fff 0%,#fff 100%)}
.price-block.active .inner-box .price-list li,.price-block.active .inner-box .price{color:#fff}
.news-section{position:relative;overflow:hidden;padding:100px 0 60px}
.news-section .sec-title .theme-btn{margin-top:95px}
.news-section .pattern-layer{position:absolute;right:-50px;top:280px;width:304px;height:281px;background-repeat:no-repeat}

.main-footer{position:relative;padding:160px 0 0;background:#6917B4;background:-webkit-linear-gradient(to right,#6917B4 0%,#d54be1 100%);background:-moz-linear-gradient(to right,#6917B4 0%,#d54be1 100%);background:linear-gradient(to right,#6917B4 0%,#d54be1 100%)}
.main-footer.style-two{background:#2A327B;background:-webkit-linear-gradient(to right,#2A327B 0%,#068acf 100%);background:-moz-linear-gradient(to right,#2A327B 0%,#068acf 100%);background:linear-gradient(to right,#2A327B 0%,#068acf 100%)}
.main-footer.style-two .list-style-two li .icon{color:#fff}
.main-footer.style-three{background:#151ab2;background:-webkit-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:-moz-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:linear-gradient(to right,#151ab2 0%,#4c68e2 100%)}
.main-footer .pattern-layer{position:absolute;left:0;top:0;width:100%;height:106px;background-repeat:repeat-x}
.main-footer .pattern-layer-two{position:absolute;left:0;bottom:0;width:163px;height:155px;background-repeat:no-repeat}
.main-footer .pattern-layer-three{position:absolute;right:0;bottom:0;width:156px;height:131px;background-repeat:no-repeat}
.main-footer .waves{top:0}
.main-footer .footer-widget{position:relative;z-index:1;margin-bottom:20px}
.main-footer .widgets-section{position:relative;padding-bottom:40px}
.main-footer .footer-widget h4{position:relative;font-weight:500;color:#fff;line-height:1.2em;margin-bottom:25px;padding-bottom:20px;text-transform:capitalize}
.main-footer .footer-widget h4:before{position:absolute;content:'';left:0;bottom:0;height:1px;width:30px;background-color:#fff}
.main-footer .logo-widget{position:relative}
.main-footer .logo-widget .logo{position:relative;margin-bottom:15px}
.main-footer .logo-widget .text{position:relative;color:#fff;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:25px}
.main-footer .social-box{position:relative; margin-bottom: 40px;}
.main-footer .social-box li{position:relative;margin-right:20px;display:inline-block}
.main-footer .social-box li a{position:relative;color:#fff;font-size:20px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-footer .social-box li a:hover{color:#00baff}
.main-footer.style-three .list-link li a:hover{color:#00baff}
.main-footer.style-three .list-style-two li .icon{color:#fff}
.list-link{position:relative}
.list-link li{position:relative;margin-bottom:15px}
.list-link li a{position:relative;color:#fff;font-size:14px;padding-left:15px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.list-link li a:hover{color:#fe4c1c}
.list-link li a:before{position:absolute;content:"\f101";left:0;top:0;line-height:1em;font-family:'FontAwesome'}
.main-footer .gallery-widget{position:relative}
.main-footer .gallery-widget .images-outer{position:relative;margin:0 -3px}
.main-footer .gallery-widget .image-box{position:relative;float:left;width:33.333%;padding:0 6px;margin-bottom:12px}
.main-footer .gallery-widget .image-box img{position:relative;display:block;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.main-footer .gallery-widget .image-box img:hover{opacity:.7}
.main-footer .footer-bottom{position:relative;padding:20px 0;font-size:15px;color:#fff;border-top:1px solid rgba(255,255,255,0.10); text-align: center;}
.main-footer .footer-bottom a{color:#fff}
.banner-section-two{position:relative;overflow:hidden}
.banner-section-two .image-column{position:relative}
.banner-section-two .image-column .inner-column{position:relative}
.banner-section-two .image-column .image{position:relative;margin-left:-480px}
.banner-section-two .image-column .image img{position:relative;max-width:none}
.banner-section-two .image-column .image .play-box .ripple,.banner-section-two .image-column .image .play-box .ripple:before,.banner-section-two .image-column .image .play-box .ripple:after{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}
.banner-section-two .image-column .image .play-box .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
.banner-section-two .image-column .image .play-box .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}
@-webkit-keyframes ripple {
70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes ripple {
70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
.banner-section-two .image-column .image .play-box .play-icon{position:relative;color:#fff;font-size:46px;z-index:1;padding-left:40px}
.banner-section-two .content-column{position:relative}
.banner-section-two .content-column .pattern-layer-one{position:absolute;left:0;top:155px;width:225px;height:39px;background-repeat:no-repeat}
.banner-section-two .content-column .pattern-layer-two{position:absolute;right:0;top:155px;width:465px;height:671px;background-repeat:no-repeat}
.banner-section-two .content-column .pattern-layer-three{position:absolute;right:100px;top:155px;width:59px;height:54px;background-repeat:no-repeat}
.banner-section-two .content-column .pattern-layer-four{position:absolute;right:50px;bottom:285px;width:69px;height:69px;background-repeat:no-repeat}
.banner-section-two .content-column .pattern-layer-five{position:absolute;right:-100px;bottom:0;width:320px;height:367px;background-repeat:no-repeat}
.banner-section-two .content-column .inner-column{position:relative;padding-top:260px}
.banner-section-two .content-column .title{position:relative;color:#555;font-size:24px;font-weight:600}
.banner-section-two .content-column h1{position:relative;color:#222;font-weight:700;line-height:1.2em;margin-top:20px}
.banner-section-two .content-column .text{position:relative;color:#555;font-size:18px;line-height:1.8em;margin-top:30px;margin-bottom:30px}
.banner-section-two .content-column .theme-btn{float:left}
.banner-section-two .content-column .phone-box{position:relative;float:left;color:#fe4c1c;font-size:24px;padding-top:19px;margin-left:30px;padding-left:85px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-two .content-column .phone-box .phone-icon{position:absolute;left:0;top:0;width:60px;height:60px;color:#222;font-size:26px;line-height:58px;border-radius:6px;text-align:center;display:inline-block;border:1px solid #f64a1b;background-color:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-two .content-column .phone-box a{position:relative;color:#fe4c1c;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-two .content-column .phone-box:hover .phone-icon{color:#fff;background-color:#f64a1b}
.services-section-three{position:relative;padding:60px 0}
.services-section-three .pattern-layer-one{position:absolute;left:120px;top:75px;width:56px;height:53px;background-repeat:no-repeat}
.services-section-three .pattern-layer-two{position:absolute;left:110px;bottom:75px;width:57px;height:50px;background-repeat:no-repeat}
.services-section-three .pattern-layer-three{position:absolute;right:110px;bottom:75px;width:63px;height:63px;background-repeat:no-repeat}
.services-section-three .blocks-column{position:relative;margin-bottom:40px}
.services-section-three .blocks-column .inner-column{position:relative}
.services-section-three .blocks-column .service-block-three:nth-child(2n + 0){transform:translateY(50px)}
.service-block-three{position:relative;margin-bottom:45px}
.service-block-three .inner-box{position:relative;padding:35px 40px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:#fff}
.service-block-three .inner-box:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;border-radius:0 0 30px 0;box-shadow:inset 0 0 20px rgba(0,0,0,0.10);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.service-block-three .inner-box:hover::before{border-radius:0}
.service-block-three .inner-box .icon-box{position:relative;color:#ff9d12;font-size:54px;line-height:1em;background:url(../images/icons/shape-1.png) left center no-repeat;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.service-block-three:nth-child(2) .inner-box .icon-box{color:#d84ce3;background:url(../images/icons/shape-2.png) left center no-repeat}
.service-block-three:nth-child(3) .inner-box .icon-box{color:#0028a3;background:url(../images/icons/shape-3.png) left center no-repeat}
.service-block-three:nth-child(4) .inner-box .icon-box{color:#bb0b15;background:url(../images/icons/shape-4.png) left center no-repeat}
.service-block-three .inner-box .icon-box .icon{position:relative}
.service-block-three .inner-box h5{position:relative;font-size:22px;font-weight:600;line-height:1.3em;margin-top:18px;margin-bottom:15px}
.service-block-three .inner-box h5 a{position:relative;color:#222;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.service-block-three .inner-box .text{position:relative;color:#222;font-size:15px;line-height:1.7em;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.service-block-three .inner-box:hover h5 a,.service-block-three .inner-box:hover .text{color:#222}
.services-section-three .content-column{position:relative;margin-bottom:40px}
.services-section-three .content-column .sec-title{margin-bottom:25px}
.services-section-three .content-column .inner-column{position:relative;padding-top:110px;padding-left:50px}
.services-section-three .content-column .bold-text{position:relative;color:#555;font-size:18px;font-weight:500;line-height:1.9em;margin-bottom:20px}
.services-section-three .content-column .list-style-three{margin-bottom:40px}
.counter-section-two{position:relative}
.counter-section-two .inner-container:before{position:absolute;content:'';right:0;top:0;width:150%;height:100%;background:url(../images/background/pattern-7.png) right top no-repeat}
.counter-section-two .inner-container{position:relative;padding:110px 40px 80px}
.fact-counter-two{position:relative}
.fact-counter-two .column{position:relative;margin-bottom:30px}
.fact-counter-two .column .inner{position:relative}
.fact-counter-two .column .inner .content{position:relative;text-align:left;padding-left:80px}
.fact-counter-two .column .inner .icon{position:absolute;left:0;top:5px;color:#ffb31c;font-size:60px;text-align:center;line-height:1em;font-weight:400;margin-bottom:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.fact-counter-two .column .inner:hover .icon{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}
.fact-counter-two .column:nth-child(2) .inner .icon{color:#3fa82d}
.fact-counter-two .column:nth-child(3) .inner .icon{color:red}
.fact-counter-two .column:nth-child(4) .inner .icon{color:#105ffe}
.fact-counter-two .count-outer .percentage{display:inline-block;font-weight:600;color:#fff;font-size:54px;line-height:1em}
.fact-counter-two .column .inner .count-outer{position:relative;font-weight:700;color:#6b17b4;font-size:36px;line-height:1em;}
.fact-counter-two .column .inner .counter-title{position:relative;font-size:18px;font-weight:600;margin-top:10px;color:#222}
.services-section-four{position:relative;padding:110px 0 80px}
.services-section-four .owl-carousel .owl-stage-outer{position:static;padding:45px 0}
.services-section-four .owl-theme .service-block-four{margin:0 15px}
.services-section-four .owl-carousel{margin:0 -15px;width:auto}
.services-section-four .owl-nav{display:none}
.services-section-four .owl-dots{position:relative;text-align:center;margin-top:40px}
.services-section-four .owl-dots .owl-dot{position:relative;width:8px;height:8px;margin:0 4px;border-radius:50px;display:inline-block;background-color:#fe4c1c;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.services-section-four .owl-dots .owl-dot.active,.services-section-four .owl-dots .owl-dot:hover{width:30px;background-color:#222}
.services-section-four .pattern-layer-one{position:absolute;right:110px;top:200px;width:51px;height:65px;background-repeat:no-repeat}
.services-section-four .pattern-layer-two{position:absolute;left:110px;top:300px;width:51px;height:65px;background-repeat:no-repeat}
.service-block-four{position:relative;margin-bottom:30px}
.service-block-four .inner-box{position:relative;text-align:left;border-radius:0;padding:50px 45px 60px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;background:#D84DE2;background:-webkit-linear-gradient(to bottom,#D84DE2 0%,#6815b2 100%);background:-moz-linear-gradient(to bottom,#D84DE2 0%,#6815b2 100%);background:linear-gradient(to bottom,#D84DE2 0%,#6815b2 100%)}
.service-block-four .inner-box .arrow-icon{position:absolute;left:40px;bottom:-25px;width:50px;height:50px;color:#fff;font-size:18px;line-height:44px;text-align:center;border-radius:50px;display:inline-block;border:3px solid #fff;background:#FE8B57;opacity:0;transform:translateY(-25px);box-shadow:0 15px 20px rgba(0,0,0,0.10);background:-webkit-linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);background:-moz-linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);background:linear-gradient(to bottom,#FE8B57 0%,#ea3368 100%);transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .arrow-icon,.service-block-four .inner-box:hover .arrow-icon{transform:translateY(0px);opacity:1}
.service-block-four .inner-box .icon-one{position:absolute;left:50%;top:60px;width:19px;height:19px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four .inner-box .icon-two{position:absolute;left:30px;bottom:30px;width:19px;height:19px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four .inner-box .icon-three{position:absolute;right:30px;bottom:30px;width:34px;height:29px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four .inner-box .icon-four{position:absolute;right:30px;top:30px;width:29px;height:39px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four .inner-box:hover .icon-one,.service-block-four .inner-box:hover .icon-two,.service-block-four .inner-box:hover .icon-three,.service-block-four .inner-box:hover .icon-four,.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-one,.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-two,.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-three,.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-four{opacity:1}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box,.service-block-four .inner-box:hover{box-shadow:0 0 20px rgba(0,0,0,0.15)}
.service-block-four .inner-box .color-layer{position:absolute;content:'';left:0;top:0;right:0;bottom:0;border-radius:0}
.service-block-four .inner-box .color-layer:before{position:absolute;content:'';left:0;top:0;width:50%;height:100%;opacity:0;background:#fff;transform:rotateY(90deg);border-radius:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.service-block-four .inner-box .color-layer:after{position:absolute;content:'';right:0;top:0;width:50%;height:100%;opacity:0;background:#fff;transform:rotateY(90deg);border-radius:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .color-layer:before,.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .color-layer:after,.service-block-four .inner-box:hover .color-layer:before,.service-block-four .inner-box:hover .color-layer:after{opacity:1;transform:rotateY(0deg)}
.service-block-four .inner-box .pattern-layer-one{position:absolute;left:0;top:0;width:262px;height:175px;border-radius:8px;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .pattern-layer-one,.service-block-four .inner-box:hover .pattern-layer-one{opacity:0}
.service-block-four .inner-box .pattern-layer-two{position:absolute;left:0;top:0;width:108px;height:123px;opacity:0;background-repeat:no-repeat;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .pattern-layer-two,.service-block-four .inner-box:hover .pattern-layer-two{opacity:1}
.service-block-four .inner-box .icon-box{position:relative;color:#fff;z-index:1;font-size:60px;line-height:1em;padding:10px;margin-bottom:20px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;background:url(../images/icons/icon-5.png);background-position:left center;background-repeat:no-repeat}
.service-block-four .inner-box .icon-five{position:absolute;left:0;top:22px;bottom:0;width:74px;height:56px;z-index:-1;opacity:0;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-five,.service-block-four .inner-box:hover .icon-five{opacity:1}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .icon-box,.service-block-four .inner-box:hover .icon-box{color:#742bb9;background:none}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box h5 a,.service-block-four .inner-box:hover h5 a{color:#222}
.services-section-four .owl-carousel .owl-stage-outer .owl-item.center .service-block-four .inner-box .text,.service-block-four .inner-box:hover .text{color:#777}
.service-block-four .inner-box h5{position:relative;line-height:1.3em;font-weight:600}
.service-block-four .inner-box h5 a{position:relative;color:#fff;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four .inner-box .text{position:relative;color:#fff;font-size:16px;line-height:1.8em;margin-top:10px;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.service-block-four.style-two .inner-box{background:#4b67e1;background:-webkit-linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%);background:-moz-linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%);background:linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%)}
.service-block-four.style-two .inner-box .arrow-icon{background:#4b67e1;background:-webkit-linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%);background:-moz-linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%);background:linear-gradient(to bottom,#4b67e1 0%,#022aa4 100%)}
.services-section-four.style-two .owl-carousel .owl-stage-outer .owl-item.center .service-block-four.style-two .inner-box .icon-box,.service-block-four.style-two .inner-box:hover .icon-box{color:#2346c0}
.call-to-action-section-two{position:relative;padding:160px 0 240px;background-color:#0028a2;background-position:center center;background-repeat:no-repeat}
.call-to-action-section-two .pattern-layer-one{position:absolute;left:0;top:-1px;right:0;height:74px;background-position:center center;background-repeat:repeat-x}
.call-to-action-section-two .pattern-layer-two{position:absolute;left:0;bottom:-1px;right:0;height:74px;background-position:center center;background-repeat:repeat-x}
.call-to-action-section-two .title-column{position:relative;margin-bottom:40px}
.call-to-action-section-two .title-column .inner-column{position:relative;padding-top:100px}
.call-to-action-section-two .title-column h2{position:relative;color:#fff;font-size:44px;line-height:1.3em;font-weight:600}
.call-to-action-section-two .title-column .text{position:relative;color:#fff;font-size:22px;line-height:1.6em;margin-top:25px;margin-bottom:35px}
.call-to-action-section-two .image-column{position:relative;margin-bottom:40px}
.call-to-action-section-two .image-column .inner-column{position:relative}
.call-to-action-section-two .image-column .image{position:relative;z-index:1}
.clients-section-two{position:relative}
.clients-section-two.margin-top{margin-top:-180px}
.clients-section-two .inner-container{position:relative;padding:60px 30px;border-radius:10px;background-color:#f5f5f5}
.clients-section-two .sponsors-outer .owl-dots,.clients-section-two .sponsors-outer .owl-nav{position:relative;display:none}
.clients-section-two .sponsors-outer .image-box{position:relative;text-align:center;margin:0}
.clients-section-two .sponsors-outer .image-box img{max-width:100%;width:auto;opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.clients-section-two .sponsors-outer .image-box img:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.gallery-block .inner-box .lower-content h5 a:hover{color:#0028a2}
.testimonial-section-two{position:relative;overflow:hidden;padding:120px 0 130px}
.testimonial-section-two .pattern-layer{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center top;background-repeat:no-repeat;background-size:cover}
.testimonial-section-two .owl-nav{display:none}
.testimonial-section-two .owl-dots{position:relative;text-align:center;margin-top:50px}
.testimonial-section-two .owl-dots .owl-dot{position:relative;width:15px;height:4px;margin:0 4px;display:inline-block;background-color:#ccc;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.testimonial-section-two .owl-dots .owl-dot.active,.testimonial-section-two .owl-dots .owl-dot:hover{width:30px;background-color:#ba0913}
.testimonial-section-two .owl-carousel .owl-stage-outer{padding-bottom:10px}
.testimonial-block-two{position:relative}
.testimonial-block-two .inner-box{position:relative;padding:50px 40px;background-color:#f5f5f5;border-radius:16px 16px 0 0}
.testimonial-block-two .inner-box:before{position:absolute;content:'';left:35px;right:35px;bottom:-8px;height:8px;background:#0028A4;background:-webkit-linear-gradient(to right,#0028A4 0%,#003ffd 100%);background:-moz-linear-gradient(to right,#0028A4 0%,#003ffd 100%);background:linear-gradient(to right,#0028A4 0%,#003ffd 100%)}
.testimonial-block-two .inner-box .author-image-outer{position:relative;padding-left:90px;padding-top:5px}
.testimonial-block-two .inner-box .author-image-outer .author-image{position:absolute;left:0;top:0;width:60px;height:60px}
.testimonial-block-two .inner-box .author-image-outer h6{position:relative;color:#222;font-size:18px;font-weight:600;line-height:1.3em}
.testimonial-block-two .inner-box .author-image-outer .designation{position:relative;color:#555;font-size:16px;margin-top:6px}
.testimonial-block-two .inner-box .author-image-outer .quote-icon{position:absolute;right:0;top:5px;color:#dbdbdb;line-height:1em;font-size:40px}
.testimonial-block-two .inner-box .text{position:relative;color:#555;font-size:16px;text-align:center;line-height:1.8em;margin-top:35px;padding:0 25px}
.testimonial-block-two .inner-box .rating{position:relative;text-align:center;color:#ff5301;font-size:16px;margin-top:18px}
.faq-section{position:relative;padding:80px 0 60px}
.faq-section .accordian-column{position:relative;margin-bottom:40px}
.faq-section .accordian-column .inner-column{position:relative}
.faq-section .accordian-column .sec-title{margin-bottom:35px}
.accordion-box{position:relative}
.accordion-box .block{position:relative;margin-bottom:18px;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,0.10)}
.accordion-box .block .acc-btn{position:relative;font-size:16px;line-height:35px;color:#000;line-height:1.8em;font-weight:600;cursor:pointer;padding:16px 30px;padding-right:45px;margin-bottom:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.accordion-box .block .acc-btn.active{color:#1c17a0;margin-bottom:0}
.accordion-box .block .icon{position:absolute;right:10px;top:12px;height:35px;width:35px;font-size:20px;line-height:35px;color:#6b18b4;text-align:center;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.accordion-box .block .acc-btn.active .icon{color:#dd4ee5!important;transform:rotate(90deg)}
.accordion-box .block .acc-content{position:relative;display:none}
.accordion-box .block .content{position:relative;padding:0 30px 25px}
.accordion-box .block .acc-content.current{display:block}
.accordion-box .block .content .text{display:block;font-size:16px;line-height:1.8em;color:#777}
.faq-section .image-column{position:relative;margin-bottom:40px}
.faq-section .image-column .inner-column{position:relative}

.seo-section{position:relative;padding:90px 0 60px}
.seo-section .seo-image{position:relative;text-align:center;margin-bottom:60px}
.seo-section .seo-form{max-width:780px;margin:0 auto}
.seo-section .pattern-layer-one{position:absolute;left:120px;top:75px;width:56px;height:53px;background-repeat:no-repeat}
.seo-section .pattern-layer-two{position:absolute;left:110px;bottom:75px;width:57px;height:50px;background-repeat:no-repeat}
.seo-section .pattern-layer-three{position:absolute;right:110px;bottom:75px;width:63px;height:63px;background-repeat:no-repeat}
.seo-form{position:relative}
.seo-form .form-group{position:relative;margin-right:80px;border-radius:8px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.seo-form .form-group input{position:relative;height:80px;width:50%;float:left;color:#848484;font-size:14px;padding:8px 25px;background-color:#fff}
.seo-form .form-group:before{position:absolute;content:'';left:50%;top:20px;bottom:20px;width:1px;z-index:1;margin-left:-5px;background-color:#bbb}
.seo-form .theme-btn{position:absolute;right:0;top:10px;cursor:pointer}
.seo-form-two{position:relative}
.seo-form-two .form-group{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.seo-form-two .form-group input{position:relative;height:80px;width:50%;float:left;color:#848484;font-size:14px;padding:8px 25px;background-color:#fff}
.seo-form-two .form-group:before{position:absolute;content:'';left:50%;top:20px;bottom:20px;width:1px;z-index:1;margin-left:-5px;background-color:#bbb}
.seo-form-two .theme-btn{position:relative;cursor:pointer;margin-top:15px}
.footer-style-two{position:relative;padding:100px 0 0;background-position:center top;background-repeat:no-repeat}
.footer-style-two .footer-widget{position:relative;z-index:1;margin-bottom:40px}
.footer-style-two .widgets-section{position:relative;padding-bottom:40px}
.footer-style-two .footer-widget h4{position:relative;font-weight:600;color:#222;font-size:18px;line-height:1.2em;margin-bottom:25px;text-transform:capitalize}
.footer-style-two .logo-widget{position:relative}
.footer-style-two .logo-widget .logo{position:relative;margin-bottom:15px}
.footer-style-two .logo-widget .text{position:relative;color:#555;font-size:16px;font-weight:400;line-height:1.8em}
.footer-style-two .app-widget .app-btns a img{width:100px;display:inline-block}
.footer-style-two .app-widget .social-box{position:relative;margin-top:20px}
.footer-style-two .app-widget .social-box li{position:relative;margin-right:15px;display:inline-block}
.footer-style-two .app-widget .social-box li.follow{display:block;color:#222;font-weight:600;font-size:16px;margin-bottom:12px}
.footer-style-two .app-widget .social-box li a{position:relative;color:#ea3468;font-size:16px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.footer-style-two .app-widget .social-box li a:hover{color:#222}
.list-link-two{position:relative}
.list-link-two li{position:relative;margin-bottom:10px;margin-right:-10px}
.list-link-two li a{position:relative;color:#555;font-size:15px;padding-left:15px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.list-link-two li a:hover{color:#fe4c1c}
.list-link-two li a:before{position:absolute;content:"\f101";left:0;top:0;line-height:1em;font-family:'FontAwesome'}
.footer-style-two .footer-bottom{position:relative;padding:20px 0;font-size:15px;color:#fff;background-color:#0029a6}
.footer-style-two .footer-bottom a{color:#fff}
.footer-style-two .footer-bottom .nav-column{text-align:right}
.footer-style-two .footer-bottom .nav-column ul li{position:relative;margin-left:35px;display:inline-block}
.footer-style-two .footer-bottom .nav-column ul li a{position:relative;color:#fff;font-size:16px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.footer-style-two .footer-bottom .nav-column ul li a:hover{color:#eb3867}
.contact-info-widget ul li{position:relative;color:#555;font-size:16px;margin-bottom:10px;line-height:1.7em}
.contact-info-widget ul li a{position:relative;color:#555;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.contact-info-widget ul li a:hover{color:#0a15a9}
.banner-section-three{position:relative;overflow:hidden;background:#2A327B;padding: 120px 0; background:-webkit-linear-gradient(to right,#2A327B 0%,#068acf 100%);background:-moz-linear-gradient(to right,#2A327B 0%,#068acf 100%);background:linear-gradient(to right,#2A327B 0%,#068acf 100%)}
.banner-section-three .social-box{position:absolute;left:3%;top:25%;z-index:10}
.banner-section-three .social-box li{position:relative;margin-bottom:10px}
.banner-section-three .social-box li a{position:relative;width:50px;height:50px;color:#fff;font-size:18px;line-height:50px;text-align:center;border-radius:50px;display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-three .social-box li a:hover{color:#fff;background-color:#eb3667}
.banner-section-three .icon-layer-one{position:absolute;left:140px;top:100px;width:93px;height:71px;background-repeat:no-repeat}
.banner-section-three .icon-layer-two{position:absolute;left:120px;bottom:150px;width:69px;height:66px;background-repeat:no-repeat}
.banner-section-three .icon-layer-three{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat}
.banner-section-three .image-column{position:relative}
.banner-section-three .image-column .inner-column{position:relative}
.banner-section-three .image-column .image{position:relative;margin-right:-270px}
.banner-section-three .image-column .image img{position:relative}
.banner-section-three .content-column{position:relative}
.banner-section-three .content-column .pattern-layer-one{position:absolute;left:0;top:155px;width:225px;height:39px;background-repeat:no-repeat}
.banner-section-three .content-column .pattern-layer-two{position:absolute;right:0;top:155px;width:465px;height:671px;background-repeat:no-repeat}
.banner-section-three .content-column .inner-column{position:relative;padding-top:80px}
.banner-section-three .content-column h1{position:relative;color:#fff;font-weight:700;line-height:1.2em;margin-top:20px}
.banner-section-three .content-column .text{position:relative;color:#fff;font-size:18px;line-height:1.8em;margin-top:30px;margin-bottom:35px}
.banner-section-three .content-column .theme-btn{float:left;margin-left:0}
.banner-section-three .content-column .video-box{position:relative;float:left;color:#fff;font-size:18px;padding-top:22px;padding-left:100px;text-transform:uppercase}
.banner-section-three .content-column .video-box .fa-play{position:absolute;left:0;top:0;width:70px;height:70px;color:#fff;text-align:center;line-height:50px;border-radius:50px;border:10px solid #fff;background-color:#00f}
.banner-section-three .content-column .video-box .fa-play .ripple,.banner-section-three .content-column .video-box .fa-play .ripple:before,.banner-section-three .content-column .video-box .fa-play .ripple:after{position:absolute;top:50%;left:50%;height:60px;width:60px;margin-left:.5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.4);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.4);-o-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}
.banner-section-three .content-column .video-box .fa-play .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
.banner-section-three .content-column .video-box .fa-play .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}

.services-section-five{position:relative;padding:0 0 60px}
.services-section-five .owl-carousel .owl-stage-outer{position:static;padding:10px 0}
.services-section-five .owl-theme .service-block-five{margin:0 15px}
.services-section-five .owl-carousel{margin:0 -15px;width:auto}
.services-section-five .owl-nav{display:none}
.services-section-five .owl-dots{position:relative;text-align:center;margin-top:20px}
.services-section-five .owl-dots .owl-dot{position:relative;width:8px;height:8px;margin:0 4px;border-radius:50px;display:inline-block;background-color:#fe4c1c;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.services-section-five .owl-dots .owl-dot.active,.services-section-five .owl-dots .owl-dot:hover{width:30px;background-color:#222}
.service-block-five{position:relative;margin-bottom:30px}
.service-block-five .inner-box{position: relative;text-align: center;border-radius: 4px;overflow: hidden;padding: 50px 20px;background: #ebf7ff;}
.service-block-five .inner-box .side-layer-one{position:absolute;right:0;top:0;width:290px;height:290px;border-radius:50%;background-color:#f5f5f5;transform:translateX(320px) translateY(-320px);-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;-moz-transition:all 600ms ease;transition:all 600ms ease}
.service-block-five .inner-box .side-layer-two{position:absolute;right:0;top:0;width:370px;height:370px;opacity:.5;border-radius:50%;background-color:#f5f5f5;transform:translateX(400px) translateY(-400px);-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;-moz-transition:all 600ms ease;transition:all 600ms ease}
.service-block-five .inner-box:hover .side-layer-one{transform:translateX(160px) translateY(-160px)}
.service-block-five .inner-box:hover .side-layer-two{transform:translateX(180px) translateY(-190px);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.service-block-five .inner-box .icon-box{position:relative;width:140px;height:140px;border-radius:50%;margin:0 auto}
.service-block-five .inner-box .icon-box img{width: 90px;margin: auto;margin-top: 25px;}
.service-block-five .inner-box .icon-box .icon{position:absolute;left:0;top:0;right:0;bottom:0}
.service-block-five .inner-box .icon-box .border-layer{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:50%;border:1px dashed #0072bc}
.service-block-five .inner-box .icon-box .dott-layer{position:absolute;left:8px;top:8px;right:8px;bottom:8px;border-radius:50%}
.service-block-five .inner-box .icon-box .dott-layer:before{position:absolute;content:'';left:0;top:0;width:20px;height:20px;border-radius:50px;background-color:#ff4200}
.service-block-five .inner-box h5{position:relative;color:#222;font-weight:600;line-height:1.3em;margin-top:30px}
.service-block-five .inner-box h5 a{position:relative;color:#222;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.service-block-five .inner-box .learn-more:hover,.service-block-five .inner-box h5 a:hover{color:#00f}
.service-block-five .inner-box .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin-top:10px}
.service-block-five .inner-box .learn-more{position:relative;color:#555;font-size:16px;line-height:1.4em;margin-top:20px;font-weight:600;display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.analysis-section{position:relative;overflow:hidden;padding:70px 0 100px}
.analysis-section .pattern-layer{position:absolute;right:-250px;top:180px;width:1187px;height:576px;background-repeat:no-repeat}
.analysis-section .image-column{position:relative;margin-bottom:40px}
.analysis-section .image-column .inner-column{position:relative}
.analysis-section .image-column .image{position:relative}
.analysis-section .image-column .image img{position:relative}
.analysis-section .title-column{position:relative;margin-bottom:40px}
.analysis-section .title-column .inner-column{position:relative;padding-top:80px}
.analysis-section .title-column .sec-title{margin-bottom:20px}
.analysis-section .title-column .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin-bottom:40px}
.counter-section-three{position:relative;overflow:hidden;padding:100px 0 50px}
.counter-section-three .image-column{position:relative;margin-bottom:40px}
.counter-section-three .image-column .inner-column{position:relative}
.counter-section-three .image-column .image{position:relative;margin-left:-150px}
.counter-section-three .counter-column{position:relative;margin-bottom:40px}
.counter-section-three .counter-column .inner-column{position:relative}
.counter-section-three .counter-column .sec-title{margin-bottom:20px}
.counter-section-three .counter-column .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin-bottom:35px}
.counter-section-three .counter-column .fact-counter-three .column:nth-child(3){transform:translateX(80px)}
.counter-section-three .counter-column .fact-counter-three .column:nth-child(4){transform:translateX(80px)}
.fact-counter-three{position:relative}
.fact-counter-three .column{position:relative;margin-bottom:20px}
.fact-counter-three .column .inner{position:relative}
.fact-counter-three .column .inner .content{position:relative;text-align:center;padding:25px 40px;display:inline-block;background:url(../images/background/pattern-13.png) no-repeat;background-position:center center}
.fact-counter-three .count-outer .percentage{display:inline-block;font-weight:600;color:#222;font-size:54px;line-height:1em}
.fact-counter-three .column .inner .count-outer{position:relative;font-weight:600;color:#222;font-size:36px;line-height:1em}
.fact-counter-three .column .inner .counter-title{position:relative;font-size:16px;font-weight:400;margin-top:8px;color:#222;text-transform:capitalize}
.steps-section{position:relative;padding:60px 0;background-position:center top;background-repeat:repeat-x}
.steps-section .step-block:nth-child(1) .inner-box:before{position:absolute;content:'';right:-10%;top:95px;width:30px;height:30px;background:url(../images/icons/step-arrow-one.png) no-repeat}
.steps-section .step-block:nth-child(2) .inner-box:before{position:absolute;content:'';right:-10%;top:95px;width:30px;height:30px;background:url(../images/icons/step-arrow-two.png) no-repeat}
.steps-section .step-block:nth-child(3) .inner-box:before{position:absolute;content:'';right:-10%;top:95px;width:30px;height:30px;background:url(../images/icons/step-arrow-three.png) no-repeat}
.step-block{position:relative;margin-bottom:0}
.step-block .inner-box{position:relative;text-align:center}
.step-block .inner-box .icon-box{position:relative;width:200px;height:205px;text-align:center;line-height:205px;margin:0 auto}
.step-block .inner-box .icon-box:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:url(../images/background/step-1.png) no-repeat}
.step-block:nth-child(2) .inner-box .icon-box:before{background:url(../images/background/step-2.png) no-repeat}
.step-block:nth-child(3) .inner-box .icon-box:before{background:url(../images/background/step-3.png) no-repeat}
.step-block:nth-child(4) .inner-box .icon-box:before{background:url(../images/background/step-4.png) no-repeat}
.step-block .inner-box .icon-box .number{position:relative;color:#fff;font-weight:600;font-size:36px}
.step-block .inner-box h6{position:relative;color:#222;font-size:18px;font-weight:500;margin-top:35px;text-transform:uppercase}
.skill-section{position:relative;overflow:hidden;padding:100px 0 50px}
.skill-section .image-column{position:relative;margin-bottom:40px}
.skill-section .image-column .inner-column{position:relative}
.skill-section .image-column .image{position:relative;margin-right:-150px}
.skill-section .counter-column{position:relative;margin-bottom:40px}
.skill-section .counter-column .inner-column{position:relative}
.skill-section .counter-column .sec-title{margin-bottom:20px}
.skill-section .counter-column .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin-bottom:35px}
.skills .skill-item{position:relative;margin-bottom:30px}
.skills .skill-item:last-child{margin-bottom:0}
.skills .skill-item .skill-bar{position:relative;width:100%;height:5px}
.skills .skill-item .skill-bar .bar-inner{position:relative;width:100%;overflow:hidden;height:5px;background:#ccc}
.skills.style-two .skill-item .skill-bar .bar-inner{background-color:#eee}
.skills .skill-item .skill-bar .bar-inner .bar{position:absolute;left:0;top:0;height:5px;width:0;border-bottom:5px solid #23448c;-webkit-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;-moz-transition:all 2000ms ease;transition:all 2000ms ease}
.skills .skill-item .skill-header{position:relative;margin-bottom:12px}
.skills .skill-item .skill-header .skill-title{position:relative;float:left;color:#555;font-size:16px;font-weight:400;line-height:1.4em;text-transform:capitalize}
.skills .skill-item .skill-header .skill-percentage{position:relative;float:right;font-weight:400;color:#555;font-size:16px;text-transform:uppercase}
.demo-section{position:relative;overflow:hidden;padding:0;background-position:center top;background-repeat:no-repeat;background-size:cover}
.demo-section .image-column{position:relative;margin-bottom:0}
.demo-section .image-column .inner-column{position:relative;padding-top:120px}
.demo-section .image-column .image{position:relative;margin-right:-150px}
.demo-section .image-column .image img{opacity:.2}
.demo-section .image-column .video-box{position:absolute;left:50%;top:50%;width:120px;height:120px;color:#fff;font-size:32px;text-align:center;border-radius:50%;line-height:110px;display:inline-block;float:left;margin-top:-60px;margin-left:-60px;border:5px solid #fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.demo-section .image-column .video-box .overlay-box span{position:absolute;width:120px;height:120px;left:50%;top:50%;z-index:99;color:#fff;font-weight:400;font-size:16px;text-align:center;border-radius:50%;padding-left:7px;display:inline-block;margin-top:-60px;margin-left:-60px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.demo-section .image-column .video-box .ripple,.demo-section .image-column .video-box .ripple:before,.demo-section .image-column .video-box .ripple:after{position:absolute;top:50%;left:50%;height:120px;width:120px;margin-left:.5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.4);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.4);-o-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}
.demo-section .image-column .video-box .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
.demo-section .image-column .video-box .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}
.demo-section .counter-column{position:relative;margin-bottom:40px}
.demo-section .counter-column .inner-column{position:relative;padding-top:200px}
.demo-section .counter-column h2{position:relative;color:#fff;font-weight:600;margin-bottom:15px}
.demo-section .counter-column .text{position:relative;color:#fff;font-size:16px;line-height:1.8em;margin-bottom:35px;max-width:500px}
.testimonial-section-three{position:relative;padding:90px 0 80px}
.testimonial-section-three .owl-carousel .owl-stage-outer{position:static;padding:20px 0}
.testimonial-section-three .owl-theme .testimonial-block-three{margin:0 20px}
.testimonial-section-three .owl-carousel{margin:0 -20px;width:auto}
.testimonial-section-three .owl-nav{display:none}
.testimonial-section-three .owl-dots{position:relative;text-align:center;margin-top:20px}
.testimonial-section-three .owl-dots .owl-dot{position:relative;width:8px;height:8px;margin:0 4px;border-radius:50px;display:inline-block;background-color:#fe4c1c;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.testimonial-section-three .owl-dots .owl-dot.active,.testimonial-section-three .owl-dots .owl-dot:hover{width:30px;background-color:#222}
.testimonial-block-three{position:relative}
.testimonial-block-three .inner-box{position:relative;padding:50px 40px;border-radius:10px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15)}
.testimonial-block-three .inner-box .author-image-outer{position:relative;padding-left:130px;padding-top:30px;min-height:105px}
.testimonial-block-three .inner-box .author-image-outer .author-image{position:absolute;left:0;top:0;width:105px;height:105px;border-radius:50%;padding:3px;box-shadow:0 0 20px rgba(0,0,0,0.10)}
.testimonial-block-three .inner-box .author-image-outer .author-image img{border-radius:50%}
.testimonial-block-three .inner-box .author-image-outer h6{position:relative;color:#222;font-size:18px;font-weight:600;line-height:1.3em;text-transform:uppercase}
.testimonial-block-three .inner-box .author-image-outer .designation{position:relative;color:#555;font-size:14px;margin-top:8px}
.testimonial-block-three .inner-box .author-image-outer .quote-icon{position:absolute;right:0;top:5px;color:#dbdbdb;line-height:1em;font-size:40px}
.testimonial-block-three .inner-box .text{position:relative;color:#555;font-size:16px;line-height:1.8em;margin-top:30px}
.testimonial-block-three .inner-box .rating{position:relative;color:#ffaa01;font-size:16px;margin-top:15px}
.newsletter-section{position:relative;padding:60px 0}
.newsletter-section .form-column{position:relative;margin-bottom:0}
.newsletter-section .form-column .inner-column{position:relative;padding-top:0;padding-left:30px}
.newsletter-section .form-column .sec-title{margin-bottom:20px}
.newsletter-section .form-column .text{position:relative;color:#555;font-size:16px;line-height:1.9em;margin-bottom:35px}
.newsletter-section.style-two{padding-top:0}
.newsletter-form{margin-bottom:35px}
.newsletter-form .form-group{position:relative;display:block;margin-bottom:10px}
.newsletter-form .form-group input[type="text"],.newsletter-form .form-group input[type="email"]{position: relative;display: block;width: 100%;line-height: 26px;height: 50px;font-size: 15px;color: #000;border-radius: 6px;background: #fff;border: 1px solid #ddd;padding: 10px 10px 10px 20px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
.newsletter-form .form-group button{position:relative;cursor:pointer;margin-top:0}
.newsletter-section .image-column{position:relative;margin-bottom:30px}
.newsletter-section .image-column .inner-column{position:relative}
.page-title{position:relative;text-align:center;overflow:hidden;padding:240px 0 260px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.page-title .pattern-layer-one{position:absolute;left:0;top:0;width:260px;height:330px;background-position:center bottom;background-repeat:no-repeat;background-size:cover;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.page-title .pattern-layer-two{position:absolute;right:0;bottom:0;top:0;width:100%;height:672px;background-repeat:repeat-x}
.page-title .pattern-layer-three{position:absolute;left:8%;bottom:28%;width:97px;height:97px;background-repeat:repeat-x}
.page-title .pattern-layer-four{position:absolute;right:8%;bottom:28%;width:46px;height:46px;background-repeat:repeat-x}
.page-title .auto-container{position:relative}
.page-title h2{position:relative;color:#fff;font-weight:700;line-height:1.2em;margin-bottom:0;text-transform:capitalize}
.page-breadcrumb{position:relative;margin-top:20px}
.page-breadcrumb li{position:relative;display:inline-block;margin-right:10px;padding-right:15px;color:#fff;font-size:18px;font-weight:500;text-transform:capitalize}
.page-breadcrumb li:after{position:absolute;content:"/";right:-2px;top:-1px;color:#fff;font-size:14px;font-weight:700;font-family:'FontAwesome'}
.page-breadcrumb li:last-child::after{display:none}
.page-breadcrumb li:last-child{padding-right:0;margin-right:0}
.page-breadcrumb li a{color:#fff;font-weight:500;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.page-breadcrumb li a:hover{color:#fde20b}
.faq-page-section{position:relative;padding:100px 0 80px}
.faq-form-section{position:relative;padding:30px 0 40px}
.faq-form-section .form-column{position:relative;margin-bottom:40px}
.faq-form-section .image-column{position:relative;margin-bottom:40px}
.faq-form .form-group{position:relative;margin-bottom:20px}
.faq-form .form-group:last-child{margin-bottom:0}
.faq-form .form-group input[type="text"],.faq-form .form-group input[type="email"],.faq-form .form-group select{position:relative;display:block;width:100%;line-height:24px;padding:15px 30px;color:#777;height:60px;font-size:14px;background:none;font-weight:400;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,0.10);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.faq-form .form-group input::-webkit-input-placeholder,.faq-form .form-group textarea::-webkit-input-placeholder{color:#777}
.faq-form .form-group textarea{position:relative;display:block;width:100%;line-height:24px;padding:15px 25px;color:#777;height:180px;box-shadow:0 0 15px rgba(0,0,0,0.10);resize:none;font-size:14px;font-weight:400;border-radius:6px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.faq-form .form-group .theme-btn{cursor:pointer}
.faq-form.contact-form .form-group{margin-bottom:20px}
.team-page-section{position:relative;padding:110px 0 70px}
.team-page-section .team-block{margin-bottom:40px}
.team-single-section{position:relative;padding-top:100px;padding-bottom:60px}
.team-single-section .image-column{position:relative;margin-bottom:40px}
.team-single-section .image-column .inner-column{position:relative}
.team-single-section .image-column .image{position:relative;border-radius:5px;overflow:hidden}
.team-single-section .image-column .image img{position:relative;width:100%;display:block}
.team-single-section .content-column{position:relative;margin-bottom:40px}
.team-single-section .content-column .inner-column{position:relative;padding-top:15px;padding-left:20px}
.team-single-section .content-column h2{position:relative;color:#222;font-size:30px;font-weight:700;line-height:1.3em}
.team-single-section .content-column h2 span{position:relative;top:-3px;color:#fff;font-size:15px;padding:6px 28px;border-radius:4px;margin-left:15px;background-color:#eb3867}
.team-single-section .content-column .post-meta{position:relative;margin-top:15px;margin-bottom:10px}
.team-single-section .content-column .post-meta li{position:relative;margin-right:50px;color:#677077;font-size:15px;font-weight:500;margin-bottom:5px;padding-left:30px;display:inline-block}
.team-single-section .content-column .post-meta li .icon{position:absolute;left:0;color:#eb3867;top:1px;margin-right:12px;font-size:20px}
.team-single-section .content-column .post-meta li a{position:relative;color:#677077}
.team-single-section .content-column .post-meta li:last-child{margin-right:0}
.team-single-section .content-column .text{position:relative;margin-bottom:20px}
.team-single-section .content-column .text p{position:relative;color:#222;font-size:15px;font-weight:500;line-height:1.9em;margin-bottom:10px}
.team-single-section .content-column .text p:last-child{margin-bottom:0}
.team-single-section .content-column .social-icon-one{margin-top:18px}
.testimonial-page-section{position:relative;padding:100px 0 40px}
.testimonial-page-section .testimonial-block{margin-bottom:40px}

.time-counter{position:relative}
.time-counter .time-countdown{position:relative;margin-bottom:180px}
.time-counter .time-countdown .counter-column{position:relative;display:inline-block;width:180px;height:180px;font-size:20px;line-height:1em;color:#fff;text-transform:uppercase;font-weight:600;text-align:center;z-index:7;border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,0.25);background-color:rgba(54,54,54,.40);margin:0 15px 20px}
.time-counter .time-countdown .counter-column .count{position:relative;display:block;font-size:72px;line-height:30px;padding:60px 0 30px;color:#fff;font-weight:600}
.coming-soon .emailed-form{position:relative;margin-bottom:40px}
.coming-soon .emailed-form h3{line-height:1.2em;font-weight:600;color:#fff;margin-bottom:20px}
.coming-soon .emailed-form .text{position:relative;display:block;font-size:18px;font-weight:400;color:#fff;line-height:1.8em;margin-bottom:40px}
.coming-soon .emailed-form .form-group{position:relative;display:block;max-width:540px;width:100%;margin:0 auto}
.coming-soon .emailed-form .form-group input[type="text"],.coming-soon .emailed-form .form-group input[type="tel"],.coming-soon .emailed-form .form-group input[type="email"],.coming-soon .emailed-form .form-group textarea{position:relative;display:block;width:100%;line-height:28px;height:60px;font-size:16px;color:#000;overflow:hidden;padding:15px 50px 15px 20px;background:#fff;border:1px solid #f1f1f1;box-shadow:0 0 13px rgba(0,0,0,0.10);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.coming-soon .emailed-form .form-group input[type="submit"],.coming-soon .emailed-form button{position:absolute;right:0;top:0;width:60px;height:60px;line-height:40px;font-size:18px;color:#eb3867;background-color:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.coming-soon .emailed-form .form-group input[type="submit"]:hover,.coming-soon .emailed-form button:hover{color:#353535}
.coming-soon .copyright-text{position:relative;font-size:18px;line-height:26px;color:#fff;font-weight:400}
.coming-soon .copyright-text a{color:#ff9600}
.coming-soon .copyright-text a:hover{text-decoration:underline}
.clock-wrapper{position:absolute;top:50%;right:0;left:0;width:250px;height:250px;margin:auto;margin-top:-145px;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.05);background-color:rgba(0,0,0,.40);transform:scale(2)}
.clock-base{width:250px;height:250px;border-radius:50%}


.clock-second:after{content:"";display:block;position:absolute;left:-3px;bottom:16px;width:8px;height:8px;background-color:#222;border:solid 2px #222;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.2)}
.clock-center{position:absolute;z-index:1;width:150px;height:150px;top:50px;left:50px;box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:50%}
.clock-center:after{content:"";display:block;width:20px;height:20px;margin:65px;background-color:#ddd;border-radius:50%}
.privacy-section{position:relative;padding:110px 0 80px}
.privacy-section .pattern-layer{position:absolute;top:50px;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right top}
.privacy-section .privacy-content{position:relative;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #e2e2e2}
.privacy-section .privacy-content:last-child{padding-bottom:0;margin-bottom:0;border:none}
.privacy-section h2{position:relative;color:#000;line-height:1.2em;margin-bottom:22px;font-weight:800}
.privacy-section p{position:relative;color:#4a4a4a;font-size:16px;line-height:1.7em;margin-bottom:15px;font-weight:400}
.privacy-section .date{position:relative;color:#eb3867;font-size:18px;font-weight:500;margin-bottom:15px}
.privacy-section h4{position:relative;color:#000;line-height:1.5em;margin-bottom:22px;font-weight:700}
.privacy-section .privacy-list{position:relative;text-align:left;margin-left:22px}
.privacy-section .privacy-list li{position:relative;margin-bottom:12px;color:#626262;font-size:16px;font-weight:400;padding-left:26px;line-height:1.7em}
.privacy-section .privacy-list li:before{position:absolute;content:'';left:0;top:10px;width:7px;height:7px;border-radius:50px;background-color:#eb3867}
.services-page-section{position:relative;padding:100px 0 80px}
.services-page-section .service-block-four{margin-bottom:50px}
.sidebar-page-container{position:relative;padding:90px 0 80px}
.sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{margin-bottom:0}
.sidebar-widget{margin-bottom:40px}
.sticky-top{z-index:1;top:90px}
.sidebar .service-list{position:relative}
.sidebar .service-list li{position:relative;line-height:24px;margin-bottom:12px}
.sidebar .service-list li:last-child{margin-bottom:0}
.sidebar .service-list li a{position:relative;display:block;color:#222;font-size:16px;font-weight:600;line-height:26px;padding:17px 25px;border-radius:4px;border:1px solid #d7d7d7;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.sidebar .service-list li a .color-layer{position:absolute;content:'';left:-1px;top:-1px;right:-1px;height:0;z-index:-1;border-radius:4px;background:#DB4DE5;background:-webkit-linear-gradient(to bottom,#DB4DE5 0%,#781eb9 100%);background:-moz-linear-gradient(to bottom,#DB4DE5 0%,#781eb9 100%);background:linear-gradient(to bottom,#DB4DE5 0%,#781eb9 100%);transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.sidebar .service-list li.current a .color-layer,.sidebar .service-list li a:hover .color-layer{height:101%}
.sidebar .service-list li a:before{font-family:'FontAwesome';content:"\f101";position:absolute;right:20px;top:16px;display:block;line-height:26px;font-size:20px;font-weight:400;text-align:center;z-index:5}
.sidebar .service-list li a:hover,.sidebar .service-list li.current a{color:#fff}
.broucher-widget .widget-content{position:relative;padding:50px 30px;text-align:center;border-radius:8px;border:1px solid #d7d7d7}
.broucher-widget .widget-content h3{position:relative;color:#111;font-weight:600;line-height:1.3em;margin-bottom:30px}
.broucher-widget .widget-content .icon{position:relative;line-height:1em;font-size:60px;color:#d44ae0;margin-bottom:30px}
.broucher-widget .widget-content .text{position:relative;color:#777;font-size:16px;line-height:1.9em;margin-bottom:20px}
.broucher-widget .widget-content .download{position:relative;color:#222;font-size:16px;font-weight:600;display:inline-block;border-bottom:1px solid #222;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.broucher-widget .widget-content .download:hover{color:#8424bf;border-color:#8424bf}
.help-widget{position:relative;margin-top:40px}
.help-widget .widget-content{position:relative;padding:25px 32px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.10)}
.help-widget .widget-content h4{position:relative;color:#222;font-weight:600;margin-bottom:15px}
.help-widget .widget-content .text{position:relative;color:#5a5a5a;font-size:16px;line-height:1.8em;margin-bottom:15px}
.help-widget .widget-content .help-list{position:relative}
.help-widget .widget-content .help-list li{position:relative;color:#666;font-size:16px;margin-bottom:10px}
.help-widget .widget-content .help-list li .icon{position:absolute;left:0;top:0;color:#8b27c2;line-height:1em}
.help-widget .widget-content .help-list li:last-child{margin-bottom:0}
.help-widget .widget-content .help-list li a{position:relative;color:#666;padding-left:30px}
.service-detail{position:relative}
.service-detail .inner-box{position:relative}
.service-detail .inner-box .image{position:relative}
.service-detail .inner-box .image img{position:relative;width:100%;display:block}
.service-detail .inner-box .lower-content{position:relative;padding-top:30px}
.service-detail .inner-box .lower-content .two-columns{position:relative;margin-top:25px}
.service-detail .inner-box .lower-content h3{position:relative;font-weight:600;color:#7b1fba;line-height:1.3em;margin-bottom:20px}
.service-detail .inner-box .lower-content p{position:relative;color:#777;font-size:16px;line-height:1.8em}
.service-detail .inner-box .lower-content h4{position:relative;font-weight:600;color:#222;line-height:1.3em;margin-bottom:15px}
.service-detail .inner-box .lower-content .image{margin-bottom:30px}

.related-projects-section{position:relative;padding:0 0 60px}
.related-projects-section .owl-nav{display:none}
.related-projects-section .owl-dots{position:relative;text-align:center;margin-top:20px}
.related-projects-section .owl-dots .owl-dot{position:relative;width:8px;height:8px;margin:0 4px;border-radius:50px;display:inline-block;background-color:#fe4c1c;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.related-projects-section .owl-dots .owl-dot.active,.related-projects-section .owl-dots .owl-dot:hover{width:30px;background-color:#222}
.sidebar .search-box .form-group{position:relative;margin:0}
.sidebar .search-box .form-group input[type="text"],.sidebar .search-box .form-group input[type="search"]{position:relative;line-height:43px;padding:10px 50px 10px 25px;border:1px solid #ddd;background:#fff;display:block;font-size:14px;width:100%;height:60px;color:#000;border-radius:5px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.sidebar .search-box .form-group button{position:absolute;right:0;top:0;height:60px;width:60px;display:block;font-size:16px;color:#fff;border-radius:0 5px 5px 0;line-height:100%;font-weight:400;background:#771db9}
.sidebar-title{position:relative;margin-bottom:28px}
.sidebar-title h4{position:relative;color:#222;font-size:24px;font-weight:600;line-height:1.3em;padding-right:55px;display:inline-block;text-transform:capitalize}
.sidebar-title h4:before{position:absolute;content:'';right:0;top:10px;height:15px;width:43px;background:url(../images/icons/title-icon.png) no-repeat}
.blog-cat{position:relative;border-radius:8px;overflow:hidden;border:1px solid #d7d7d7}
.blog-cat li{position:relative}
.blog-cat li a{position:relative;color:#666;font-size:16px;padding:18px 30px;display:block;font-weight:600;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border-bottom:1px solid #d7d7d7}
.blog-cat li a:hover{color:#771db9;background-color:#f5f5f5}
.blog-cat li:last-child a{border-bottom:0}
.blog-cat li a span{position:absolute;right:30px}
.sidebar .popular-posts .post{position:relative;font-size:14px;color:#666;padding:0;padding-left:130px;min-height:100px;margin-bottom:25px}
.sidebar .popular-posts .post:last-child{margin-bottom:0;border-bottom:none}
.sidebar .popular-posts .post .post-thumb{position:absolute;left:0;top:0;width:100px;border-radius:8px;overflow:hidden}
.sidebar .popular-posts .post .post-thumb .overlay-box{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;color:#fff;font-size:18px;opacity:0;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;background-color:rgba(220,78,228,0.70)}
.sidebar .popular-posts .post .post-thumb .overlay-box .fa{top:50%;position:relative;margin-top:-12px;display:block}
.sidebar .popular-posts .post:hover .post-thumb .overlay-box{opacity:1}
.sidebar .popular-posts .post .post-thumb img{display:block;width:100%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.sidebar .popular-posts .post .text{position:relative;top:0;font-size:18px;margin:0;font-weight:600;color:#222;line-height:1.5em;text-transform:capitalize}
.sidebar .popular-posts .post .text a{color:#222;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.sidebar .popular-posts .post a:hover{color:#d44ae1}
.sidebar .popular-posts .post-info{position:relative;font-size:16px;color:#777;font-weight:400;margin-top:4px}
.author-widget{position:relative}
.author-widget .widget-content{position:relative;text-align:center;padding:45px 40px 40px;border-radius:10px;background-size:cover}
.author-widget .widget-content .image{position:relative;width:138px;height:138px;border-radius:50%;overflow:hidden;margin:0 auto;border:2px solid #fff;box-shadow:0 10px 15px rgba(0,0,0,0.40)}
.author-widget .widget-content .name{position:relative;color:#fff;font-weight:600;font-size:24px;margin-top:50px}
.author-widget .widget-content .text{position:relative;color:#fff;font-size:16px;line-height:1.8em;margin-top:20px;margin-bottom:25px}
.author-widget .widget-content .social-box{position:relative}
.author-widget .widget-content .social-box li{position:relative;margin:0 2px;display:inline-block}
.author-widget .widget-content .social-box li a{position:relative;width:34px;height:34px;line-height:34px;text-align:center;display:block;color:#fff;border-radius:50px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.author-widget .widget-content .social-box li a:hover{color:#731bb8;background-color:#fff}
.instagram-widget .post-thumb{position:relative;width:29%;float:left;border-radius:8px;overflow:hidden;margin:0 8px 18px}
.instagram-widget .post-thumb .overlay-box{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;color:#fff;font-size:18px;opacity:0;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;background-color:rgba(217,77,226,0.70)}
.instagram-widget .post-thumb .overlay-box .fa{top:50%;position:relative;margin-top:-12px;display:block}
.instagram-widget .post-thumb:hover .overlay-box{opacity:1}
.instagram-widget .post-thumb img{display:block;width:100%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.sidebar .popular-tags a{position:relative;display:inline-block;line-height:24px;padding:10px 26px;margin:0 6px 10px 0;color:#777;text-align:center;font-size:16px;background:none;font-weight:400;border-radius:5px;border:1px solid #d7d7d7;text-transform:capitalize;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}
.sidebar .popular-tags a:hover{border-color:#d74ce2;background-color:#d74ce2;color:#fff}
.styled-pagination{position:relative}
.styled-pagination li{position:relative;margin:0 5px 10px;display:inline-block}
.styled-pagination li a{position:relative;width:50px;height:50px;color:#222;font-size:15px;font-weight:400;line-height:50px;text-align:center;border-radius:5px;display:inline-block;background-color:#e1e1e1;border:1px solid #ebebeb;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.styled-pagination li.active a,.styled-pagination li:hover a{color:#fff;background:-webkit-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:-moz-linear-gradient(to right,#EA3368 0%,#fd8b56 100%);background:linear-gradient(to right,#EA3368 0%,#fd8b56 100%)}
.styled-pagination li.prev a{color:#fff;background-color:#6615b2}
.styled-pagination li.next a{color:#fff;background-color:#d84ce2}
.our-blogs .styled-pagination{margin-top:50px}
.authors-box{position:relative;padding:30px;margin-top:20px;overflow:hidden;margin-bottom:55px;border-radius:10px;border:1px solid #e1e1e1}
.authors-box .author-inner{position:static;padding-top:8px;padding-left:275px}
.authors-box .author-inner .author{position:relative;color:#771db9;font-size:16px;margin-bottom:10px}
.authors-box .thumb{position:absolute;left:0;top:0;height:250px;width:275px;overflow:hidden}
.authors-box .thumb img{display:block;width:100%;height:auto}
.authors-box .name{position:relative;display:block;font-size:22px;line-height:30px;color:#010101;font-weight:600;margin-bottom:5px;display:inline-block;margin-right:25px}
.authors-box .text{position:relative;display:block;font-size:16px;line-height:30px;color:#777;font-weight:400;margin-bottom:18px;line-height:1.8em;margin-top:6px}
.authors-box .social-icon{position:relative}
.authors-box .social-icon li{position:relative;display:inline-block;margin-right:15px}
.authors-box .social-icon li:last-child{margin-right:0}
.authors-box .social-icon li a{position:relative;display:block;font-size:17px;font-weight:400;color:#777;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.authors-box .social-icon li a:hover{color:#1c17a0}
.sidebar-page-container .comments-area{position:relative;margin-top:0;margin-bottom:50px}
.sidebar-page-container .group-title{position:relative;margin-bottom:40px}
.sidebar-page-container .group-title h4{position:relative;color:#222;font-weight:600;padding-bottom:12px;text-transform:capitalize}
.sidebar-page-container .group-title h4:after{position:absolute;content:'';left:0;bottom:0;width:50px;height:2px;background-color:#771db9}
.sidebar-page-container .comments-area .comment-box{position:relative;margin-bottom:30px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.sidebar-page-container .comments-area .comment-box:nth-child(1){padding-top:0}
.sidebar-page-container .comments-area .comment-box:hover{border-color:#eb5310}
.sidebar-page-container .comments-area .comment{position:relative;font-size:14px;padding:0 0 0 90px}
.sidebar-page-container .comments-area .comment .comment-inner{position:relative;padding:15px 20px;border:1px solid #f4f4f4}
.sidebar-page-container .comments-area .comment .comment-inner .rating{position:absolute;right:15px;top:15px}
.sidebar-page-container .comments-area .comment .comment-inner .rating .fa{display:inline-block;color:#fa9928}
.sidebar-page-container .comments-area .comment-box .author-thumb{position:absolute;left:0;top:0;margin-bottom:20px}
.sidebar-page-container .comments-area .comment-box .author-thumb img{width:60px;display:block}
.sidebar-page-container .comments-area .comment-info{position:relative;color:#222;line-height:24px;font-size:16px;font-weight:600}
.sidebar-page-container .comments-area .comment-box .text{color:#848484;font-size:16px;margin-top:8px;font-weight:300;line-height:1.6em;margin-bottom:0}

.error-section{position:relative;padding:100px 0 80px}
.error-section .content{position:relative;text-align:center}
.error-section .error-image{position:relative;margin-bottom:70px}
.error-section h2{position:relative;color:#222;font-weight:700;line-height:1.2em;margin-bottom:10px}
.error-section .text{position:relative;color:#222;font-size:16px;font-weight:300;margin-top:20px;line-height:1.5em;margin-bottom:30px}
.contact-info-section{position:relative;padding:100px 0 80px}
.contact-info-section .inner-container{position:relative;max-width:770px;margin:0 auto}
.contact-info-section .info-box{position:relative;margin-bottom:40px}
.contact-info-section .info-box .box-inner{position:relative;color:#111;font-size:16px;padding-top:20px;line-height:1.8em;padding-left:120px;min-height:90px}
.contact-info-section .info-box .box-inner a{position:relative;color:#111;font-size:16px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.contact-info-section .info-box .box-inner a:hover{color:#761db9}
.contact-info-section .info-box .box-inner .icon{position:absolute;left:0;top:0;width:90px;height:90px;color:#f35c60;line-height:90px;font-size:40px;border-radius:50px;text-align:center;display:inline-block;background:#fff;background:-webkit-linear-gradient(to bottom,#fff 0%,#ECEBEC 100%);background:-moz-linear-gradient(to bottom,#fff 0%,#ECEBEC 100%);background:linear-gradient(to bottom,#fff 0%,#ECEBEC 100%)}
.contact-info-section .social-box{position:relative}
.contact-info-section .social-box span{position:relative;color:#022;font-size:20px;font-weight:700}
.contact-info-section .social-box span i{position:relative;color:#022;font-size:14px;font-weight:400;display:block;font-style:normal;margin-top:6px;margin-bottom:15px}
.contact-info-section .social-box li{position:relative;margin-right:8px;display:inline-block}
.contact-info-section .social-box li a{position:relative;width:40px;height:40px;display:block;color:#fff;line-height:40px;text-align:center;border-radius:0;background-color:#fe4c1c}
.contact-info-section .social-box li.facebook a{background-color:#4661c5}
.contact-info-section .social-box li.twitter a{background-color:#44b1e4}
.contact-info-section .social-box li.linkedin a{background-color:#ff2e2e}
.contact-info-section .social-box li.pinterest a{background-color:#0073b0}
.contact-info-section .map-boxed{position:relative;margin-top:60px}
.contact-form-section{position:relative;padding-bottom:90px}
.contact-form-section .inner-container{position:relative;max-width:970px;margin:0 auto}
.contact-form{position:relative}
.contact-form .form-group{position:relative;margin-bottom:25px}
.contact-form .form-group .icon{position:absolute;right:35px;top:20px;color:#d048df;font-size:16px;line-height:1em;z-index:1;font-weight:600}
.contact-form .form-group:last-child{margin-bottom:0}
.contact-form .form-group input[type="text"],.contact-form .form-group input[type="tel"],.contact-form .form-group input[type="email"],.contact-form .form-group select{position:relative;display:block;width:100%;line-height:28px;padding:10px 20px;color:#222;height:55px;font-size:14px;background:#fff;font-weight:400;border-radius:3px;border:1px solid transparent;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;box-shadow:0 5px 15px rgba(0,0,0,0.10)}
.contact-form .form-group input[type="text"]:focus,.contact-form .form-group input[type="tel"]:focus,.contact-form .form-group input[type="email"]:focus,.contact-form .form-group textarea:focus{border-color:#ea3268}
.contact-form .form-group textarea{position:relative;display:block;width:100%;line-height:22px;padding:15px 20px;color:#222;height:160px;background:#fff;resize:none;font-size:14px;font-weight:400;border-radius:5px;border:1px solid transparent;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;box-shadow:0 5px 15px rgba(0,0,0,0.10)}
.contact-form button{margin-top:5px}
.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:red!important}
.contact-form label.error{display:block;line-height:24px;padding:5px 0 0;margin:0;text-transform:uppercase;font-size:12px;color:red;font-weight:500}
.bootstrap-touchspin .input-group-btn-vertical{width:auto;right:4px;position:absolute}
.bootstrap-touchspin .glyphicon-chevron-up:before{content:"\f106";font-size:18px;font-style:normal;font-family:'FontAwesome'}
.bootstrap-touchspin .glyphicon-chevron-down:before{content:"\f107";font-size:18px;font-style:normal;font-family:'FontAwesome'}
.register-section{position:relative;padding:80px 0 0}
.register-section .form-column{margin-bottom:80px}
.register-section .form-column .form-title{position:relative;margin-bottom:40px}
.register-section .form-column .form-title h2{color:#222;font-size:24px;padding-bottom:12px}
.register-section .form-column .form-title h2:after{position:absolute;content:'';left:0;bottom:0;width:50px;height:2px;background-color:#eb3867}

.want-sticky-header .main-header .sticky-header{position:relative;display:none}
.box-layout{position:relative;box-shadow:0 0 15px rgba(0,0,0,0.20)}
.box-layout:before{position:fixed;content:'';left:0;top:0;width:100%;height:100%;display:block;background:url(../images/background/1.jpg)}
.box-layout .page-wrapper{max-width:1170px;width:100%;margin:0 auto;padding:15px;background-color:#fff}
.box-layout .header-style-two .main-menu .navigation &gt; li{margin-right:22px}
.box-layout .header-style-two .sticky-header .main-menu .navigation &gt; li{margin-right:0}
.box-layout .call-to-action-section.style-two .circle-layer{display:none}
.banner-section-four{position:relative;overflow:hidden}
.banner-section-four .slide{position:relative;overflow:hidden;padding: 190px 0; background-size:cover;background-repeat:no-repeat}
.banner-section-four .dotted-layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:center top;background-repeat:no-repeat;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.banner-section-four .content-column{position:relative;z-index:10}
.banner-section-four .content-column .inner-column{position:relative;padding-top:40px}
.banner-section-four .content-column .title{position:relative;color:#fff;font-size:20px;line-height:1.8em;margin-bottom:0;font-weight:400;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section-four .active .content-column .title{opacity:1;transform:scaleY(1);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.banner-section-four .content-column h1{position:relative;color:#fff;font-weight:600;line-height:1.3em;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease; margin-bottom: 20px; text-transform: capitalize;}
.banner-section-four .active .content-column h1{opacity:1;transform:scaleY(1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.banner-section-four .content-column .btns-box{margin-top:20px;opacity:0;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section-four .active .content-column .btns-box{opacity:1;transform:scaleY(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}
.banner-section-four .content-column .theme-btn{margin-right:15px}
.banner-section-four .image-column{position:relative;z-index:10;opacity:0;transform:scaleX(0);transform-origin:top;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}
.banner-section-four .active .image-column{opacity:1;transform:scaleX(1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}
.banner-section-four .image-column .inner-column{position:relative;padding-top:0;margin-right:-60px}
.banner-section-four .image-column .images-icons{position:absolute;left:0;top:0;right:0;bottom:0}
.banner-section-four .image-column .images-icons .image-1{position:absolute!important;left:0!important;top:auto!important;bottom:0!important;width:192px;height:314px;background-repeat:no-repeat}
.banner-section-four .image-column .images-icons .image-2{position:absolute!important;left:auto!important;top:auto!important;bottom:-80px!important;right:-140px!important;width:568px;height:641px;background-repeat:no-repeat}
.banner-section-four .owl-dots{position:absolute;left:0;right:0;bottom:40px;text-align:center;display:none}
.banner-section-four .owl-dots .owl-dot{position:relative;width:30px;height:6px;border-radius:0;margin:0 5px;display:inline-block;background-color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.banner-section-four .owl-dots .owl-dot.active,.banner-section-four .owl-dots .owl-dot:hover{background-color:#141d38}
.banner-section-four .owl-nav{position:absolute;left:0;top:40%;z-index:99999;width:100%;opacity:0;margin-top:-10px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}
.banner-section-four:hover .owl-nav{opacity:1}
.banner-section-four .owl-nav .owl-prev{position:absolute;left:20px;width:50px;height:50px;color:#fff;line-height:46px;font-size:22px;text-align:center;border-radius:50%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:2px solid rgba(255,255,255,0.60)}
.banner-section-four .owl-nav .owl-next{position:absolute;right:20px;color:#fff;font-size:22px;width:50px;height:50px;color:#fff;line-height:46px;border-radius:50%;text-align:center;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:2px solid rgba(255,255,255,0.60)}
.banner-section-four .owl-nav .owl-prev:hover,.banner-section-four .owl-nav .owl-next:hover{color:#ff0100;border-color:#fff;background-color:#fff}
.team-section-two{position:relative;padding:0 0 80px;background-color:#f3f4ff}
.team-block-two{position:relative;margin-bottom:30px}
.team-block-two .inner-box{position:relative;padding:0 0 28px 70px}
.team-block-two .inner-box:before{position:absolute;content:'';right:40px;top:55px;left:0;bottom:0;border-radius:10px;background-color:#fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
.team-block-two .inner-box::after{position:absolute;content:'';top:55px;left:0;bottom:0;width:0;border-radius:10px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;background:#ff0300;background:-webkit-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:-moz-linear-gradient(to right,#ff0300 0%,#ff8f00 100%);background:linear-gradient(to right,#ff0300 0%,#ff8f00 100%)}
.team-block-two .inner-box:hover::after{width:90%}
.team-block-two .inner-box:hover .lower-content h3 a,.team-block-two .inner-box:hover .lower-content .designation{color:#fff}
.team-block-two .inner-box .image{position:relative;z-index:1;overflow:hidden;border-radius:5px;background-color:#fff;box-shadow:inset 0 0 35px rgba(0,0,0,0.20)}
.team-block-two .inner-box .image img{position:relative;width:100%;display:block}
.team-block-two .inner-box .lower-content{position:relative;text-align:left;z-index:1;padding:30px 15px 0 20px}
.team-block-two .inner-box .lower-content h3{position:relative;color:#222;font-size:24px;font-weight:600;line-height:1.3em;}
.team-block-two .inner-box .lower-content h3 a{position:relative;color:#222;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.team-block-two .inner-box .lower-content .designation{position:relative;margin-top:5px;color:#777;font-size:14px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.team-block-two .inner-box .team-social-box{position:absolute;left:18px;top:80px;z-index:10}
.team-block-two .inner-box .team-social-box li{position:relative;left:0;margin-bottom:10px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}
.team-block-two .inner-box .team-social-box li a{position:relative;width:36px;height:36px;color:#1cba9f;z-index:1;font-size:15px;line-height:36px;text-align:center;border-radius:50%;display:inline-block;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.team-block-two .inner-box .team-social-box li .social-name{position:relative;padding:0 10px;top:0;left:24px;opacity:0;width:80px;visibility:hidden;font-size:12px;margin-left:-32px;text-transform:capitalize;display:inline-block;border-radius:0 50px 50px 0;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.team-block-two .inner-box .team-social-box li:last-child{margin-bottom:0}
.team-block-two .inner-box .team-block .inner-box:hover .image .overlay-box .team-social-box li{left:0}
.team-block-two .inner-box .team-block .inner-box:hover .image .overlay-box .team-social-box li:nth-child(2){left:0;transition-delay:500ms}
.team-block-two .inner-box .team-block .inner-box:hover .image .overlay-box .team-social-box li:nth-child(3){left:0;transition-delay:750ms}
.team-block-two .inner-box .team-block .inner-box:hover .image .overlay-box .team-social-box li:nth-child(4){left:0;transition-delay:1000ms}
.team-block-two .inner-box .team-social-box li:hover .social-name{opacity:1;visibility:visible}
.team-block-two .inner-box .team-social-box li a{position:relative;width:36px;height:36px;color:#1cba9f;z-index:1;font-size:15px;line-height:36px;text-align:center;border-radius:50%;display:inline-block;background-color:#fff}
.team-block-two .inner-box .team-social-box li.youtube a{color:red}
.team-block-two .inner-box .team-social-box li.youtube .social-name{color:#fff;padding:4px 14px 4px 15px;top:-1px;background-color:red}
.team-block-two .inner-box .team-social-box li.linkedin a{color:#0077b5}
.team-block-two .inner-box .team-social-box li.linkedin .social-name{color:#fff;padding:4px 14px 4px 15px;top:-1px;background-color:#0077b5}
.team-block-two .inner-box .team-social-box li.facebook a{color:#3b5998}
.team-block-two .inner-box .team-social-box li.facebook .social-name{color:#fff;padding:4px 14px 4px 15px;top:-1px;background-color:#3b5998}
.team-block-two .inner-box .team-social-box li.twitter a{color:#1da1f2}
.team-block-two .inner-box .team-social-box li.twitter .social-name{color:#fff;padding:4px 14px 4px 15px;top:-1px;background-color:#1da1f2}

.banner-section-five .content-column .phone-box .phone-icon{position:absolute;left:0;top:0;width:60px;height:60px;color:#222;font-size:26px;line-height:58px;border-radius:6px;text-align:center;display:inline-block;border:1px solid #f64a1b;background-color:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-five .content-column .phone-box a{position:relative;color:#fe4c1c;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.banner-section-five .content-column .phone-box:hover .phone-icon{color:#fff;background-color:#f64a1b}
.seo-section-two{position:relative;padding:40px 0 60px}
.seo-section-two .form-column{position:relative}
.seo-section-two .form-column .inner-column{position:relative}
.seo-section-two .image-layer{position:absolute;left:0;bottom:0;width:100%;height:1543px;z-index:-1;background-position:center bottom;background-repeat:no-repeat}
.seo-section-two .image-column{position:relative}
.seo-section-two .image-column .inner-column{position:relative}
.business-section{position:relative;overflow:hidden;padding:100px 0 0;background:#151ab2;background:-webkit-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:-moz-linear-gradient(to right,#151ab2 0%,#4c68e2 100%);background:linear-gradient(to right,#151ab2 0%,#4c68e2 100%)}
.business-section .pattern-layer{position:absolute;left:0;top:0;right:0;bottom:0}
.business-section .sec-title{margin-bottom:30px}
.business-section .inner-container{position:relative;padding-top:40px}
.business-section .image-column{position:relative}
.business-section .image-column .inner-column{position:relative}
.business-section .image-column .image{position:relative;padding-top:80px;display:inline-block}
.business-section .image-column .arrow-image{position:absolute;right:0;top:0}
.business-section .content-column{position:relative}
.business-section .content-column .inner-column{position:relative}
.business-block{position:relative;margin-bottom:30px}
.business-block .inner-box{position:relative;padding-left:225px}
.business-block .inner-box .box-number{position:absolute;left:0;top:0;width:90px;height:90px;color:#222;font-size:26px;font-weight:600;line-height:70px;text-align:center;border-radius:50px;border:10px solid #162d76;background-color:#fff;}

.business-block .inner-box h4{position:relative;color:#fff;font-size:22px;font-weight:600;line-height:1.3em;text-transform:capitalize}
.business-block .inner-box .text{position:relative;color:#fff;font-size:16px;font-weight:400;line-height:1.8em;margin-top:10px}







@media only screen and (max-width: 1340px) {
	.page-wrapper{overflow:hidden}
	}
	@media only screen and (max-width: 1140px) {
	.main-header{margin:0!important}
	.page-wrapper{overflow:hidden}
	.main-menu .navigation &gt; li{margin-left:0}
	.main-header .info-box strong{font-size:13px}
	.main-header .header-upper .upper-right .header-lower::after{left:0}
	.main-header .outer-box .buttons-box .theme-btn{font-size:16px}
	.main-header .outer-box .option-box &gt; li{margin-left:15px}
	.main-slider{padding:0}
	.banner-section-five .social-box,.main-header .search-box{display:none}
	h1{font-size:42px}
	.banner-section .slide{padding-top:200px}
	.sticky-header .main-menu .navigation &gt; li{margin-left:22px}
	.main-header .header-upper .outer-container{padding:0 15px}
	.privacy-section h4 br,.rtl .call-to-action-section .circle-layer,.main-header .header-upper .outer-box .btn-box{display:none}
	.main-header .header-lower .options-box{display:none}
	.banner-section .slide{background-position:center bottom}
	.banner-section .content-column .inner-column{padding-top:120px}
	.about-section .content-column .inner-column{padding-top:50px}
	.about-section .content-column .inner-column .text,.about-section .content-column .bold-text{padding-right:0}
	.team-section .outer-container .team-block{width:25%}
	.team-section .outer-container{padding:0 15px}
	.team-block{margin-bottom:40px}
	.team-section .outer-container .team-block:nth-child(2),.team-section .outer-container .team-block:nth-child(3),.team-section .outer-container .team-block:nth-child(4),.team-section .outer-container .team-block:nth-child(5),.team-section .outer-container .team-block:nth-child(6){margin-top:0}
	.team-block .inner-box .lower-content{margin:0}
	.header-style-two .search-box-btn{margin-right:0}
	.banner-section-three .social-box,.gallery-section .pattern-layer,.header-style-two .sticky-header .btn-box,.header-style-three .sticky-header .btn-box{display:none}
	.header-style-three .sticky-header .outer-box .nav-btn{margin-left:0}
	.services-section-three .content-column .inner-column{padding-left:0}
	.service-block-five .inner-box{padding-left:20px;padding-right:20px}
	.counter-section-three .counter-column .fact-counter-three .column:nth-child(3){transform:translateX(40px)}
	.counter-section-three .counter-column .fact-counter-three .column:nth-child(4){transform:translateX(40px)}
	.team-single-section .content-column .inner-column{padding:0}
	.team-single-section{padding-bottom:0}
	.newsletter-section{padding-bottom:30px}
	.privacy-section{padding-top:60px}
	.gallery-detail-section .inner-container{padding:0}
	.rtl .call-to-action-section .title-column .inner-column{padding-top:0}
	.main-header.header-style-one .search-box-btn{margin-left:0}
	.about-section.style-two .content-column .inner-column{padding-left:0}
	.call-to-action-section-two .title-column h2,.call-to-action-section .title-column h2{font-size:36px}
	}
	@media only screen and (min-width: 768px) {
	.main-menu .navigation &gt; li &gt; ul,.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul{display:block!important;visibility:hidden;opacity:0}
	}

	@media only screen and (max-width: 1023px) {
		.main-header .main-box .logo-box{position:relative;left:0;top:0;right:0;bottom:0;margin:0;text-align:left}
	.page-title{padding-top:100px}
	.rtl .header-style-four .header-lower .nav-outer{float:none;padding:0}
	.main-header .outer-box{display:block}
	.header-style-two::before,.main-header .header-lower .search-box{display:none}
	.main-menu .navigation &gt; li &gt; a{font-size:14px}
	.main-header .options-box{margin-top:0;position:absolute;left:0;top:25px;z-index:12;display:none;right:auto}
	.main-header .header-upper .upper-right{padding-top:0;width:100%}
	.main-menu .navigation &gt; li{margin-right:25px}
	.main-header .header-upper .logo-box{margin:0;padding-bottom:0;text-align:center}
	.main-header{position:relative;padding-top:0;background-color:#fff}
	.main-header .nav-outer{padding-top:0}
	.sticky-header .main-menu .navigation &gt; li{margin-left:0;margin-right:20px}
	.banner-section{background:#EB3767;background:-webkit-linear-gradient(to left,#EB3767 0%,#FD8956 100%);background:-moz-linear-gradient(to left,#EB3767 0%,#FD8956 100%);background:linear-gradient(to left,#EB3767 0%,#FD8956 100%)}
	.banner-section .slide{padding-top:120px;padding-bottom:110px;background-image:none!important}
	.banner-section .content-column .inner-column{padding-top:0}
	.services-section.margin-top{margin-top:0}
	.services-section{padding-top:110px}
	.services-section .service-block:nth-child(1),.services-section .service-block:nth-child(2),.services-section .service-block:nth-child(3),.services-section .service-block:nth-child(4){transform:translateY(0px)}
	.about-section{padding-top:0}
	.main-header .btn-box,.pricing-section .pattern-layer-two,.fact-counter .column .inner .content::before{display:none}
	.team-section .outer-container .team-block{width:50%}
	.main-header .nav-outer{padding:0;background-color:inherit}
	.main-header .header-top .inner-container{margin-right:0}
	.main-header .header-top .top-left{width: 100%;text-align: center;}
	.main-header .header-top .top-right{display: none;}
	.header-style-two .nav-outer::before{right:-15px;border-radius:0}
	.banner-section-two .content-column .inner-column{padding-top:110px}
	.banner-section-two .content-column{order:1}
	.banner-section-two .image-column{display:none}
	.services-section-four .owl-carousel .owl-stage-outer{padding:15px 0 40px}
	.call-to-action-section-two .title-column{order:1}
	.call-to-action-section-two .title-column .inner-column{padding-top:0;text-align:center}
	.call-to-action-section-two .image-column{order:2;text-align:center}
	.gallery-section .sec-title .pull-right{width:100%}
	.footer-style-two .footer-bottom{text-align:center}
	.footer-style-two .footer-bottom .nav-column{text-align:center}
	.banner-section-three .content-column .inner-column{padding-top:0}
	.banner-section-three{padding-top:40px}
	.banner-section-three .image-column .image{margin-right:0;margin-top:0}
	.newsletter-section .form-column,.services-section-three .content-column,.counter-section-three .counter-column,.mission-section .content-column{order:1}
	.newsletter-section .image-column,.services-section-three .blocks-column,.counter-section-three .image-column,.mission-section .image-column{order:2}
	.services-section-five .owl-carousel .owl-stage-outer{padding:15px 0}
	.analysis-section .title-column .inner-column{padding-top:0}
	.analysis-section{padding-bottom:0}
	.counter-section-three .image-column .image{margin-left:0}
	.steps-section .step-block:nth-child(2) .inner-box:before{display:none}
	.demo-section{background-image:inherit!important;background-color:#1664aa}
	.demo-section .counter-column .inner-column{padding-top:100px}
	.demo-section .image-column .inner-column{padding-top:0}
	.demo-section .image-column .image{margin-right:0}
	.demo-section .counter-column .text{max-width:100%}
	.newsletter-section .form-column .inner-column{padding:0}
	.services-section-three.style-two .content-column .inner-column{padding-top:0}
	.sidebar-page-container .sidebar-side.left-sidebar{order:2}
	.sidebar-page-container .sidebar-side.right-sidebar{order:1}
	.sec-title .text br{display:none}
	.banner-section-four .content-column .inner-column{padding-top:0}
	.banner-section-four .slide{padding-top:120px}
	.banner-section-four .image-column .inner-column{margin-right:0}
	.about-section.style-two .image-column .inner-column{margin-left:0}
	.about-section.style-two{padding-top:80px}
	.call-to-action-section.style-two .circle-layer{display:none}
	.news-section .sec-title .pull-left,.news-section .sec-title .pull-right{width:100%}
	.news-section .sec-title .theme-btn{margin-top:30px}
	.about-section.style-two .content-column{order:1}
	.about-section.style-two .image-column{order:2}
	.banner-section-five .content-column .inner-column{padding-top:120px;padding-bottom:120px}
	.business-section .image-column .image{padding-top:0}
	.business-section{padding-bottom:100px}

	.banner-section-six{padding-top:120px}
	.banner-section-six .content-column{margin-bottom:40px}
	.banner-section-six .image-column .image{margin:0}
	.banner-section-six .content-column .title,.banner-section-six .content-column h1,.banner-section-six .content-column .text{color:#fff}

}
@media only screen and (max-width: 991px) {
	.main-header .header-upper .logo-box .logo{margin-top: 28px;max-width: 160px}
	.sticky-header .logo a{max-width: 180px;margin-top: 10px;}
}
@media only screen and (max-width: 767px) {
	.header-upper .logo-outer{position:relative;left:0;top:0;right:0;bottom:0;width:100%;margin:0}
	.rtl .main-header .search-box-btn{margin-left:15px}
	.main-header .sticky-header .outer-box{display:block;right:15px;left:auto;top:0}
	.main-menu{width:100%;display:none}
	.main-menu .navbar-collapse{max-height:300px;max-width:none;overflow:auto;float:none!important;width:100%!important;padding:0;border:none;margin:0 0 15px;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}
	.main-menu .navbar-collapse.in,.main-menu .collapsing{padding:0;border:none;margin:0 0 15px;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}
	.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:15px 0;right:0;z-index:12}
	.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:12;border:1px solid #cc8809;float:none;margin:0;border-radius:0;background:#cc8809}
	.main-menu .navbar-header .navbar-toggle .icon-bar{background:#fff}
	.main-menu .navbar-collapse &gt; .navigation{float:none!important;margin:0!important;width:100%!important;background:#2c2c2c;border:1px solid #fff;border-top:none}
	.main-menu .navbar-collapse &gt; .navigation &gt; li{margin:0!important;float:none!important;padding:0!important;width:100%}
	.main-menu .navigation &gt; li &gt; a,.main-menu .navigation &gt; li &gt; ul:before{border:none}
	.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; a{padding:10px!important;border:none!important}
	.main-menu .navigation li.dropdown &gt; a:after,.main-menu .navigation &gt; li.dropdown &gt; a:before,.main-menu .navigation &gt; li &gt; ul &gt; li &gt; a::before,.main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a::before{color:#fff!important;right:15px;font-size:16px;display:none!important}
	.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li &gt; ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0;left:auto!important;right:auto!important;top:auto!important;padding:0;outline:none;width:100%;background:#2c2c2c;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;border-radius:0;transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important;border-top:1px solid rgba(255,255,255,1)!important}
	.main-menu .navbar-collapse &gt; .navigation &gt; li,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li{border-top:1px solid rgba(255,255,255,1)!important;border-bottom:none;opacity:1!important;top:0!important;left:0!important;visibility:visible!important}
	.main-menu .navbar-collapse &gt; .navigation &gt; li:first-child{border:none}
	.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{padding:10px!important;line-height:22px;color:#fff;background:#2c2c2c;text-align:left}
	.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; a:hover,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; a:active,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; a:focus{background:#cc8809}
	.main-menu .navbar-collapse &gt; .navigation &gt; li:hover &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li:hover &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li &gt; ul &gt; li &gt; ul &gt; li:hover &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li.current &gt; a,.main-menu .navbar-collapse &gt; .navigation &gt; li.current-menu-item &gt; a{background:#2c2c2c;color:#fff!important}
	.main-menu .navbar-collapse &gt; .navigation li.dropdown .dropdown-btn{display:block}
	.sec-title .text br,.main-slider .owl-nav,.main-menu .navbar-collapse &gt; .navigation li.dropdown:after,.main-menu .navigation &gt; li &gt; ul:before{display:none!important}
	.main-header .btn-outer{left:0;top:0;right:auto;margin-top:15px;text-align:left;z-index:12}
	.main-header .main-box .logo-box{float:none;text-align:center;padding-bottom:10px}
	.sidebar-page-container .comments-area .comment-box.reply-comment{margin-left:0}
	.main-header .header-lower .outer-box{position:absolute;z-index:12;display:block}
	.main-menu .navbar-header .navbar-toggler{display:inline-block;z-index:12;width:50px;height:40px;float:none;padding:0;text-align:center;border-radius:0;background:none;border:1px solid #fff}
	.main-menu .navbar-header .navbar-toggler .icon-bar{position:relative;background:#fff;height:2px;width:26px;display:block;margin:0 auto;margin:5px 11px}
	.main-menu .cart-box{position:absolute;left:0;top:0;padding-left:0;margin:26px 0;border-left:none;z-index:30}
	.main-menu .navigation &gt; li:before,.main-header .outer-box .buttons-box,.main-slider .text br{display:none}
	.main-header .outer-box .option-box &gt; li{margin-left:0;margin-right:20px}
	.main-header .header-lower .search-box-outer .dropdown-menu{left:0!important;top:40px!important}
	.main-header .outer-box .option-box .cart-box .cart-panel{left:0!important;right:auto}
	.nav-outer .mobile-nav-toggler{display:block;margin:0;padding:8px 0;margin-left:20px}
	#navbarSupportedContent{display:block}
	.mCSB_inside &gt; .mCSB_container{margin-right:0}
	.main-header .outer-box{position:absolute;left:0;margin-left:0;padding:8px 0}
	.main-header .outer-box .cart-box .cart-panel{left:0!important;right:auto}
	.main-header .sticky-header .outer-box .cart-box .cart-panel{right:0!important;left:auto!important}
	.page-title h2,h2{font-size:30px}
	.sidebar-page-container .comments-area .comment,.shop-page .prod-tabs .reviews-container .review-box{padding-left:0}
	.authors-box .thumb{position:relative;margin-bottom:30px}
	.authors-box .author-inner{padding-right:0;padding-left:0}
	.error-section .text{font-size:18px}
	.sticky-header .logo{width:auto;text-align:left}
	.main-header .btn-box{margin-left:0}
	.time-counter .time-countdown{margin-bottom:40px}
	.sidebar-page-container .comments-area .comment-box{border:none}
	.sidebar-page-container .comments-area .comment-box .author-thumb,.shop-page .prod-tabs .reviews-container .rev-thumb{position:relative}
	.main-header.header-style-six .header-upper .outer-box .nav-btn{top:0;margin-left:0}
	.main-header .search-box-btn{margin-left:15px}
	.call-to-action-section .circle-layer,.analysis-section .pattern-layer,.mobile-menu .navigation li.has-mega-menu &gt; .mega-menu{display:none}
	.mobile-menu .navigation li.has-mega-menu &gt; .mega-menu h3{position:relative;color:#222;padding-left:20px;font-size:20px;font-weight:500}
	.call-to-action-section .title-column h2{font-size:34px}
	.call-to-action-section .title-column .inner-column{padding-top:0}
	.main-header .cart-box .cart-panel{margin-top:43px}
	.services-section-three .blocks-column .service-block-three:nth-child(2n){transform:translateY(0px)}
	.service-block-three .inner-box{text-align:center}
	.service-block-three .inner-box .icon-box{display:inline-block}
	.services-section-three .content-column .inner-column{padding-top:40px}
	.fact-counter-two .column .inner .content{padding-left:0;text-align:center}
	.fact-counter-two .column .inner .icon{position:relative;top:0;margin-bottom:22px}
	.counter-section-two .inner-container::before{background-repeat:repeat;background-position:left top}
	.services-section-four .owl-carousel{margin:0 -15px}
	.fact-counter-three{text-align:center}
	.counter-section-three .counter-column .fact-counter-three .column:nth-child(3),.counter-section-three .counter-column .fact-counter-three .column:nth-child(4){transform:translateX(0px)}
	.skill-section .image-column .image{margin-right:0}
	.gallery-detail-section .upper-box{padding-bottom:90px}
	.cart-section .coupon-outer .pull-right{width:100%}
	.dark-body .header-style-three .sticky-header .outer-box .search-box-btn,.dark-body .main-header .sticky-header .outer-box .cart-box .cart-box-btn,.dark-body .main-header .sticky-header .outer-box .cart-box,.dark-body .header-style-two .sticky-header .outer-box .search-box-btn,.dark-body .sticky-header .outer-box .nav-btn{color:#fff}
	.testimonial-section .icon-layer-one,.banner-section-four .image-column .images-icons .image-2{display:none!important}
	.main-header .header-upper .logo-box .logo{margin-top: 17px;max-width: 200px;}
	.footer-middle{margin-bottom: 30px;}
	.sticky-header{display: none;}
	}
	@media only screen and (max-width: 599px) {
	.business-section .image-column .arrow-image,.testimonial-section .icon-layer-three,.testimonial-section .icon-layer-one,.banner-section .patern-layer-two,.news-section .pattern-layer,.about-section .circle-layer,.clock-wrapper{display:none}
	h1{font-size:34px}
	.authors-box .name{margin-right:0}
	.call-to-action-section .title-column .text,.about-section .content-column .bold-text{font-size:18px}
	.news-section .sec-title .pull-right{width:100%}
	.news-section .sec-title .theme-btn{margin-top:30px}
	.main-footer{padding-top:120px}
	.call-to-action-section-two .title-column h2{font-size:30px;line-height:1.3em!important}
	.testimonial-block-two .inner-box{padding:30px}
	.testimonial-block-two .inner-box .text{padding:0}
	.seo-form .form-group{margin-right:0}
	.seo-form .theme-btn{position:relative;top:0}
	.news-detail .inner-box .lower-content blockquote,.gallery-detail-section .inner-box blockquote{font-size:20px;padding-left:20px}
	.banner-section-two .content-column .inner-column{padding-bottom:80px}
	.banner-section-two .content-column .phone-box{margin-left:20px}
	.header-style-three .search-box-btn{margin-left:0}
	.coming-soon .content .content-inner .logo{margin-bottom:80px}
	.gallery-detail-section .inner-box h4,.gallery-detail-section .inner-box h3{font-size:24px}
	.sidebar-page-container .comments-area .comment .comment-inner .rating{position:relative;top:0;right:0}
	.news-detail .social-box{width:100%;display:block;margin-top:15px}
	.team-single-section .content-column .post-meta li{margin-right:25px}
	.dark-body .main-header .header-top{background-color:#2d3049}
	.banner-section-two .content-column .text br{display:none}
	}
	@media only screen and (max-width: 479px) {
		.main-header .header-top .info-list li:last-child:before{display: none;}
	.banner-section .content-column .title{font-size:20px}
	.banner-section-two .content-column .phone-box{margin-left:0;margin-top:20px}
	.call-to-action-section .title-column h2,h1{font-size:26px}
	.service-block-two .inner-box{padding:30px 25px}
	.sec-title.centered .title{padding:0}
	.sec-title.centered .title:before,.sec-title.centered .title:after{display:none}
	h2{font-size:22px;line-height:1.4em!important}
	.testimonial-block .inner-box{padding-left:20px;padding-right:20px}
	.team-section .outer-container .team-block{width:100%}
	.price-block .inner-box{padding-left:20px;padding-right:20px}
	.pricing-tabs .tab-buttons .tab-btn{padding:16px 34px}
	.service-block-four .inner-box{padding:20px 20px 35px}
	.seo-form .form-group input{width:100%}
	.seo-form .form-group{box-shadow:inherit;overflow:visible;border-radius:0}
	.seo-form .form-group input{margin-bottom:10px;border:1px solid rgba(0,0,0,0.15)}
	.seo-form .form-group::before{display:none}
	.banner-section-three .content-column .theme-btn{margin-left:0;margin-top:0; float: none;}
	.steps-section .step-block:nth-child(1) .inner-box::before,.steps-section .step-block:nth-child(3) .inner-box::before{display:none}
	.testimonial-block-three .inner-box{padding:30px 20px}
	.testimonial-block-three .inner-box .author-image-outer{padding:0}
	.testimonial-block-three .inner-box .author-image-outer .author-image{position:relative;margin-bottom:20px}
	.instagram-widget .post-thumb{width:27%}
	.cart-section .apply-coupon .form-group{margin-right:0;width:100%}
	.styled-form .form-group,.cart-section .coupon-outer .cart-btn,.cart-section .apply-coupon .form-group button,.cart-section .apply-coupon .form-group input[type="text"]{width:100%}
	.news-block-four .inner-box{padding:20px}
	.news-block-four .inner-box h3{font-size:24px}
	.news-block-four .inner-box .post-info li:first-child{margin-bottom:18px}
	.news-block-three .inner-box .lower-content h4{line-height:1.4em}
	.main-header .sticky-header .outer-box .cart-box .cart-panel{right:-100px!important}
	.seo-form-two .form-group::before,.banner-section-five .content-column .text br,.banner-section-six .content-column .text br,.banner-section-four .image-column .images-icons .image-1{display:none!important}
	.team-block-two .inner-box .lower-content{padding-left:0}
	.team-block-two .inner-box::before{right:0;width:100%}
	.team-block-two .inner-box:hover::after{width:100%;right:0}
	.banner-section-five .content-column .phone-box{margin-left:0;margin-top:15px}
	.seo-form-two .form-group input{width:100%}
	.business-block .inner-box{padding-left:0}
	.business-block .inner-box .box-number{position:relative;margin-bottom:30px}
	.news-block-two .inner-box .lower-content{padding:20px}
	.banner-section-six .content-column .btn-box .theme-btn{margin-right:0}
	.banner-section-three .content-column .text{line-height: 26px;margin-top: 15px;margin-bottom: 15px;font-size: 16px;}
	.banner-section-three .content-column .inner-column{text-align: center;}
	.banner-section-three .content-column h1{margin-top: 0;}
	.banner-section-three{padding-top: 60px;padding-bottom: 60px;}
	.services-section.style-two{padding-top: 60px;}
	.fact-counter .column{margin-bottom: 20px;}
	.main-footer .footer-bottom{text-align: center;}
	.main-footer .footer-bottom .copyright{margin-bottom: 10px;}
	.main-header .header-top .info-list li{margin-right: 0;}
	.banner-section-four .content-column .inner-column{text-align: center;}
	.banner-section-four .slide{padding: 60px 0 80px;}
	.banner-section-four .content-column .title{font-size: 16px;}
	}












</pre></body></html>