@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800;900&family=Roboto:wght@300;400;500;700;900&display=swap");*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}body{font-size:16px;line-height:30px;font-weight:400;font-family:"Nunito",sans-serif;color:#545454;outline:none;visibility:visible;overflow-X:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:""}@media only screen and (max-width: 767px){body{font-size:15px}}body[dir="rtl"]{text-align:right}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;color:#0f1328;font-weight:600;margin-top:0;line-height:1.3;margin-bottom:0}h1{font-size:36px}@media only screen and (max-width: 767px){h1{font-size:30px}}h2{font-size:30px}@media only screen and (max-width: 767px){h2{font-size:24px}}h3{font-size:24px}@media only screen and (max-width: 767px){h3{font-size:20px}}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p:last-child{margin-bottom:0}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input{transition:all 0.3s linear;outline:0}a:focus,button:focus,img:focus,input:focus{outline:0}p{margin-top:0;margin-bottom:0}a:focus,.form-control:focus{color:none;outline:none;text-decoration:none;box-shadow:none}a:hover{text-decoration:none;color:#f31717}ul,ol{padding:0;list-style:none;margin:0}button,input[type="submit"]{cursor:pointer}img{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}.section,.main-wrapper{float:left;width:100%}@media only screen and (min-width: 1200px){.container{max-width:1200px}}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.row-wrapper{margin-right:-15px;margin-left:-15px}.row-wrapper .custom-col{padding-left:15px;padding-right:15px}.section-title .title{font-size:50px;font-weight:700;font-family:"Roboto",sans-serif;color:#11161e;line-height:65px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.section-title .title{font-size:40px;line-height:55px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-title .title{font-size:32px;line-height:45px}}@media only screen and (max-width: 767px){.section-title .title{font-size:28px;line-height:35px}}.section-title .sub-title{font-size:18px;font-weight:600;margin-bottom:10px;font-family:"Nunito",sans-serif;color:#f31717;text-transform:uppercase;line-height:30px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.section-title .sub-title{font-size:16px}}@media only screen and (max-width: 575px){.section-title .sub-title{font-size:15px}}.section-padding{padding-top:120px;padding-bottom:120px}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-padding{padding-top:90px;padding-bottom:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-padding{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width: 767px){.section-padding{padding-top:60px;padding-bottom:60px}}.section-padding-02{padding-top:120px}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-padding-02{padding-top:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-padding-02{padding-top:70px}}@media only screen and (max-width: 767px){.section-padding-02{padding-top:60px}}.bg-cover{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.grey-bg{background:#f7f7f7}.preloader{position:fixed;top:0;left:0;display:table;height:100%;width:100%;background:#fff;z-index:99999}.preloader .loader{display:table-cell;vertical-align:middle;text-align:center}.preloader .loader .ytp-spinner{position:absolute;left:50%;top:50%;width:64px;margin-left:-32px;z-index:18;pointer-events:none}.preloader .loader .ytp-spinner .ytp-spinner-container{pointer-events:none;position:absolute;width:100%;padding-bottom:100%;top:50%;left:50%;margin-top:-50%;margin-left:-50%;animation:ytp-spinner-linspin 1568.23529647ms linear infinite}.preloader .loader .ytp-spinner .ytp-spinner-container .ytp-spinner-rotator{position:absolute;width:100%;height:100%;animation:ytp-spinner-easespin 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.preloader .loader .ytp-spinner .ytp-spinner-container .ytp-spinner-rotator .ytp-spinner-left{position:absolute;top:0;left:0;bottom:0;overflow:hidden;right:50%}.preloader .loader .ytp-spinner .ytp-spinner-container .ytp-spinner-rotator .ytp-spinner-right{position:absolute;top:0;right:0;bottom:0;overflow:hidden;left:50%}.preloader .loader .ytp-spinner-circle{box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#f31717 #f31717 #e7e7e8;border-radius:50%;border-width:6px}.preloader .loader .ytp-spinner-left .ytp-spinner-circle{left:0;right:-100%;border-right-color:#e7e7e8;animation:ytp-spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.preloader .loader .ytp-spinner-right .ytp-spinner-circle{left:-100%;right:0;border-left-color:#e7e7e8;animation:ytp-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes ytp-spinner-linspin{to{transform:rotate(360deg)}}@keyframes ytp-spinner-easespin{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes ytp-spinner-left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes ytp-right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.accordion .card{border:none;border-radius:0;border-top:1px solid #eeeeee}.accordion .card .card-header{border:none;background-color:transparent;padding:0}.accordion .card .card-header [data-toggle="collapse"]{display:block;padding:15px 0;border:none;background-color:transparent;margin:0;font-size:24px;line-height:1.25;font-family:"Roboto",sans-serif;color:#0f1328}.accordion .card .card-header [data-toggle="collapse"]::after{display:inline-block;font-size:90%;content:"\f107";font-family:"FontAwesome";margin-left:15px;color:#f31717;transform:rotateX(-190deg);transition:all 0.3s linear}.accordion .card .card-header [data-toggle="collapse"].collapsed::after{transform:rotateX(0deg)}.accordion .card .collapse,.accordion .card .collapsing{margin:0}.accordion .card .collapse .card-body,.accordion .card .collapsing .card-body{padding:0 0 20px;max-width:650px}.accordion.text-center .card .card-header{padding-left:15px;padding-right:15px}.accordion.text-center .card .collapse .card-body,.accordion.text-center .card .collapsing .card-body{padding:0 15px 20px;margin-left:auto;margin-right:auto}.accordion-2 .card{border:none;border-radius:0;background-color:#f8f7f7}.accordion-2 .card+.card{margin-top:15px}.accordion-2 .card .card-header{border:none;background-color:transparent;padding:0}.accordion-2 .card .card-header [data-toggle="collapse"]{display:block;padding:20px 60px 20px 30px;border:none;margin:0;font-size:14px;line-height:1.25;font-weight:700;text-transform:uppercase;font-family:"Nunito",sans-serif;background-color:#f31717;color:#fff}.accordion-2 .card .card-header [data-toggle="collapse"]::after{display:block;content:"-";position:absolute;right:22px;top:22px;width:16px;height:16px;border-radius:50%;line-height:17px;font-weight:400;text-align:center;font-family:"Nunito",sans-serif;background-color:#fff;color:#f31717;padding-left:3px}.accordion-2 .card .card-header [data-toggle="collapse"].collapsed{background-color:#f8f7f7;color:#0f1328}.accordion-2 .card .card-header [data-toggle="collapse"].collapsed::after{content:"+";background-color:#f31717;color:#fff;padding-left:1px}.accordion-2 .card .collapse,.accordion-2 .card .collapsing{margin:0}.accordion-2 .card .collapse .card-body,.accordion-2 .card .collapsing .card-body{padding:25px 30px;max-width:650px;margin-left:auto;margin-right:auto}.list-bullet{list-style:none;padding-left:0;margin-bottom:0}.list-bullet li{line-height:2}.list-bullet li::before{content:"\f111";font-size:8px;font-family:"FontAwesome";color:#f31717;margin-right:10px;position:relative;top:-2px}.list-check-square-o{list-style:none;padding-left:0;margin-bottom:0}.list-check-square-o li{line-height:2}.list-check-square-o li::before{content:"\f046";font-family:"FontAwesome";color:#f31717;margin-right:10px;position:relative;top:0}.nav-tabs{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.nav-tabs .nav-item{margin:0}.nav-tabs .nav-item .nav-link{margin:0 0 -1px;border:none;padding:15px 20px;position:relative;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background-color:transparent;border-radius:0}.nav-tabs .nav-item .nav-link::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#f31717;opacity:0}.nav-tabs .nav-item .nav-link.active::before{opacity:1}@media only screen and (max-width: 479px){.nav-tabs .nav-item .nav-link{padding:10px}}.tab-content:not(:first-child){margin-top:25px}.skill+.skill{margin-top:40px}.skill .progress{border-radius:0;background-color:#fff;height:10px}.skill .progress .progress-bar{border-radius:0;background-color:#f31717}.skill .text{font-size:20px;display:flex;flex-wrap:wrap;align-items:center;font-family:"Roboto",sans-serif;line-height:1;margin-top:7px}.skill .text .value{font-size:14px;margin-left:15px;color:#f31717;margin-top:2px}blockquote{background-color:#f31717;padding:25px 35px}@media only screen and (max-width: 767px){blockquote{padding:25px}}blockquote::before{content:"\f11d";font-family:flaticon !important;font-size:36px;line-height:1;margin-right:5px;position:relative;bottom:-3px;color:#fff}@media only screen and (max-width: 767px){blockquote::before{font-size:30px}}blockquote:not(:first-child){margin-top:25px}blockquote:not(:last-child){margin-bottom:25px}blockquote p{display:inline;font-size:24px;font-style:italic;font-family:"Nunito",sans-serif;color:#fff;line-height:1.35;font-weight:600}@media only screen and (max-width: 767px){blockquote p{font-size:20px}}blockquote footer{color:#fff}@media only screen and (max-width: 767px){blockquote footer{font-size:18px}}label{display:block;line-height:1;margin-bottom:10px;font-weight:400;text-transform:capitalize}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea{border:1px solid transparent;box-shadow:none;color:#545454;border-radius:40px;background-color:#f0f1f5;margin-bottom:0;padding-left:30px;padding-right:40px;width:100%;height:70px;font-size:16px;font-weight:300;outline:none;transition:all 0.3s linear}@media only screen and (min-width: 768px) and (max-width: 991px){input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea{height:60px}}@media only screen and (max-width: 767px){input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea{height:55px;padding-left:20px}}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,textarea:focus{border:1px solid #f31717}textarea{resize:none;padding-top:15px;height:190px;transition:all 0.3s linear}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){textarea{height:170px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 25px) 50%;background-repeat:no-repeat;font-family:"Nunito",sans-serif;width:100%;border:none;background-color:#f7f7f7;line-height:24px;font-weight:300;height:50px;padding:10px 44px 10px 21px;color:#545454;border-radius:0;max-width:500px}.ht-mcs-switcher-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.ht-mcs-switcher-wrap.inline{flex-direction:row}.ht-mcs-switcher-wrap .ht-mcs-switcher{margin:5px 10px}.ht-mcs-switcher{position:relative;line-height:0;margin:0;display:flex}.ht-mcs-switcher input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden}.ht-mcs-switcher input:checked+label{background-color:rgba(243,23,23,0.3)}.ht-mcs-switcher input:checked+label::before{background-color:#f31717;box-shadow:0 0 15px rgba(243,23,23,0.5);left:26px}.ht-mcs-switcher input:disabled+label{opacity:0.5;cursor:not-allowed}.ht-mcs-switcher label{width:52px;height:18px;display:inline-block;border-radius:50px;background-color:rgba(0,0,0,0.15);transition:background-color 0.3s ease 0s;margin:4px 0;position:relative;text-indent:-9999px;cursor:pointer}.ht-mcs-switcher label::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);transition:left 0.5s ease 0s, background-color 0.3s ease 0s}.ht-mcs-switcher.primary input:checked+label{background-color:rgba(243,23,23,0.3)}.ht-mcs-switcher.primary input:checked+label::before{background-color:#f31717;box-shadow:0 0 15px rgba(243,23,23,0.5)}.ht-mcs-switcher.secondary input:checked+label{background-color:rgba(15,19,39,0.3)}.ht-mcs-switcher.secondary input:checked+label::before{background-color:#0f1327;box-shadow:0 0 15px rgba(15,19,39,0.5)}.ht-mcs-switcher.success input:checked+label{background-color:rgba(76,175,80,0.3)}.ht-mcs-switcher.success input:checked+label::before{background-color:#4CAF50;box-shadow:0 0 15px rgba(76,175,80,0.5)}.ht-mcs-switcher.danger input:checked+label{background-color:rgba(244,67,54,0.3)}.ht-mcs-switcher.danger input:checked+label::before{background-color:#F44336;box-shadow:0 0 15px rgba(244,67,54,0.5)}.ht-mcs-switcher.warning input:checked+label{background-color:rgba(255,193,7,0.3)}.ht-mcs-switcher.warning input:checked+label::before{background-color:#FFC107;box-shadow:0 0 15px rgba(255,193,7,0.5)}.ht-mcs-switcher.info input:checked+label{background-color:rgba(23,162,184,0.3)}.ht-mcs-switcher.info input:checked+label::before{background-color:#17a2b8;box-shadow:0 0 15px rgba(23,162,184,0.5)}.cus-checkbox-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.cus-checkbox-wrap.inline{flex-direction:row}.cus-checkbox-wrap .cus-checkbox{margin:5px 10px}.cus-checkbox{display:flex;margin:0}.cus-checkbox input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden}.cus-checkbox input:checked+label::before{background-color:#f31717;border-color:#f31717;background-image:url(../images/icons/checkbox.png)}.cus-checkbox input:disabled+label{opacity:0.5;cursor:not-allowed}.cus-checkbox label{display:inline-block;line-height:22px;position:relative;padding-left:28px;min-width:22px;min-height:22px;cursor:pointer;margin:0}.cus-checkbox label span{padding-left:8px}.cus-checkbox label::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:2px solid #bbbbbb;border-radius:2px;transition:all 0.3s ease 0s;background-position:center center;background-repeat:no-repeat}.cus-checkbox.primary input:checked+.icon{background-color:#f31717;border-color:#f31717}.cus-checkbox.secondary input:checked+.icon{background-color:#0f1327;border-color:#0f1327}.cus-checkbox.success input:checked+.icon{background-color:#4CAF50;border-color:#4CAF50}.cus-checkbox.danger input:checked+.icon{background-color:#F44336;border-color:#F44336}.cus-checkbox.warning input:checked+.icon{background-color:#FFC107;border-color:#FFC107}.cus-checkbox.info input:checked+.icon{background-color:#17a2b8;border-color:#17a2b8}.cus-radio-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.cus-radio-wrap.inline{flex-direction:row}.cus-radio-wrap .cus-radio{margin:5px 10px}.cus-radio{display:flex;margin:0;transition:all 0.3s ease 0s}.cus-radio input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden;margin:0}.cus-radio input:checked+label::before{background-color:#f31717}.cus-radio input:checked+label::after{transform:scale(1);opacity:1}.cus-radio input:disabled+label{opacity:0.5;cursor:not-allowed}.cus-radio label{display:inline-block;line-height:22px;position:relative;padding-left:28px;min-width:22px;min-height:22px;cursor:pointer;margin:0}.cus-radio label span{padding-left:8px}.cus-radio label::before{content:"";width:18px;height:18px;display:block;border-radius:50%;position:absolute;left:0;top:2px;background-color:#cccccc;transition:all 0.3s ease 0s}.cus-radio label::after{content:"";display:block;border-radius:50%;position:absolute;left:5px;top:7px;width:8px;height:8px;background-color:#fff;opacity:0;transform:scale(3);transition:all 0.3s ease 0s}.cus-radio.primary input:checked+.icon{background-color:#f31717}.cus-radio.secondary input:checked+.icon{background-color:#0f1327}.cus-radio.success input:checked+.icon{background-color:#4CAF50}.cus-radio.danger input:checked+.icon{background-color:#F44336}.cus-radio.warning input:checked+.icon{background-color:#FFC107}.cus-radio.info input:checked+.icon{background-color:#17a2b8}.cus-upload{position:relative;display:inline-flex}.cus-upload input[type="file"]{position:absolute;left:0;top:0;width:0.1px;height:0.1px;opacity:0;visibility:hidden;overflow:hidden;padding:0}.btn-wrap{display:flex;flex-wrap:wrap;margin:-5px}.btn-wrap .btn{margin:5px}.main-btn{display:inline-block;position:relative;overflow:hidden;background-color:#f31717;border-color:transparent;color:#fff;border-radius:30px;text-transform:capitalize;font-size:16px;font-family:"Nunito",sans-serif;font-weight:600;padding:0px 32px;height:60px;line-height:58px;border-width:1px;border-style:solid;box-shadow:none;transition:all 0.3s linear;cursor:pointer}.main-btn:hover{background:#0f1328;color:#fff}.main-btn:hover span{background:#f31717;color:#fff}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-btn{height:55px;line-height:53px;padding:0 25px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.main-btn{height:45px;line-height:44px;padding:0 20px;font-size:13px}}@media only screen and (max-width: 575px){.main-btn{height:45px;line-height:44px;padding:0 20px;font-size:13px}}.main-btn span{width:45px;height:45px;background-color:#fff;color:#0f1328;border-radius:50%;font-size:14px;display:inline-block;position:relative;line-height:49px;left:25px;top:1px;text-align:center;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-btn span{height:40px;width:40px;line-height:44px;left:20px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.main-btn span{height:35px;width:35px;line-height:38px;left:15px}}@media only screen and (max-width: 575px){.main-btn span{height:35px;width:35px;line-height:37px;left:15px}}.main-btn:active,.main-btn:active:focus,.main-btn:focus{box-shadow:none}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:4px 0 0 4px}.btn-group .btn:last-child{border-radius:0 4px 4px 0}.btn-round{border-radius:100px}.btn-square{border-radius:0}[class*="btn-icon-"] i{position:absolute;top:0;width:60px;height:60px;line-height:28px;text-align:center;padding:15px;background-color:rgba(0,0,0,0.1)}.btn-icon-left{padding-left:69px}.btn-icon-left i{left:0;right:auto}.btn-icon-right{padding-right:69px}.btn-icon-right i{left:auto;right:0}.btn-box{width:50px;padding:10px;text-align:center;flex:1 0 50px}.btn-box i{display:block;line-height:24px}.btn-primary{background-color:#f31717;border-color:#f31717;color:#fff}.btn-primary:hover{background-color:#f31717;border-color:#f31717;color:#fff}.btn-secondary{background-color:#0f1327;border-color:#0f1327;color:#fff}.btn-secondary:hover{background-color:#0f1327;border-color:#0f1327;color:#fff}.btn-success{background-color:#4CAF50;border-color:#4CAF50;color:#fff}.btn-success:hover{background-color:#4CAF50;border-color:#4CAF50;color:#fff}.btn-danger{background-color:#F44336;border-color:#F44336;color:#fff}.btn-danger:hover{background-color:#F44336;border-color:#F44336;color:#fff}.btn-warning{background-color:#FFC107;border-color:#FFC107;color:#0f1328}.btn-warning:hover{background-color:#FFC107;border-color:#FFC107;color:#0f1328}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#0f1328}.btn-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#0f1328}.btn-dark{background-color:#11161e;border-color:#11161e;color:#fff}.btn-dark:hover{background-color:#11161e;border-color:#11161e;color:#fff}.btn-hover-primary:hover{background-color:#f31717;border-color:#f31717;color:#fff}.btn-hover-secondary:hover{background-color:#0f1327;border-color:#0f1327;color:#fff}.btn-hover-success:hover{background-color:#4CAF50;border-color:#4CAF50;color:#fff}.btn-hover-danger:hover{background-color:#F44336;border-color:#F44336;color:#fff}.btn-hover-warning:hover{background-color:#FFC107;border-color:#FFC107;color:#0f1328}.btn-hover-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-hover-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#0f1328}.btn-hover-dark:hover{background-color:#11161e;border-color:#11161e;color:#fff}.btn-android{background-color:#7AC157;border-color:#7AC157;color:#fff}.btn-android:hover{background-color:#6bba45;border-color:#6bba45}.btn-apple{background-color:#B8B8B8;border-color:#B8B8B8;color:#fff}.btn-apple:hover{background-color:#ababab;border-color:#ababab}.btn-behance{background-color:#1869FF;border-color:#1869FF;color:#fff}.btn-behance:hover{background-color:#0059fe;border-color:#0059fe}.btn-codepen{background-color:#000;border-color:#000;color:#fff}.btn-codepen:hover{background-color:#000;border-color:#000}.btn-dribbble{background-color:#EA4C8A;border-color:#EA4C8A;color:#fff}.btn-dribbble:hover{background-color:#e7357b;border-color:#e7357b}.btn-dropbox{background-color:#007EE5;border-color:#007EE5;color:#fff}.btn-dropbox:hover{background-color:#0070cc;border-color:#0070cc}.btn-evernote{background-color:#78D525;border-color:#78D525;color:#fff}.btn-evernote:hover{background-color:#6cbf21;border-color:#6cbf21}.btn-facebook{background-color:#4867AA;border-color:#4867AA;color:#fff}.btn-facebook:hover{background-color:#405c98;border-color:#405c98}.btn-github{background-color:#313131;border-color:#313131;color:#fff}.btn-github:hover{background-color:#242424;border-color:#242424}.btn-google-drive{background-color:#1DA462;border-color:#1DA462;color:#fff}.btn-google-drive:hover{background-color:#198e55;border-color:#198e55}.btn-google-earth{background-color:#4285F4;border-color:#4285F4;color:#fff}.btn-google-earth:hover{background-color:#2a75f3;border-color:#2a75f3}.btn-google-glass{background-color:#EA4335;border-color:#EA4335;color:#fff}.btn-google-glass:hover{background-color:#e82e1e;border-color:#e82e1e}.btn-google-maps{background-color:#5083C3;border-color:#5083C3;color:#fff}.btn-google-maps:hover{background-color:#4076ba;border-color:#4076ba}.btn-google-play{background-color:#01B9FD;border-color:#01B9FD;color:#fff}.btn-google-play:hover{background-color:#01a6e4;border-color:#01a6e4}.btn-google-plus{background-color:#DD5144;border-color:#DD5144;color:#fff}.btn-google-plus:hover{background-color:#d93d2e;border-color:#d93d2e}.btn-google{background-color:#4285F4;border-color:#4285F4;color:#fff}.btn-google:hover{background-color:#2a75f3;border-color:#2a75f3}.btn-instagram{background-color:#B23A94;border-color:#B23A94;color:#fff}.btn-instagram:hover{background-color:#9f3484;border-color:#9f3484}.btn-css3{background-color:#0277BD;border-color:#0277BD;color:#fff}.btn-css3:hover{background-color:#0267a4;border-color:#0267a4}.btn-html5{background-color:#E44D26;border-color:#E44D26;color:#fff}.btn-html5:hover{background-color:#d6411b;border-color:#d6411b}.btn-javascript{background-color:#F9DC3D;border-color:#F9DC3D;color:#fff}.btn-javascript:hover{background-color:#f8d824;border-color:#f8d824}.btn-python{background-color:#0C9DBF;border-color:#0C9DBF;color:#fff}.btn-python:hover{background-color:#0a89a7;border-color:#0a89a7}.btn-lastfm{background-color:#E31B23;border-color:#E31B23;color:#fff}.btn-lastfm:hover{background-color:#cc181f;border-color:#cc181f}.btn-linkedin{background-color:#007BB6;border-color:#007BB6;color:#fff}.btn-linkedin:hover{background-color:#006a9d;border-color:#006a9d}.btn-paypal{background-color:#002F86;border-color:#002F86;color:#fff}.btn-paypal:hover{background-color:#00266d;border-color:#00266d}.btn-pinterest{background-color:#BD081B;border-color:#BD081B;color:#fff}.btn-pinterest:hover{background-color:#a50718;border-color:#a50718}.btn-pocket{background-color:#EF3E56;border-color:#EF3E56;color:#fff}.btn-pocket:hover{background-color:#ed2641;border-color:#ed2641}.btn-polymer{background-color:#F87292;border-color:#F87292;color:#fff}.btn-polymer:hover{background-color:#f75a7f;border-color:#f75a7f}.btn-rss{background-color:#F99C3A;border-color:#F99C3A;color:#fff}.btn-rss:hover{background-color:#f89021;border-color:#f89021}.btn-share{background-color:#2C9CFF;border-color:#2C9CFF;color:#fff}.btn-share:hover{background-color:#1390ff;border-color:#1390ff}.btn-stackoverflow{background-color:#F38024;border-color:#F38024;color:#fff}.btn-stackoverflow:hover{background-color:#f0720d;border-color:#f0720d}.btn-steam{background-color:#15497B;border-color:#15497B;color:#fff}.btn-steam:hover{background-color:#113c65;border-color:#113c65}.btn-twitter{background-color:#1DA1F2;border-color:#1DA1F2;color:#fff}.btn-twitter:hover{background-color:#0d95e8;border-color:#0d95e8}.btn-vk{background-color:#5181B8;border-color:#5181B8;color:#fff}.btn-vk:hover{background-color:#4574aa;border-color:#4574aa}.btn-wikipedia{background-color:#E9E9E9;border-color:#E9E9E9;color:#0f1328}.btn-wikipedia:hover{background-color:#dcdcdc;border-color:#dcdcdc}.btn-windows{background-color:#0078D6;border-color:#0078D6;color:#fff}.btn-windows:hover{background-color:#006abd;border-color:#006abd}.btn-500px{background-color:#000;border-color:#000;color:#fff}.btn-500px:hover{background-color:#000;border-color:#000}.btn-8tracks{background-color:#122D4B;border-color:#122D4B;color:#fff}.btn-8tracks:hover{background-color:#0d2136;border-color:#0d2136}.btn-amazon{background-color:#F79B34;border-color:#F79B34;color:#fff}.btn-amazon:hover{background-color:#f68f1b;border-color:#f68f1b}.btn-blogger{background-color:#F06A35;border-color:#F06A35;color:#fff}.btn-blogger:hover{background-color:#ee581d;border-color:#ee581d}.btn-delicious{background-color:#0000FE;border-color:#0000FE;color:#fff}.btn-delicious:hover{background-color:#0000e5;border-color:#0000e5}.btn-disqus{background-color:#2E9EFE;border-color:#2E9EFE;color:#fff}.btn-disqus:hover{background-color:#1592fe;border-color:#1592fe}.btn-flattr{background-color:#7AB831;border-color:#7AB831;color:#fff}.btn-flattr:hover{background-color:#6da42c;border-color:#6da42c}.btn-flickr{background-color:#FE0084;border-color:#FE0084;color:#fff}.btn-flickr:hover{background-color:#e50077;border-color:#e50077}.btn-odnoklassniki{background-color:#F58220;border-color:#F58220;color:#fff}.btn-odnoklassniki:hover{background-color:#f1750b;border-color:#f1750b}.btn-outlook{background-color:#0072C6;border-color:#0072C6;color:#fff}.btn-outlook:hover{background-color:#0063ad;border-color:#0063ad}.btn-playstation{background-color:#07418E;border-color:#07418E;color:#fff}.btn-playstation:hover{background-color:#063676;border-color:#063676}.btn-reddit{background-color:#ff4500;border-color:#ff4500;color:#fff}.btn-reddit:hover{background-color:#e63e00;border-color:#e63e00}.btn-skype{background-color:#00A9F0;border-color:#00A9F0;color:#fff}.btn-skype:hover{background-color:#0097d7;border-color:#0097d7}.btn-slideshare{background-color:#0077B5;border-color:#0077B5;color:#fff}.btn-slideshare:hover{background-color:#00669c;border-color:#00669c}.btn-soundcloud{background-color:#FE4900;border-color:#FE4900;color:#fff}.btn-soundcloud:hover{background-color:#e54200;border-color:#e54200}.btn-tumblr{background-color:#36465D;border-color:#36465D;color:#fff}.btn-tumblr:hover{background-color:#2d3a4d;border-color:#2d3a4d}.btn-twitch{background-color:#6441A4;border-color:#6441A4;color:#fff}.btn-twitch:hover{background-color:#593a92;border-color:#593a92}.btn-vimeo{background-color:#1AB7EA;border-color:#1AB7EA;color:#fff}.btn-vimeo:hover{background-color:#14a7d7;border-color:#14a7d7}.btn-whatsapp{background-color:#189D0E;border-color:#189D0E;color:#fff}.btn-whatsapp:hover{background-color:#14860c;border-color:#14860c}.btn-xbox{background-color:#107C0F;border-color:#107C0F;color:#fff}.btn-xbox:hover{background-color:#0d650c;border-color:#0d650c}.btn-yahoo{background-color:#4101AF;border-color:#4101AF;color:#fff}.btn-yahoo:hover{background-color:#380196;border-color:#380196}.btn-youtube{background-color:#FE0000;border-color:#FE0000;color:#fff}.btn-youtube:hover{background-color:#e50000;border-color:#e50000}.header-top{background-color:#0f1327;padding-bottom:16px;padding-top:1px}.header-top-left{margin-top:12px}.header-top-left .header-meta{display:flex;flex-wrap:wrap}.header-top-left .header-meta li{margin-right:50px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.header-top-left .header-meta li{margin-right:25px}}.header-top-left .header-meta li a{font-size:14px;display:inline-block;color:#fff;font-weight:400;transition:all 0.3s linear}.header-top-left .header-meta li i{font-size:14px;color:#f31717;margin-right:8px;position:relative;top:2px}.header-top-left .header-meta li:last-child{margin-right:0}.header-top-left .header-meta li:hover a{color:#f31717}.header-top-right{margin-top:12px}.social{display:flex}.social li{margin-right:15px}@media only screen and (min-width: 992px) and (max-width: 1199px){.social li{margin-right:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.social li{margin-right:8px}}.social li a{width:40px;height:40px;display:block;text-align:center;line-height:44px;border-radius:50%;background-color:#303033;color:#fff;font-size:14px;transition:all 0.3s linear}@media only screen and (min-width: 768px) and (max-width: 991px){.social li a{width:35px;height:35px;line-height:40px;font-size:13}}.social li:last-child{margin-right:0}.social li:hover a{background-color:#f31717;color:#fff}.transparent-header{position:absolute;top:0;left:0;width:100%;z-index:99}.header-top-2 .header-top-wrapper-2{background-color:#0f1327;padding-bottom:14px;padding-top:1px;padding-left:15px;padding-right:15px}.header-bottom{background:#fff}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-bottom{padding:15px 0}}.header-bottom-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.header-logo img{width:120px}}.header-right{display:flex;align-items:center}.header-right .header-primary-menu .nav-menu{margin-left:auto}.header-right .header-primary-menu .nav-menu>li{margin-right:40px;display:inline-block;position:relative;padding:32px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-right .header-primary-menu .nav-menu>li{margin-right:20px}}.header-right .header-primary-menu .nav-menu>li>a{font-size:16px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;text-transform:capitalize;display:block}.header-right .header-primary-menu .nav-menu>li>a.active{color:#f31717}.header-right .header-primary-menu .nav-menu>li>a i{font-size:9px;margin-left:3px}.header-right .header-primary-menu .nav-menu>li:hover>a{color:#f31717}.header-right .header-primary-menu .nav-menu>li:hover .sub-menu{top:100%;opacity:1;visibility:visible}.header-right .header-primary-menu .nav-menu>li .sub-menu{width:250px;position:absolute;left:0;top:110%;border-top:2px solid #f31717;background-color:#fff;text-align:left;padding:15px 0;box-shadow:0px 10px 30px 0px rgba(1,1,1,0.1);z-index:99;visibility:hidden;opacity:0;transition:all 0.3s linear}.header-right .header-primary-menu .nav-menu>li .sub-menu li{display:block;padding:0;transition:all 0.3s linear}.header-right .header-primary-menu .nav-menu>li .sub-menu li.active>a{background-color:#0f1327;color:#fff}.header-right .header-primary-menu .nav-menu>li .sub-menu li a{display:block;font-weight:600;color:#0f1328;font-size:15px;padding:8px 12px;transition:all 0.3s linear}.header-right .header-primary-menu .nav-menu>li .sub-menu li:hover a{color:#fff;background-color:#f31717;margin-right:0}.header-right .main-btn{background:#0f1327;color:#fff;transition:all 0.3s linear}.header-right .main-btn:hover{background:#f31717;color:#fff}.header-right .main-btn:hover span{background:#fff;color:#0f1328}.header-right .main-btn span{background:#f31717;color:#fff;transition:all 0.3s linear}.header-bottom.sticky{position:fixed;left:0;top:0;width:100%;z-index:99;background:#fff;box-shadow:2px 2px 16px rgba(34,34,34,0.15);animation:sticky 1s}@keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.header-toggle .menu-toggle{display:inline-block;background:none;border:0;padding:0}.header-toggle .menu-toggle span{width:23px;height:2px;background-color:#0f1328;display:block}.header-toggle .menu-toggle span:nth-of-type(2){margin:5px 0}.header-bottom-2{padding:0;background:none;box-shadow:none}.header-bottom-2.sticky .header-bottom-wrapper-2{box-shadow:none}.header-bottom-2 .header-bottom-wrapper-2{background-color:#fff;padding-right:15px;padding-left:15px;box-shadow:0 0 25px rgba(187,187,187,0.35)}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-bottom-2 .header-bottom-wrapper-2{padding:15px;box-shadow:none}}.offcanvas-start{width:300px}.offcanvas .offcanvas-header .logo{width:120px}.offcanvas-body{padding:0}.mobile-menu{padding:30px 0}.mobile-menu ul{border-top:1px solid #e5e5e5}.mobile-menu ul li{position:relative}.mobile-menu ul li>a{font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;color:#0f1328;text-transform:capitalize;display:block;border-bottom:1px solid #e5e5e5;padding:10px 20px}.mobile-menu ul li>a.active{background-color:#0f1327;color:#fff}.mobile-menu ul li:hover>a{background-color:#f31717;color:#fff}.mobile-menu ul li:hover .mobile-menu-expand::before{background:#fff}.mobile-menu ul li:hover .mobile-menu-expand::after{background:#fff}.mobile-menu ul li .mobile-menu-expand{position:absolute;right:20px;top:14px;width:16px;height:16px;cursor:pointer}.mobile-menu ul li .mobile-menu-expand::before{position:absolute;content:'';width:100%;height:1px;background-color:#f31717;top:50%;transform:translateY(-50%);transition:all 0.3s linear}.mobile-menu ul li .mobile-menu-expand::after{position:absolute;content:'';width:1px;height:100%;background-color:#11161e;left:50%;bottom:0;background-color:#f31717;transform:translateX(-50%);transition:all 0.3s linear}.mobile-menu ul li.active-expand>.mobile-menu-expand::after{height:0}.mobile-menu ul li .sub-menu{border-top:0;position:relative}.mobile-menu ul li .sub-menu li a{padding-left:12%}.mobile-menu ul li .sub-menu li.active a{background-color:#0f1327;color:#fff}.mobile-menu ul li .sub-menu li:hover>a{background-color:#f31717;color:#fff}.page-banner-section{background-image:url(../images/bg/page-banner-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:100px}@media only screen and (max-width: 767px){.page-banner-section{padding-top:70px}}@media only screen and (max-width: 575px){.page-banner-section{padding-top:50px}}.page-title-container{background-color:rgba(15,19,40,0.9);padding:70px 30px;text-align:center;max-width:680px;display:block;margin:0 auto}@media only screen and (max-width: 767px){.page-title-container{padding:50px 15px}}@media only screen and (max-width: 575px){.page-title-container{padding:30px 15px}}.page-title{color:#fff;font-size:48px;line-height:1.25;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 767px){.page-title{font-size:36px}}@media only screen and (max-width: 575px){.page-title{font-size:30px}}.page-breadcrumb{color:#f31717;font-size:18px;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.page-breadcrumb li+li::before{content:"\f105";font-family:"FontAwesome";margin:0 10px}@media only screen and (max-width: 767px){.page-breadcrumb{font-size:16px}}@media only screen and (max-width: 575px){.page-breadcrumb{font-size:14px}}.single-slider{height:900px;position:relative;z-index:1}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.single-slider{height:720px}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-slider{height:650px}}@media only screen and (max-width: 767px){.single-slider{height:auto}}.single-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,19,39,0.35);z-index:-1}.slider-content{max-width:620px}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-content{max-width:580px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content{max-width:480px}}@media only screen and (max-width: 767px){.slider-content{padding-top:90px;padding-bottom:120px;max-width:350px}}.slider-content .sub-title{font-size:18px;line-height:30px;font-weight:600;font-family:"Nunito",sans-serif;color:#fff;text-transform:uppercase;padding-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .sub-title{font-size:16px;line-height:28px;padding-bottom:10px}}@media only screen and (max-width: 767px){.slider-content .sub-title{font-size:14px;line-height:28px;padding-bottom:5px}}.slider-content .title{font-size:60px;font-weight:700;line-height:76px;color:#fff}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-content .title{font-size:55px;line-height:66px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-content .title{font-size:52px;line-height:63px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .title{font-size:40px;line-height:50px}}@media only screen and (max-width: 767px){.slider-content .title{font-size:30px;line-height:40px}}@media only screen and (max-width: 767px){.slider-content .title{font-size:30px;line-height:40px}}.slider-content p{font-size:18px;line-height:30px;font-weight:600;color:#fff;padding-top:10px;max-width:490px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.slider-content p{padding-top:5px;font-size:16px}}@media only screen and (max-width: 767px){.slider-content p{display:none}}.slider-content .main-btn{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .main-btn{margin-top:20px}}@media only screen and (max-width: 767px){.slider-content .main-btn{margin-top:15px}}@media only screen and (max-width: 575px){.slider-content .main-btn{margin-right:10px}}.slider-content .main-btn.btn-white{background-color:#fff;color:#0f1328;margin-left:25px;transition:all 0.5s linear}.slider-content .main-btn.btn-white:hover{background:#f31717;color:#fff;transition:all 0.5s linear}.slider-content .main-btn.btn-white:hover span{background:#fff;color:#0f1328}@media only screen and (max-width: 767px){.slider-content .main-btn.btn-white{margin-left:15px}}@media only screen and (max-width: 575px){.slider-content .main-btn.btn-white{margin-left:0}}.slider-content .main-btn.btn-white span{background-color:#f31717;color:#fff;transition:all 0.5s linear}.slider-active .slick-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:9;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s linear}.slider-active .slick-arrow i{width:45px;height:45px;background:#fff;color:#0f1328;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:16px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:14px}}.slider-active .slick-arrow i:hover{background:#f31717;color:#fff}.slider-active .slick-arrow.next{left:auto;right:0}.slider-active:hover .slick-arrow{opacity:1;visibility:visible;left:45px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-active:hover .slick-arrow{left:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active:hover .slick-arrow{left:0}}.slider-active:hover .slick-arrow.next{left:auto;right:45px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-active:hover .slick-arrow.next{left:auto;right:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active:hover .slick-arrow.next{left:auto;right:0}}.slider-area .slick-dots{z-index:9;position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.slider-area .slick-dots li{display:inline-block;margin:0 5px}.slider-area .slick-dots li button{width:12px;height:12px;background:#fff;border-radius:50px;font-size:0;border:0;transition:all 0.3s linear}.slider-area .slick-dots li.slick-active button{background-color:#f31717;border-color:#f31717}.hero-area{height:1050px;background-position:center top;background-size:cover;background-repeat:no-repeat;width:100%;position:relative;z-index:98}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.hero-area{height:780px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.hero-area{height:auto}}.hero-area::before{content:"";position:absolute;left:0;top:0;bottom:-2px;width:100%;height:100%;background:rgba(255,255,255,0.95);z-index:-1}.hero-content{padding-top:145px}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-content{padding-top:190px}}@media only screen and (max-width: 767px){.hero-content{padding-top:120px}}@media only screen and (max-width: 575px){.hero-content{padding-right:0}}.hero-content .sub-title{font-size:18px;line-height:30px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;text-transform:uppercase;padding-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-content .sub-title{font-size:16px;line-height:28px;padding-bottom:10px}}@media only screen and (max-width: 767px){.hero-content .sub-title{font-size:15px;line-height:28px;padding-bottom:5px}}.hero-content .title{font-size:60px;font-weight:700;line-height:76px;color:#0f1328}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-content .title{font-size:50px;line-height:65px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-content .title{font-size:40px;line-height:50px;padding-right:10%}}@media only screen and (max-width: 767px){.hero-content .title{font-size:30px;line-height:40px;padding-right:15%}}@media only screen and (max-width: 767px){.hero-content .title{font-size:30px;line-height:40px;padding-right:32%}}@media only screen and (max-width: 575px){.hero-content .title{font-size:30px;line-height:40px;padding-right:12%}}.hero-content p{font-size:18px;line-height:30px;font-weight:400;padding-top:10px;padding-right:30%}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-content p{padding-right:19%}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.hero-content p{padding-right:0;padding-top:5px;font-size:15px}}.hero-content .main-btn{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-content .main-btn{margin-top:20px}}@media only screen and (max-width: 767px){.hero-content .main-btn{margin-top:15px}}@media only screen and (max-width: 575px){.hero-content .main-btn{margin-right:10px}}.hero-content .main-btn.btn-blue{background-color:#0f1328;color:#fff;margin-left:25px;transition:all 0.3s linear}.hero-content .main-btn.btn-blue:hover{background:#f31717;color:#fff}.hero-content .main-btn.btn-blue:hover span{background:#fff;color:#0f1328}@media only screen and (max-width: 767px){.hero-content .main-btn.btn-blue{margin-left:15px}}@media only screen and (max-width: 575px){.hero-content .main-btn.btn-blue{margin-left:0}}.hero-content .main-btn.btn-blue span{background-color:#f31717;color:#fff;transition:all 0.3s linear}.hero-img{position:absolute;right:0;bottom:0;width:50%;height:100%}@media only screen and (min-width: 1200px) and (max-width: 1499px){.hero-img{width:45%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-img{position:absolute;right:0;bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-img{position:relative;width:596px;margin:0 auto;padding:0 15px}}@media only screen and (max-width: 767px){.hero-img{position:relative;width:520px;margin:0 auto;padding:0 15px}}@media only screen and (max-width: 575px){.hero-img{position:relative;width:100%;margin:0 auto;padding:0 15px}}.hero-img .image{padding-right:50px;padding-left:95px;padding-top:30px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.hero-img .image{padding-right:60px;padding-left:80px;padding-top:30px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-img .image{padding-right:45px;padding-left:75px;padding-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.hero-img .image{padding-right:30px;padding-left:30px;padding-top:50px}}.counter-wrapper{margin-top:-45px;margin-bottom:-7px}.single-counter{margin-top:30px}.single-counter .counter-content h3{font-family:"Roboto",sans-serif;font-size:80px;line-height:95px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #ff5622}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.single-counter .counter-content h3{font-size:65px;line-height:75px}}@media only screen and (max-width: 767px){.single-counter .counter-content h3{font-size:55px;line-height:65px}}.single-counter .counter-content h3 .plus{position:relative;top:4px}.single-counter .counter-content p{font-size:28px;font-weight:700;color:#0f1328;padding-top:10px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.single-counter .counter-content p{font-size:24px}}@media only screen and (max-width: 767px){.single-counter .counter-content p{font-size:22px;padding-top:5px}}.about-area{padding-bottom:140px}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-area{padding-bottom:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-area{padding-bottom:70px}}@media only screen and (max-width: 767px){.about-area{padding-bottom:60px}}.about-wrapper{margin-top:-50px}.about-thumb{position:relative;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px){.about-thumb{text-align:center}}@media only screen and (max-width: 767px){.about-thumb{text-align:center;padding-right:25px;padding-left:25px}}.about-thumb .about-img-big{width:100%}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.about-thumb .about-img-big{width:inherit}}.about-thumb .about-img-sm{position:absolute;bottom:-100px;right:-85px;border:10px solid #fff;box-shadow:0 0 24px 0 rgba(187,187,187,0.48)}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-thumb .about-img-sm{bottom:-120px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-thumb .about-img-sm{bottom:-60px;right:15px}}@media only screen and (max-width: 767px){.about-thumb .about-img-sm{border:8px solid #fff;bottom:-60px;right:-25px;max-width:180px}}@media only screen and (max-width: 575px){.about-thumb .about-img-sm{border:8px solid #fff;bottom:-50px;right:-5px;max-width:130px}}.about-thumb .play-video .popup-video{width:70px;height:70px;background:#fff;display:inline-block;line-height:72px;text-align:center;font-size:20px;color:#f31717;margin-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);margin:auto;right:0}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.about-thumb .play-video .popup-video{width:55px;height:55px;line-height:57px;font-size:18px}}.about-thumb .play-video .popup-video::before{position:absolute;content:"";background:#fff;width:70px;height:70px;left:50%;top:50%;box-shadow:0px 1px 15px 1px rgba(255,255,255,0.8);z-index:-1;animation:video-ripple 2s linear infinite}@keyframes video-ripple{0%{transform:translate(-50%, -50%) scale(0)}100%{transform:translate(-50%, -50%) scale(3);opacity:0}}.about-content{padding-left:145px;margin-top:50px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content{padding-left:120px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.about-content{padding-left:0}}.about-content p{padding-top:25px;padding-right:5%}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content p{padding-top:15px;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.about-content p{padding-top:15px;padding-right:0}}.about-content .about-list{padding-top:10px}.about-content .about-list li{margin-top:8px;font-weight:600}.about-content .about-list li i{color:#0f1328;margin-right:15px;position:relative;top:2px;transition:all 0.3s linear}.about-content .about-list li:hover i{color:#f31717}.about-content .main-btn{margin-top:40px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content .main-btn{margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-content .main-btn{margin-top:30px}}@media only screen and (max-width: 767px){.about-content .main-btn{margin-top:25px}}.about-content-2{padding-left:75px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content-2{padding-left:50px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.about-content-2{padding-left:0}}@media only screen and (max-width: 767px){.about-thumb-2{text-align:center;padding-right:0;padding-left:0}}.case-study-area{background:#f7f7f7}.case-study-area .case-study-content-wrapper{padding-top:30px}.case-study-menu{padding-top:45px}.case-study-menu ul li{display:inline-block;font-size:16px;font-weight:600;color:#f31717;border:1px solid #ddd;border-radius:3px;background:#f0f0f0;line-height:48px;padding:0 35px;margin:10px 15px 0;cursor:pointer;text-transform:uppercase;transition:all 0.3s linear;position:relative}@media only screen and (min-width: 768px) and (max-width: 991px){.case-study-menu ul li{padding:0 30px;line-height:38px;margin:10px 10px 0}}@media only screen and (max-width: 767px){.case-study-menu ul li{padding:0 20px;font-size:14px;line-height:38px;margin:10px 7px 0}}.case-study-menu ul li span{width:35px;height:35px;line-height:29px;border:3px solid #fff;box-shadow:0 0 24px 0 rgba(187,187,187,0.48);background:#f31717;color:#fff;font-size:12px;border-radius:50%;display:block;border-radius:50%;position:absolute;top:-17px;right:-17px;transition:all 0.3s linear;display:none}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.case-study-menu ul li span{width:30px;height:30px;line-height:26px;font-size:11px;top:-15px;right:-15px}}.case-study-menu ul li:hover{background:#f31717;color:#fff;border-color:#f31717}.case-study-menu ul li.active{background:#f31717;color:#fff;border-color:#f31717}.case-study-menu ul li.active span{display:block}.single-case-study{margin-top:30px}.single-case-study .case-study-img{position:relative}.single-case-study .case-study-img:after{content:"";position:absolute;right:0;left:0;bottom:0;height:100%;background-color:#f31717;opacity:1;transition:all 0.5s linear;transition-delay:.1s;z-index:1;opacity:0;visibility:hidden}.single-case-study .case-study-img img{width:100%}.single-case-study .case-study-img .case-study-content{position:absolute;top:50%;left:0;width:100%;transition:all 0.5s linear;z-index:3;opacity:0;visibility:hidden}.single-case-study .case-study-img .case-study-content .title{font-size:28px;font-family:"Nunito",sans-serif;font-weight:600;color:#fff;margin-bottom:20px}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-case-study .case-study-img .case-study-content .title{font-size:26px;margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-case-study .case-study-img .case-study-content .title{font-size:24px;margin-bottom:15px}}.single-case-study .case-study-img .case-study-content a{height:50px;width:50px;line-height:52px;font-size:20px;color:#fff;border:1px solid #fff;border-radius:50%;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-case-study .case-study-img .case-study-content a{height:45px;width:45px;line-height:47px;font-size:18px}}.single-case-study .case-study-img .case-study-content a:hover{background:#fff;color:#f31717}.single-case-study:hover .case-study-img:after{opacity:0.7;visibility:visible}.single-case-study:hover .case-study-img .case-study-content{opacity:1;visibility:visible;transform:translateY(-50%)}.latest-video-area{position:relative;z-index:1;overflow:hidden}.latest-video-area::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(15,19,40,0.6);z-index:-1}.latest-video-area .latest-video-wrapper{margin-top:-5px;margin-bottom:-5px}.latest-video-content{padding-right:35%}@media only screen and (min-width: 1200px) and (max-width: 1499px){.latest-video-content{padding-right:38%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.latest-video-content{padding-right:22%}}@media only screen and (min-width: 768px) and (max-width: 991px){.latest-video-content{padding-right:18%}}@media only screen and (max-width: 767px){.latest-video-content{padding-right:0;text-align:center}}.latest-video-content .title{color:#fff}.latest-video-content p{color:#fff;padding-top:5px}.latest-video-content .main-btn{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 991px){.latest-video-content .main-btn{margin-top:15px}}@media only screen and (max-width: 767px){.latest-video{text-align:center;padding-top:30px}}.latest-video .popup-video{width:90px;height:90px;background:#fff;display:inline-block;line-height:92px;text-align:center;font-size:30px;color:#f31717;border-radius:50%;position:relative}@media only screen and (min-width: 992px) and (max-width: 1199px){.latest-video .popup-video{width:75px;height:75px;line-height:77px;font-size:25px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.latest-video .popup-video{width:65px;height:65px;line-height:67px;font-size:20px}}.latest-video .popup-video i{position:relative;top:3px;left:3px}.latest-video .popup-video::before{position:absolute;content:"";background:#fff;width:90px;height:90px;left:50%;border-radius:50%;top:50%;z-index:-1;animation:video-youtube 2s linear infinite}@keyframes video-youtube{0%{transform:translate(-50%, -50%) scale(0)}100%{transform:translate(-50%, -50%) scale(3);opacity:0}}.pricing-content-wrapper{padding-top:15px}.single-pricing-box{margin-top:30px;padding:50px 40px;box-shadow:0 0 24px 0 rgba(187,187,187,0.48);transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.single-pricing-box{padding:30px}}@media only screen and (max-width: 767px){.single-pricing-box{padding:20px}}@media only screen and (max-width: 575px){.single-pricing-box{padding:30px}}.single-pricing-box .pricing-icon i{font-size:75px;color:#f31717;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-pricing-box .pricing-icon i{padding:65px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-icon i{padding:55px}}.single-pricing-box:hover{background:#f31717;transition:all 0.3s linear}.single-pricing-box:hover .pricing-icon i{color:#fff}.single-pricing-box:hover .pricing-price .title{color:#fff;background:#f76868}.single-pricing-box:hover .pricing-price .price{color:#fff}.single-pricing-box:hover .pricing-price .price .duration{color:#fff}.single-pricing-box:hover .pricing-content .price-list li{color:#fff}.single-pricing-box:hover .pricing-content .price-list li.price-border{border-top:1px solid #f45959}.single-pricing-box:hover .pricing-content .main-btn{background:white;color:#f31717}.single-pricing-box:hover .pricing-content .main-btn span{background:#f31717;color:#fff}.single-pricing-box .pricing-price .title{font-size:26px;font-family:"Nunito",sans-serif;font-weight:600;color:#f31717;line-height:10px;background:#feeded;padding:15px;display:inline-block;border-radius:3px;margin-top:15px;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-pricing-box .pricing-price .title{font-size:24px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-price .title{font-size:22px}}.single-pricing-box .pricing-price .price{font-size:50px;font-weight:500;font-family:"Roboto",sans-serif;color:#f31717;padding-top:25px;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-pricing-box .pricing-price .price{font-size:45px;padding-top:20px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-price .price{font-size:40px;padding-top:15px}}.single-pricing-box .pricing-price .price .duration{font-size:18px;font-weight:400;color:#545454;text-transform:uppercase;transition:all 0.3s linear}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-price .price .duration{font-size:16px}}.single-pricing-box .pricing-content{padding-top:30px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-content{padding-top:25px}}.single-pricing-box .pricing-content .price-list li{transition:all 0.3s linear}.single-pricing-box .pricing-content .price-list li.price-border{border-top:1px solid #f5f2f2;padding-top:10px;margin-top:5px;transition:all 0.3s linear}.single-pricing-box .pricing-content .main-btn{margin-top:35px;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-pricing-box .pricing-content .main-btn{margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-pricing-box .pricing-content .main-btn{margin-top:25px}}.single-pricing-box .pricing-content .main-btn span{transition:all 0.3s linear}.question-area{background:#f31717;background-repeat:no-repeat;background-position:center center;background-size:contain}.question-content .title{color:#fff}.question-content p{color:#fff;padding-top:10px;padding-right:35%}@media only screen and (min-width: 992px) and (max-width: 1199px){.question-content p{padding-right:22%}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.question-content p{padding-top:5px;padding-right:15%}}@media only screen and (max-width: 575px){.question-content p{padding-top:5px;padding-right:0}}.question-btn .main-btn{background:#fff;color:#0f1328;transition:all 0.5s linear}.question-btn .main-btn:hover{background:#0f1328;color:#fff}.question-btn .main-btn:hover span{background:#fff;color:#0f1328}@media only screen and (max-width: 767px){.question-btn .main-btn{margin-top:20px}}.question-btn .main-btn span{background:#f31717;color:#fff;transition:all 0.5s linear}.team-area{background:#f7f7f7;overflow:hidden}.team-area .team-wrapper{margin-top:-5px;margin-bottom:-30px}.team-area .team-wrapper .team-slider-wrapper{padding-top:15px}.single-team{background:#fff;box-shadow:0 0 15px 0 rgba(187,187,187,0.48);margin:30px 0}.single-team .team-img{padding:8px}.single-team .team-img img{width:100%}.single-team .team-content{padding:25px 0}.single-team .team-content .team-name{font-size:28px;font-family:"Nunito",sans-serif}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.single-team .team-content .team-name{font-size:24px}}@media only screen and (max-width: 767px){.single-team .team-content .team-name{font-size:22px}}.single-team .team-content .social{justify-content:center;padding-top:20px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-team .team-content .social{padding-top:15px}}.single-team .team-content .social li{margin-right:15px;transition:all 0.3s linear}@media only screen and (max-width: 767px){.single-team .team-content .social li{margin-right:10px}}.single-team .team-content .social li:last-child{margin-right:0}.single-team .team-content .social li a{background:#f7f7f7;color:#545454}.single-team .team-content .social li:hover a{background:#f31717;color:#fff}.team-active{position:relative}.team-active .slick-arrow{position:absolute;top:50%;left:-48px;transform:translateY(-50%);z-index:9;cursor:pointer;transition:all 0.3s linear}.team-active .slick-arrow i{width:45px;height:45px;background:#ddd;color:#0f1328;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:14px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.team-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:16px}}.team-active .slick-arrow i:hover{background:#f31717;color:#fff}.team-active .slick-arrow.next{left:auto;right:-48px}.testimonial-area{background:#f7f7f7;overflow:hidden}.testimonial-area .testimonial-wrapper{margin-top:-8px;margin-bottom:-10px}.testimonial-slider-wrapper{padding-top:45px}.single-testimonial .testimonial-thumb{display:inline-block}.single-testimonial .testimonial-thumb img{border:8px solid #fff;box-shadow:0 0 24px 0 rgba(187,187,187,0.48)}.single-testimonial .testimonial-content{margin-top:22px}@media only screen and (min-width: 768px) and (max-width: 991px){.single-testimonial .testimonial-content{margin-top:18px}}@media only screen and (max-width: 767px){.single-testimonial .testimonial-content{margin-top:15px}}.single-testimonial .testimonial-content p{font-size:28px;font-family:"Nunito",sans-serif;font-weight:400;line-height:48px}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-testimonial .testimonial-content p{font-size:24px;line-height:44px}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-testimonial .testimonial-content p{font-size:23px;line-height:42px}}@media only screen and (max-width: 767px){.single-testimonial .testimonial-content p{font-size:20px;line-height:38px}}.single-testimonial .testimonial-content p span{color:#f31717;position:relative;top:3px}.single-testimonial .testimonial-content p span.left-quote{margin-right:10px}.single-testimonial .testimonial-content p span.right-quote{margin-left:10px}.single-testimonial .testimonial-content .name{font-size:28px;font-family:"Nunito",sans-serif;font-weight:700;line-height:28px;color:#0f1328;margin-top:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-testimonial .testimonial-content .name{font-size:26px;margin-top:25px}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-testimonial .testimonial-content .name{font-size:24px;margin-top:20px}}@media only screen and (max-width: 767px){.single-testimonial .testimonial-content .name{font-size:22px;margin-top:20px}}.single-testimonial .testimonial-content .designation{font-size:18px;font-family:"Nunito",sans-serif;font-weight:300;color:#f31717;display:inline-block;padding-top:8px}@media only screen and (min-width: 768px) and (max-width: 991px){.single-testimonial .testimonial-content .designation{font-size:16px;padding-top:5px}}@media only screen and (max-width: 767px){.single-testimonial .testimonial-content .designation{font-size:15px;padding-top:5px}}.testimonial-active{position:relative}.testimonial-active .slick-arrow{position:absolute;top:50%;left:-80px;transform:translateY(-50%);z-index:9;cursor:pointer;transition:all 0.3s linear}.testimonial-active .slick-arrow i{width:45px;height:45px;background:#ddd;color:#0f1328;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:14px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.testimonial-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:16px}}.testimonial-active .slick-arrow i:hover{background:#f31717;color:#fff}.testimonial-active .slick-arrow.next{left:auto;right:-80px}.dot-style .slick-dots{text-align:center;margin-top:40px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.dot-style .slick-dots{margin-top:30px}}.dot-style .slick-dots li{display:inline-block;margin-right:20px}@media only screen and (max-width: 767px){.dot-style .slick-dots li{margin-right:15px}}.dot-style .slick-dots li button{border:1px solid transparent;background:#f31717;width:14px;height:14px;border-radius:50%;text-indent:-10000px}@media only screen and (max-width: 767px){.dot-style .slick-dots li button{width:12px;height:12px}}.dot-style .slick-dots li:last-child{margin-right:0}.dot-style .slick-dots li.slick-active button{background:#f31717;transform:scale(1.2)}.blog-wrapper{margin-top:-5px}.blog-wrapper .blog-content-wrapper-start{padding-top:15px}.single-blog{background:#fff;box-shadow:0 0 15px 0 rgba(187,187,187,0.48);margin-top:30px}.single-blog>.blog-img{position:relative;overflow:hidden}.single-blog>.blog-img>a{display:block}.single-blog>.blog-img>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background-color:#f31717;opacity:1;transition:all 0.5s linear;transition-delay:.1s;z-index:1;transform:scaleY(0);transform-style:preserve-3d;transform-origin:bottom}.single-blog>.blog-img>a:hover::after{opacity:0.8;transform:scaleY(1)}.single-blog>.blog-img>a:hover img{transform:scale(1.2) rotate(-7deg)}.single-blog>.blog-img>a img{width:100%;transition:all 0.5s linear}.blog-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:35px 20px 20px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-meta{padding:25px}}@media only screen and (max-width: 767px){.blog-meta{padding:20px}}.blog-meta .author{display:flex;align-items:center}.blog-meta .author .author-img img{width:100%;border-radius:50%}.blog-meta .author .author-text{margin-left:15px;flex:1}.blog-meta .author .author-text .name{font-size:18px;font-family:"Nunito",sans-serif;line-height:28px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.blog-meta .author .author-text .designation{font-size:15px}}.blog-meta .date{font-size:12px;font-family:"Nunito",sans-serif;font-weight:300;text-transform:uppercase}.blog-content{border-top:1px solid #f5f2f2;padding:35px 20px 20px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-content{padding:25px}}@media only screen and (max-width: 767px){.blog-content{padding:20px}}.blog-content .title{font-size:28px;font-family:"Nunito",sans-serif;line-height:35px;transition:all 0.3s linear}.blog-content .title:hover{color:#f31717}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-content .title{font-size:24px}}@media only screen and (max-width: 767px){.blog-content .title{font-size:22px}}.blog-content .main-btn{margin-top:25px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-content .main-btn{margin-top:20px}}@media only screen and (max-width: 767px){.blog-content .main-btn{margin-top:15px}}.blog-grid-wrapper{margin-top:-30px}.hippo-pagination .pagination{margin-top:50px}.hippo-pagination .pagination .page-item{margin:0 10px}@media only screen and (max-width: 575px){.hippo-pagination .pagination .page-item{margin:0 8px}}.hippo-pagination .pagination .page-item.active .page-link{background-color:#f31717;border-color:#f31717;color:#fff}.hippo-pagination .pagination .page-item .page-link{width:45px;height:45px;padding:0;line-height:43px;font-size:14px;text-align:center;color:#0f1328;border:1px solid "Nunito",sans-serif;border-radius:3px;cursor:pointer;transition:all 0.3s linear}@media only screen and (max-width: 575px){.hippo-pagination .pagination .page-item .page-link{width:40px;height:40px;line-height:38px}}.hippo-pagination .pagination .page-item .page-link:focus{box-shadow:none}.hippo-pagination .pagination .page-item .page-link:hover{background:#f31717;border-color:#f31717;color:#fff}.hippo-pagination .pagination .page-item .page-link i{line-height:46px;font-size:15px}@media only screen and (max-width: 575px){.hippo-pagination .pagination .page-item .page-link i{line-height:42px}}.page-banner-area{position:relative;z-index:1}.page-banner-area::before{content:"";position:absolute;left:0;top:0;background:rgba(15,19,40,0.65);width:100%;height:100%;z-index:-1}.page-banner{padding-top:150px;padding-bottom:180px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.page-banner{padding-top:120px;padding-bottom:150px}}@media only screen and (max-width: 767px){.page-banner{padding-top:100px;padding-bottom:120px}}@media only screen and (max-width: 767px){.page-banner{padding-top:80px;padding-bottom:100px}}.page-banner .title{font-size:60px;color:#fff;font-weight:500}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.page-banner .title{font-size:55px}}@media only screen and (max-width: 767px){.page-banner .title{font-size:50px}}@media only screen and (max-width: 575px){.page-banner .title{font-size:45px}}.page-banner .breadcrumb{margin-bottom:0;margin-top:15px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.page-banner .breadcrumb{margin-top:10px}}@media only screen and (max-width: 767px){.page-banner .breadcrumb{margin-top:5px}}.page-banner .breadcrumb .breadcrumb-item{color:#fff;font-size:18px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-banner .breadcrumb .breadcrumb-item{font-size:16px}}.page-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"\f108";font-family:flaticon !important;font-size:12px;color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-size:11px}}@media only screen and (max-width: 575px){.page-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-size:10px}}.page-banner .breadcrumb .breadcrumb-item.active{color:#f31717}.service-area{background:#f7f7f7}.service-area .service-wrapper{margin-top:-5px}.service-content-wrapper{padding-top:15px}.service-content-wrapper .service-item{background-color:#fff;box-shadow:0 0 24px 0 rgba(187,187,187,0.48);padding:40px;margin-top:30px;position:relative;overflow:hidden;z-index:1;transition:all 0.3s ease 0s}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-content-wrapper .service-item{padding:25px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-content-wrapper .service-item{padding:30px}}@media only screen and (max-width: 767px){.service-content-wrapper .service-item{padding:16px}}@media only screen and (max-width: 575px){.service-content-wrapper .service-item{padding:35px}}.service-content-wrapper .service-item:hover{box-shadow:0 0 24px 0 rgba(187,187,187,0.48)}.service-content-wrapper .service-item:hover .dir-overlay{opacity:1;visibility:visible;box-shadow:6px 60px 45px 0 rgba(243,23,23,0.1)}.service-content-wrapper .service-item:hover .service-icon i{color:#fff}.service-content-wrapper .service-item:hover .service-content .title{color:#fff}.service-content-wrapper .service-item:hover .service-content p{color:#fff}.service-content-wrapper .service-item:hover .service-content a{color:#fff}.service-content-wrapper .service-item .dir-overlay{background:#f31717;width:100%;height:100%;position:absolute;left:0;top:0;visibility:hidden;opacity:0;z-index:-1}.service-content-wrapper .service-item svg{position:absolute;top:-56px;right:-57px}.service-content-wrapper .service-item .service-icon i{font-size:75px;color:#f31717;transition:all 0.3s ease 0s}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-content-wrapper .service-item .service-icon i{font-size:65px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.service-content-wrapper .service-item .service-icon i{font-size:55px}}.service-content-wrapper .service-item .service-content .title{font-size:24px;font-family:"Nunito",sans-serif;font-weight:700;padding-top:14px;transition:all 0.3s ease 0s}@media only screen and (min-width: 768px) and (max-width: 991px){.service-content-wrapper .service-item .service-content .title{padding-top:10px}}@media only screen and (max-width: 767px){.service-content-wrapper .service-item .service-content .title{padding-top:10px;font-size:22px}}.service-content-wrapper .service-item .service-content p{padding-top:15px;transition:all 0.3s ease 0s}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.service-content-wrapper .service-item .service-content p{padding-top:10px}}.service-content-wrapper .service-item .service-content a{color:#0f1328;padding-top:10px;font-size:25px;transition:all 0.3s ease 0s}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.service-content-wrapper .service-item .service-content a{font-size:20px}}.service-area-2{overflow:hidden}.service-content-wrapper-2 .service-item-2{box-shadow:0 0 16px 0 rgba(187,187,187,0.48)}@media only screen and (max-width: 767px){.service-content-wrapper-2 .service-item-2{padding:16px}}@media only screen and (max-width: 575px){.service-content-wrapper-2 .service-item-2{padding:19px}}.service-content-wrapper-2 .service-item-2:hover{box-shadow:0 0 16px 0 rgba(187,187,187,0.48)}.service-active{position:relative}.service-active .slick-arrow{position:absolute;top:50%;left:-48px;transform:translateY(-50%);z-index:9;cursor:pointer;transition:all 0.3s linear}.service-active .slick-arrow i{width:45px;height:45px;background:#ddd;color:#0f1328;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:14px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:16px}}.service-active .slick-arrow i:hover{background:#f31717;color:#fff}.service-active .slick-arrow.next{left:auto;right:-48px}.contact-form-wrapper{padding-top:15px}.contact-form-inner{background:#fff;box-shadow:0px 22px 25px 0px rgba(187,187,187,0.25);padding:20px 50px 30px;margin-top:30px}.contact-form-inner .single-form{position:relative;margin-top:30px}.contact-form-inner .single-form input:focus{border-color:#f31717}.contact-form-inner .single-form i{position:absolute;top:53%;right:25px;transform:translateY(-50%);font-size:18px}.contact-form-inner p.form-message.error{font-size:16px;background:#f7f7f7;padding:10px 15px;margin-top:30px;margin-left:15px;color:#f31717}.contact-form-inner p.form-message.success{font-size:16px;background:#f7f7f7;padding:10px 15px;margin-top:30px;margin-left:15px;color:#4CAF50}.contact-form-inner .contact-btn{margin-top:30px}.contact-info-inner{padding-left:10px;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-info-inner{padding-left:0}}.contact-info-inner ul li{background:#fff;box-shadow:0px 22px 25px 0px rgba(187,187,187,0.26);padding:0px 50px;height:167px;display:flex;align-items:center;margin-top:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.contact-info-inner ul li{height:165px;padding:0px 30px}}@media only screen and (max-width: 575px){.contact-info-inner ul li{height:165px;padding:0px 30px}}.contact-info-inner ul li .contact-info-item{display:flex;align-items:center}.contact-info-inner ul li .contact-info-item .contact-info-icon i{width:70px;height:70px;line-height:76px;background:#f31717;color:#fff;font-size:30px;display:block;text-align:center;border-radius:50%;border:1px solid transparent}@media only screen and (min-width: 992px) and (max-width: 1199px){.contact-info-inner ul li .contact-info-item .contact-info-icon i{width:60px;height:60px;line-height:66px;font-size:26px}}.contact-info-inner ul li .contact-info-item .contact-info-text{margin-left:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.contact-info-inner ul li .contact-info-item .contact-info-text{margin-left:20px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-info-inner ul li .contact-info-item .contact-info-text{margin-left:20px}}.contact-info-inner ul li .contact-info-item .contact-info-text .title{font-size:20px;line-height:28px;font-family:"Nunito",sans-serif;font-weight:600;margin-bottom:5px}.contact-info-inner ul li .contact-info-item .contact-info-text p{font-size:16px;line-height:28px}.blog-standard-wrapper{margin-top:-50px}.single-blog-post{margin-top:50px}.single-blog-post .blog-post-thumb{overflow:hidden}.single-blog-post .blog-post-thumb a{display:block}.single-blog-post .blog-post-thumb a img{width:100%}.single-blog-post:hover img{transform:scale(1.1)}.blog-post-content{padding:50px;box-shadow:0 0 15px 0 rgba(187,187,187,0.48)}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px){.blog-post-content{padding:30px}}@media only screen and (max-width: 575px){.blog-post-content{padding:25px}}.blog-post-content .blog-post-meta{margin-bottom:15px}@media only screen and (max-width: 767px){.blog-post-content .blog-post-meta{margin-bottom:15px}}.blog-post-content .blog-post-meta span{font-size:16px}@media only screen and (max-width: 575px){.blog-post-content .blog-post-meta span{font-size:14px}}.blog-post-content .blog-post-meta span+span{margin-left:50px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-post-content .blog-post-meta span+span{margin-left:40px}}@media only screen and (max-width: 767px){.blog-post-content .blog-post-meta span+span{margin-left:30px}}@media only screen and (max-width: 575px){.blog-post-content .blog-post-meta span+span{margin-left:18px}}.blog-post-content .blog-post-meta span i{font-size:20px;margin-right:3px;color:#f31717;position:relative;top:4px;transition:all 0.3s linear}@media only screen and (max-width: 575px){.blog-post-content .blog-post-meta span i{font-size:18px;margin-right:3px}}.blog-post-content .blog-post-meta span:hover a{color:#0f1328}.blog-post-content .blog-post-meta a:hover i{color:#0f1328}.blog-post-content .title{font-size:30px;font-family:"Nunito",sans-serif;font-weight:600;color:#0f1328;margin-bottom:20px}@media only screen and (max-width: 767px){.blog-post-content .title{font-size:28px}}@media only screen and (max-width: 575px){.blog-post-content .title{font-size:24px}}.blog-post-content .title:hover{color:#f31717}.blog-post-content p{margin-bottom:25px}.single-blog .post-audio iframe{height:500px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.single-blog .post-audio iframe{height:420px}}@media only screen and (max-width: 767px){.single-blog .post-audio iframe{height:340px}}@media only screen and (max-width: 575px){.single-blog .post-audio iframe{height:250px}}.post-video{position:relative}.post-video .video-btn{width:100px;height:100px;text-align:center;line-height:106px;font-size:26px;background:#fff;color:#f31717;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:2;transition:all 0.3s linear}@media only screen and (max-width: 767px){.post-video .video-btn{width:75px;height:75px;line-height:79px;font-size:20px}}.post-video .video-btn i{position:relative;left:3px}.post-video .video-btn:hover{background-color:#f31717;color:#fff}.blog-post-gallery{margin-top:50px}.blog-post-gallery .slick-arrow{position:absolute;top:50%;left:30px;transform:translateY(-50%);width:50px;height:50px;background:#f31717;text-align:center;line-height:54px;border-radius:50%;font-size:16px;color:#fff;z-index:22;cursor:pointer;transition:all 0.3s linear}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.blog-post-gallery .slick-arrow{line-height:56px;font-size:15px}}.blog-post-gallery .slick-arrow.next{right:30px;left:auto}.blog-post-gallery .slick-arrow:hover{background-color:#0f1328;color:#fff}.sidebar-widget{padding:30px;background-color:#fff;box-shadow:0 0 15px 0 rgba(187,187,187,0.48);margin-top:50px}@media only screen and (min-width: 992px) and (max-width: 1199px){.sidebar-widget{padding:25px}}.sidebar-widget .widget-title{margin-bottom:30px;position:relative}.sidebar-widget .widget-title::before{content:"";position:absolute;background-color:#ddd;width:100%;height:2px;left:0;bottom:-5px}.sidebar-widget .widget-title::after{content:"";position:absolute;background-color:#f31717;width:70px;height:2px;left:0;bottom:-5px}.sidebar-widget .widget-title .title{font-size:24px;font-weight:500;color:#0f1328}.sidebar-widget .search-form{position:relative}.sidebar-widget .search-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){width:100%;height:60px;background-color:#e7e7e8;border:0;border-radius:0;padding:0 20px;font-size:16px;font-weight:400;color:#545454}@media only screen and (min-width: 992px) and (max-width: 1199px){.sidebar-widget .search-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){padding:0 15px}}.sidebar-widget .search-form button{border:0;position:absolute;right:0;top:0;height:100%;background:#f31717;padding:0 25px;color:#fff;font-size:18px}.sidebar-widget .search-form button i{position:relative;top:3px}@media only screen and (min-width: 992px) and (max-width: 1199px){.sidebar-widget .search-form button{padding:0 22px}}@media only screen and (max-width: 575px){.sidebar-widget .search-form button{padding:0 20px}}.sidebar-widget .search-form button:hover{background-color:#0f1328;color:#fff}.sidebar-widget .popular-feeds .popular-post li{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #ddd;padding:20px 0;overflow:hidden}.sidebar-widget .popular-feeds .popular-post li:first-child{border-top:0;padding-top:0}.sidebar-widget .popular-feeds .popular-post li:last-child{padding-bottom:0}.sidebar-widget .popular-feeds .popular-post li .popular-thumb a img{width:75px;height:75px;border-radius:50%;margin-right:15px}.sidebar-widget .popular-feeds .popular-post li .popular-text{flex:1}.sidebar-widget .popular-feeds .popular-post li .popular-text .title{font-size:18px;font-family:"Nunito",sans-serif;font-weight:600;color:#0f1328;margin-bottom:8px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.sidebar-widget .popular-feeds .popular-post li .popular-text .title{margin-bottom:5px}}.sidebar-widget .popular-feeds .popular-post li .popular-text .title:hover a{color:#f31717}.sidebar-widget .popular-feeds .popular-post li .popular-text .popular-meta{font-size:14px}.sidebar-widget .category li{overflow:hidden;padding:15px 0;border-top:1px solid #ddd}.sidebar-widget .category li:first-child{border-top:0;padding-top:0}.sidebar-widget .category li:last-child{padding-bottom:0}.sidebar-widget .category li a{display:block;font-size:16px;font-family:"Nunito",sans-serif;font-weight:600;color:#0f1328}.sidebar-widget .category li a .number{float:right}.sidebar-widget .category li:hover a{color:#f31717}.sidebar-widget .instapost{overflow:hidden;margin:0 -5px}.sidebar-widget .instapost li{width:33.33%;float:left;padding:0 5px;margin-bottom:10px}.sidebar-widget .instapost li a{display:block;width:100%;position:relative;transition:all 0.3s linear}.sidebar-widget .instapost li a:hover::before{opacity:1;visibility:visible}.sidebar-widget .instapost li a:hover i{opacity:1;visibility:visible}.sidebar-widget .instapost li a::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(243,23,23,0.75);opacity:0;visibility:hidden;transition:all 0.3s linear}.sidebar-widget .instapost li a i{height:30px;width:30px;line-height:30px;font-size:30px;color:#fff;display:block;border-radius:50%;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:all 0.3s linear}.sidebar-widget .instapost li a img{width:100%}.sidebar-tags-wrapper .popular-tag li{display:inline-block;margin-top:10px;padding:0 3px}@media only screen and (min-width: 992px) and (max-width: 1199px){.sidebar-tags-wrapper .popular-tag li{padding:0 2px}}@media only screen and (max-width: 575px){.sidebar-tags-wrapper .popular-tag li{padding:0 1px}}.sidebar-tags-wrapper .popular-tag li a{background:#e7e7e8;font-family:"Nunito",sans-serif;font-weight:600;font-size:16px;height:35px;line-height:37px;text-transform:capitalize;color:#0f1328;padding:0 10px;display:block}.sidebar-tags-wrapper .popular-tag li:hover a{background-color:#f31717;color:#fff}.blog-details-wrapper{margin-top:-50px}.blog-details-wrapper .blog-details-post{padding-bottom:80px;margin-top:50px}.blog-details-thumb img{width:100%}.blog-details-content .blog-post-meta{margin-bottom:20px;margin-top:30px}@media only screen and (max-width: 767px){.blog-details-content .blog-post-meta{margin-bottom:15px;margin-top:20px}}.blog-details-content .blog-post-meta span{font-size:16px}@media only screen and (max-width: 575px){.blog-details-content .blog-post-meta span{font-size:14px}}.blog-details-content .blog-post-meta span+span{margin-left:50px}@media only screen and (max-width: 767px){.blog-details-content .blog-post-meta span+span{margin-left:30px}}@media only screen and (max-width: 575px){.blog-details-content .blog-post-meta span+span{margin-left:20px}}.blog-details-content .blog-post-meta span i{font-size:20px;margin-right:3px;color:#f31717;position:relative;top:3px;transition:all 0.3s linear}@media only screen and (max-width: 575px){.blog-details-content .blog-post-meta span i{font-size:18px;margin-right:3px}}.blog-details-content .blog-post-meta span:hover a{color:#0f1328}.blog-details-content .blog-post-meta a:hover i{color:#0f1328}.blog-details-content .title{font-size:30px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;margin-bottom:20px}@media only screen and (max-width: 767px){.blog-details-content .title{font-size:28px}}@media only screen and (max-width: 575px){.blog-details-content .title{font-size:24px}}.blog-details-content p{margin-bottom:15px}.blog-details-text .blog-quote{margin-top:25px;margin-bottom:25px}.blog-inner-img img{width:100%;margin-top:30px;margin-bottom:30px}.blog-inner-text .title{font-size:24px}.blog-details-share{display:flex;border-top:2px solid #ddd;padding-top:30px;margin-top:40px}.blog-details-share .share-title{font-size:18px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;margin-right:15px}.blog-details-share .social li{margin-left:30px}.blog-details-share .social li:first-child{margin-left:0}.blog-details-share .social li a{width:0;height:0;line-height:35px;border-radius:0;color:#545454;font-size:18px}.blog-details-share .social li:hover:nth-child(1) a{color:#4867AA}.blog-details-share .social li:hover:nth-child(2) a{color:#1DA1F2}.blog-details-share .social li:hover:nth-child(3) a{color:#B23A94}.blog-details-share .social li:hover:nth-child(4) a{color:#DD5144}.blog-details-comments .comment-title .title{font-size:25px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;margin-bottom:20px;position:relative;display:inline-block}.blog-details-comments .comment-title .title::before{content:"";background-color:#ddd;height:2px;width:100%;position:absolute;bottom:0;left:0}.blog-details-comments ul li .single-comment{margin-top:30px;position:relative}.blog-details-comments ul li .single-comment .comment-thumb{position:absolute;left:-5px;top:50%;transform:translateY(-50%);z-index:3}@media only screen and (max-width: 575px){.blog-details-comments ul li .single-comment .comment-thumb{position:relative;top:0;text-align:center;transform:translateY(0)}}.blog-details-comments ul li .single-comment .comment-thumb img{width:100px;height:100px;border-radius:50%}@media only screen and (max-width: 575px), only screen and (max-width: 767px){.blog-details-comments ul li .single-comment .comment-thumb img{width:80px;height:80px;border-radius:50%}}.blog-details-comments ul li .single-comment .comment-content{border:1px solid #f5f2f2;border-radius:5px;padding:40px 80px;margin-left:40px}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-details-comments ul li .single-comment .comment-content{padding:35px 75px}}@media only screen and (max-width: 767px){.blog-details-comments ul li .single-comment .comment-content{padding:35px 60px;margin-left:30px}}@media only screen and (max-width: 575px){.blog-details-comments ul li .single-comment .comment-content{padding:22px;margin-left:0;margin-top:20px}}.blog-details-comments ul li .single-comment .comment-content .author-name{margin-bottom:10px;position:relative}.blog-details-comments ul li .single-comment .comment-content .author-name .name{font-size:16px;font-weight:500;color:#0f1328}.blog-details-comments ul li .single-comment .comment-content .author-name .date{font-size:14px;text-transform:uppercase;color:#f31717;font-weight:500}.blog-details-comments ul li .single-comment .comment-content .author-name .reply{display:inline-block;font-size:16px;font-weight:600;position:absolute;right:0;top:0}.blog-details-comments ul li .single-comment .comment-content .author-name .reply i{position:relative;top:1px}.blog-details-comments ul li .single-comment .comment-content .author-name .reply:hover{color:#f31717}.blog-details-comments ul li .children{padding-left:80px}@media only screen and (max-width: 575px){.blog-details-comments ul li .children{padding-left:0}}.blog-form{padding-top:45px;padding-right:80px}@media only screen and (max-width: 575px){.blog-form{padding-right:0}}.blog-form .comment-title{margin-bottom:20px}.blog-form .comment-title .title{font-size:25px;font-weight:600;font-family:"Nunito",sans-serif;color:#0f1328;position:relative;display:inline-block}.blog-form .comment-title .title::before{content:"";background-color:#ddd;height:2px;width:100%;position:absolute;bottom:0;left:0}.blog-form .single-form{margin-top:30px}.blog-form .single-form label{display:block;font-size:16px;color:#0f1328}.blog-form .single-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){width:100%;height:55px;border:1px solid transparent;padding:0 20px;border-radius:5px;font-size:16px;font-weight:400;color:#545454;transition:all 0.3s linear}.blog-form .single-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus{border-color:#f31717}.blog-form .single-form textarea{height:178px;padding:0 20px;border:1px solid transparent;border-radius:5px;padding-top:10px;transition:all 0.3s linear}.blog-form .single-form textarea:focus{border-color:#f31717}.comment-btn{margin-top:30px}.footer-area{background:#0f1327 url(../images/bg/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.footer-area .footer-widget-wrapper{margin-top:-55px;margin-bottom:-5px}@media only screen and (min-width: 768px) and (max-width: 991px){.footer-area .footer-widget-wrapper{margin-top:-30px}}@media only screen and (max-width: 767px){.footer-area .footer-widget-wrapper{margin-top:-30px;margin-bottom:0}}.widget-about{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.widget-about{margin-top:30px}}.widget-about p{margin-top:25px;color:#eee}.widget-title{padding-bottom:20px}.widget-title .title{font-size:24px;line-height:28px;color:#fff}.widget-link{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.widget-link{margin-top:30px}}.widget-link ul li{margin-top:5px}.widget-link ul li a{font-size:16px;font-family:"Nunito",sans-serif;color:#eee;transition:all 0.3s linear}.widget-link ul li a i{margin-right:5px;color:#f31717;font-size:10px;transition:all 0.3s linear}.widget-link ul li a:hover{color:#f31717}.widget-link ul li a:hover i{margin-right:12px}.widget-contact{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.widget-contact{margin-top:30px}}.widget-contact .widget-info{padding-top:10px}.widget-contact .widget-info p{line-height:28px;color:#eee}.widget-contact .widget-info p span{color:#eee;margin-right:5px}.widget-contact .widget-info .footer-social .social{padding-top:22px}.widget-contact .widget-info .footer-social .social li{display:inline-block;margin-right:10px}.widget-contact .widget-info .footer-social .social li a{width:35px;height:35px;line-height:40px;text-align:center;font-size:16px;background:#ddd;color:#f31717;transition:all 0.3s linear;border-radius:50%}.widget-contact .widget-info .footer-social .social li a:hover{background-color:#f31717;box-shadow:0px 5px 20px 0px rgba(187,187,187,0.45);color:#fff}.footer-copyright{border-top:1px solid #2c3252;padding-bottom:18px}@media only screen and (max-width: 767px){.footer-copyright{text-align:center}}.footer-copyright .copyright{padding-top:20px}.footer-copyright .copyright p{color:#eee}.copyright-menu{padding-top:20px}@media only screen and (max-width: 767px){.copyright-menu{padding-top:10px;text-align:center}}.copyright-menu ul li{display:inline-block;margin-left:10px}.copyright-menu ul li a{font-size:16px;font-family:"Nunito",sans-serif;color:#eee}.copyright-menu ul li:hover a{color:#f31717}.progress-wrap{position:fixed;right:50px;bottom:50px;height:45px;width:45px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(243,23,23,0.2);z-index:99;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 200ms linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#f31717;stroke-width:4;box-sizing:border-box}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:"\f11a";font-family:flaticon !important;text-align:center;line-height:45px;font-size:18px;color:#f31717;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1}.sidebar-wrap{border-left:1px solid #eeeeee;height:100%}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.sidebar-wrap{border-left:none;height:auto;padding-top:0}}.widget{margin-bottom:40px;color:#545454}.widget:last-child{margin-bottom:0}.widget .widget-title{border-bottom:1px solid #eeeeee;padding-left:20px;padding-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.widget .widget-title{padding-left:0}}
