.about-subtitle,.btn-large,.home-subtitle,.home-title,.side-nav li a,.submenu-ul li,.title{text-transform:uppercase}#hide,#initSearchIcon{cursor:pointer}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}textarea{resize:vertical}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.side-nav li a,.static-menu li a{border-bottom:6px solid transparent}a,body,h1,h2,h3{font-family:Roboto,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.hrc:after,.person-about ul li:before,.protfolio-content:before{content:''}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:active,a:focus{text-decoration:none;outline:0}p{line-height:30px;font-size:18px}span.bold{font-weight:700}body{font-size:16px;color:#fff;font-weight:400;background-color:#fafafa}#preloader{background:#fff;display:block;height:100vh;overflow:hidden;position:fixed;width:100%;z-index:9999}.circle-loader,.loader{position:absolute;width:50px;height:50px}.loader{left:calc(50% - 50px);top:calc(50% - 50px)}.circle-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;left:50%;top:20%}.circle-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;stroke:#3f88f8}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.padd-tb-120{padding-top:120px;padding-bottom:120px}.padd-tb-80{padding-top:80px;padding-bottom:80px}.padd-tb-60{padding-top:60px;padding-bottom:60px}.padd-tb-73{padding-top:73px;padding-bottom:73px}.padd-tb-55{padding-top:55px;padding-bottom:55px}.row{margin-bottom:0}.padd-top-80{padding-top:80px}.bottom-50{margin-bottom:50px}.btn-large{height:50px;line-height:50px;margin-bottom:0}.container{position:relative}.italic{font-style:italic}.overflow-hidden{overflow:hidden}.section-call-to-area{display:block;width:100%;position:absolute;top:100%;left:0;min-height:1px}.mobile-profile,.side-nav li i{display:none}.section-call-to-area .row{position:relative}.section-call-to-btn,.section-call-to-btn:hover{position:absolute;bottom:-25px;background-color:#fff}.section-call-to-btn i{color:#444}.section-call-to-btn.button-middle{left:50%;margin-left:-27px}.section-call-to-btn.button-right-1{right:47px}.section-call-to-btn.button-right-2{right:16px}#educationSlider .owl-item>div,#eventSlider .owl-item>div,#experienceSlider .owl-item>div,#teamSlider .owl-item>div,#testimonialSlider .owl-item>div{width:100%;margin:10px 0}.title{font-size:48px;line-height:1.1;font-weight:700;color:#333;margin-bottom:35px}section.brand-bg .title,section.cyan{color:#fff}.regular-text{font-size:16px;font-weight:400}.main-section{overflow:hidden}.inline-menu li a{font-size:13px;font-weight:500}.btn-floating.btn-up{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-floating.btn-hidden,.btn-floating.btn-up{-webkit-transition:all 1.3s ease;transition:all 1.3s ease}.btn-hidden{-webkit-transform:translateX(1000px)!important;-ms-transform:translateX(1000px)!important;transform:translateX(1000px)!important}.btn-floating.btn-show{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.btn-floating.btn-large i{line-height:59.5px}header.nav{box-shadow:0 1px 6px rgba(0,0,0,.35);width:100%;top:0;position:fixed;z-index:999;-webkit-transition:top .5s;transition:top .5s}header.nav.hide-menu{top:-90px}.primary-nav{height:inherit;line-height:inherit;background-color:transparent!important;box-shadow:none}.side-nav li,.side-nav li a,.side-nav li a:hover,.side-nav li.current a,.side-nav li:hover,.static-menu form button,.static-menu li a,.static-menu li a:hover,.static-menu li i:hover,.static-menu li:hover{background-color:transparent}.primary-nav .brand-logo{position:static;font-size:inherit}.primary-nav .brand-logo img{height:32px;margin:25px 5px 0}.side-nav li{margin-left:40px}.side-nav li:first-child{margin-left:0}.side-nav li a{color:#fff;padding:25px 0;text-decoration:none;line-height:24px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.static-menu{margin-left:40px}.static-menu li a{line-height:27px;padding:22px 0;font-size:25px;color:#727272}.static-menu li a i{line-height:inherit;height:inherit;font-size:inherit;float:none!important;margin:0;vertical-align:middle}/*.static-menu li:last-child{margin-left:12px}*/.static-menu form{width:300px;position:relative;height:80px;max-width:100%;padding-left:35px}.static-menu .search{width:100%;color:#212121;font-size:15px;margin:0;padding:13px 0}.static-menu .search,.static-menu .search:active,.static-menu .search:focus,.static-menu .search:hover{border:none;box-shadow:none}.static-menu form button{line-height:inherit;height:inherit;border:none;padding:0;font-size:14px;position:absolute;left:0;top:0}.static-menu form i{height:inherit;line-height:inherit;font-size:26px;color:#727272}.submenu-ul{min-width:170px;overflow:visible!important;max-height:100%;height:auto!important;padding:20px}.submenu-ul li{color:#cccbcb;font-size:13px;font-weight:500;line-height:1.1;margin-bottom:21px}.submenu-ul li:last-child{margin-bottom:0}.submenu-ul li:hover{background:0 0}.submenu-ul li a,.submenu-ul li a:hover{background-color:transparent}.submenu-ul li a{padding:0;color:#727272;display:block;line-height:1.1}#home{background:url(../images/home-bg.jpg) center -15%/cover no-repeat fixed}#home .simple_carousel_wrapper .item .sec-overlay{background:rgba(0,0,0,.7);width:100%;height:100%}.home-inner{display:table;height:100vh;padding-top:80px;width:100%}.home-content{color:#fff;display:table-cell;vertical-align:middle}.home-title{font-size:72px;font-weight:700;margin-bottom:15px}.home-subtitle{font-size:20px;font-weight:500;margin-bottom:38px}.home-content>a.btn-large i{font-size:20px;margin-right:10px}.home-content>a.btn-large{height:45px;line-height:45px}.about-inner{margin:60px 0}.person-about .title{margin-bottom:15px}.about-subtitle{font-size:24px;font-weight:600;margin-bottom:30px}.person-about .subtitle{font-weight:100;font-size:35px;margin-bottom:20px}.person-img img{border:8px solid #fff}.card-title-top,.person-info h5,.rev-title-wrap{border-bottom:1px solid #eee}.person-about p{color:#727272;font-size:14px;line-height:28px;margin-bottom:35px;text-align:justify}.person-about ul{margin-left:20px;margin-bottom:28px}.person-about ul li{color:#777;font-size:14px;line-height:26px;list-style-type:none;position:relative;padding-left:17px}.card-title-top,.education-text,.person-info h5,.rev-content,.single-card-box .card .card-title i{color:#727272}.person-about ul li:before{width:6px;height:6px;background-color:#777;position:absolute;border-radius:50%;left:0;top:10px}.person-info h5{font-size:14px;margin-bottom:12px;padding-bottom:12px}.person-info h5 span{display:inline-block;min-width:70px}.person-about>a.btn-large{background-color:#fff;font-size:14px}.home-content>a.btn-large,.person-about>a.btn-large{padding-right:15px;padding-left:15px}.person-about>a.btn-large i{font-size:26px;margin-right:8px}.about-social{margin:25px 0 0}.about-social ul li{display:inline-block;margin-right:8px}.about-social ul li a i{font-size:14px}#skill{background:url(../../images/event.jpg) center center/cover no-repeat}#skill .sec-overlay{background:rgba(255,255,255,.92);height:100%;width:100%;padding-top:60px;padding-bottom:100px}.skill-inner{margin-top:70px}.skill-left{margin-top:136px}.skill-left p{line-height:30px}.skill-graph{margin-bottom:0}.skill-graph .single-skill{height:490px;width:60px;position:relative}.after-li{position:absolute;width:100%;bottom:10px;height:350px}.singel-hr{position:relative;height:100%;padding-bottom:50px}.event-wrap,.experience-wrap{padding:110px 0}.skill-count,.skill-title{width:100%;display:block;text-align:center;font-weight:400;position:absolute}.skill-title{font-size:13px;line-height:15px;top:-100px}.skill-count{font-size:15px;bottom:0}.singel-hr-inner{position:absolute;width:100%;bottom:33px;border-radius:2px;height:0;-webkit-transition:all 1.2s;transition:all 1.2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.skill-visiable{position:relative}.hr-wrap{height:73px;width:1px;position:absolute;top:-73px;left:50%}.hrc:after{width:7px;height:7px;position:absolute;border-radius:50%;top:0;left:-3px}.root-sec{position:relative}.btn-wrapp{position:absolute;right:1.4%;top:55.8%}.event-ctrl{position:absolute;right:1.4%;top:40.8%} .btn-wrapp a{display:block;margin-bottom:20px}.btn-wrapp a:last-child{margin-bottom:0}.skill-wrap .btn-wrapp{bottom:7.5%;top:auto;right:4%}#event{background:url(../../images/event.jpg) center center/cover no-repeat}#event .sec-overlay{background:rgba(255,255,255,.92);height:100%;width:100%}#event .card{max-width:50%;margin-left:auto;margin-right:auto}.education-inner .card .card-image img,.img-thumb img{max-width:100%}.section-head{margin-bottom:65px}.card .card-content p,.rev-title-wrap p{line-height:inherit;color:#727272;font-size:14px;margin-top:10px}.single-post{margin-bottom:30px}.post-title-link{display:table;margin:0 0 15px!important}.experience-inner .card .card-image img{width:100%;height:auto}.card .brand-icon img{top:50%;left:15%;width:250px;height:250px}.card-title-top{font-size:18px;font-weight:400;padding:15px 20px;line-height:1.7}.valign-wrapper.card-img-wrap{border-bottom:1px solid #eee;min-height:140px}.card .card-content{padding:9px 10px}.single-card-box .card .card-title{font-size:15px;line-height:20px;font-weight:400;margin-bottom:10px}.card a{font-size:14px;text-transform:inherit;text-decoration:none}.card i{font-size:24px}.card .card-reveal{padding:0}.rev-title-wrap{padding:13px 19px}.rev-content{padding:20px;font-size:14px;line-height:25px}#education{background:url(../../images/shibir/1.JPG) center center/cover no-repeat}#education .sec-overlay{background:rgba(255,255,255,.92);height:100%;width:100%}.education-text p{font-size:16px;line-height:28px;margin-bottom:35px;text-align:justify}#hide,.home-options,.home-options a,.marquee p{text-align:center}.education-text blockquote{border-left:5px solid #00bcd4;font-size:18px;font-style:italic;font-weight:400;padding-left:20px;line-height:30px;margin-bottom:33px}.portfolio-wrap{padding-bottom:120px}.portfolio-top{padding-bottom:3px;margin-bottom:50px}.portfolio-top .title{color:#fff;margin-bottom:60px}.portfolio-category li{float:left;margin-right:25px}.portfolio-category li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;padding-bottom:10px;border-style:solid;border-color:transparent;border-width:0 0 3px;line-height:20px;padding-right:1px;padding-left:1px}.portfolio-category li a:hover,.portfolio-category li.active a{border-color:#fff}.protfolio-item{margin-bottom:50px}.protfolio-item li{float:left;width:19%;/*width:24%;*/margin-right:1%;margin-bottom:1%}.protfolio-item li a{display:block;background-color:inherit;margin-right:0}.protfolio-image{position:relative;width:100%;overflow:hidden}.p-overlay,.protfolio-content{position:absolute;height:100%;width:100%;top:0}.protfolio-image img{display:block}.protfolio-content{bottom:0;padding:20px;vertical-align:middle;text-align:center;z-index:5;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}.p-overlay{left:0;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);opacity:0}.protfolio-content:before{display:inline-block;vertical-align:middle;height:100%;min-width:1px;margin-left:-6px}.protfolio-content__inner{display:inline-block;vertical-align:middle;width:100%}.protfolio-content .p-title{font-weight:400;font-size:15px;color:#fff;text-transform:uppercase}.protfolio-image:hover .p-overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.protfolio-image:hover .protfolio-content{opacity:.9;filter:alpha(opacity=90);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.load-more,.load-more:hover{background-color:#fff;padding-right:20px;padding-left:20px;color:#fff;font-size:14px;text-decoration:none}.portfolio-wrap .modal{padding:0;max-height:85%;width:550px}#whatsapp-modal{padding:0;max-height:75%;width:550px}.modal .model-img{padding:5px 5px 0;margin-bottom:25px}.modal .model-img img{width:100%;height:auto}.modal .title{font-size:25px;color:#444;line-height:1.2;margin-bottom:15px}.modal .modal-content{padding:30px 20px;box-shadow:none;position:relative;background-color:transparent;border:none}.modal .modal-content p{color:#727272;font-size:14px;line-height:30px}.modal .modal-content blockquote{color:#333;font-size:14px;font-style:italic;font-weight:400;padding-left:20px;line-height:30px;margin-bottom:33px;border-left:5px solid #00bcd4}.modal .modal-footer{padding:15px}.modal .modal-footer .btn-flat{padding:0 15px;font-weight:500;font-size:14px}.modal .modal-content .img-wrap{margin:auto;width:150px;height:150px;padding:2px;background-color:#eee}.modal .modal-content .img-wrap img{max-width:100%;min-height:100%}#testimonial{background:url(../../images/event.jpg) center center/cover no-repeat}#testimonial .sec-overlay{background:rgba(255,255,255,.92);height:100%;width:100%} .testimonial-inner .card .card-image img{width:100px;height:auto;margin-bottom:25px}.testimonial-inner .card-img-wrap{padding:20px 20px 0;position:relative}.saying-about{color:#727272;font-size:15px;font-style:italic;font-weight:400;line-height:25px;/*margin-bottom:15px*/}.testimonial-inner .card-content a{color:#777;font-size:13px;font-weight:400}.testimonial-inner .card-img-wrap:after{content:"\e786";font-family:Material-Design-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#e5e5e5;z-index:77;top:0;right:0;font-size:70px}.feature-box-outer:before,.ir:before{content:""}#switch p,#switch ul li,.context{text-transform:uppercase}.blog-post-thumb,.img-thumb{position:relative}.testimonial-inner .btn-wrapp{/*top:60.5%*/ top:50.8%} #banner{margin-bottom:80px}#testimonialSlider .card .post-body{padding: 9px 20px;} .post-body{margin-top:15px;padding-right:15px;padding-left:15px;padding-bottom:20px;border-bottom:none}.blog-inner .card-img-wrap{padding:5px 5px 0}.post-title{font-size:16px}.post-title-link:hover{color:#444!important}.post-content{line-height:25px;font-size:14px;color:#777}.post-content a{color:#777}.post-content a:hover{color:#333}.blog-inner .card-content{border-top:1px solid #eee}.grey .regular-text,.white .regular-text{color:#727272}.img-thumb{width:100%;/*height:300px;*/margin:auto;overflow:hidden}.img-thumb img{max-height:100%}.blog-post-thumb.videoPost{padding-bottom:56.25%}.blog-post-thumb.videoPost>*{width:100%!important;border:none!important;height:100%!important;position:absolute}.jwlogo{display:none!important}.thumb-slides-container. img{width:100%}.thumb-slides-container.owl-theme .owl-controls{position:absolute;bottom:10px;right:10px}.thumb-slides-container.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:2px!important;opacity:1;filter:alpha(opacity=100);border-radius:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}.blog-inner .card-element-wrapper{margin-bottom:10px}.blog-inner .card-content a{line-height:25px;margin-right:0}.blog-inner .card-content a.left{color:#cfcfcf;font-size:20px}.blog-inner .card-content a.left i{font-size:20px;vertical-align:middle}.blog-inner .card-content a.left .numb{font-size:13px;color:#727272;vertical-align:middle;margin-left:5px;font-weight:500}.blog-inner .card-content a.left.active,.blog-inner .card-content a.left:hover{color:#ff5d5d}.blog-inner .card-content a.right{font-size:10px;text-transform:uppercase;font-weight:500;border-radius:1px;padding:4px 0 4px 10px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.blog-inner .card-content a.right:active,.blog-inner .card-content a.right:focus,.blog-inner .card-content a.right:hover{padding-right:10px;color:#fff!important;margin-left:10px;}#funfacts{background:url(../../images/fun-facts-bg.jpg) center center/cover no-repeat}#funfacts .sec-inner{background:rgba(255,255,255,.92);height:100%;width:100%}.funfact-box .card-panel{height:280px;margin:15px 0;position:relative}span.num{font-size:50px;line-height:1.1;font-weight:700;margin-bottom:20px}.funfact-box span{display:block}.context{color:#727272;font-size:13px}.funfact-box-inner i{color:#dbdbdb;font-size:60px;margin-bottom:13px;display:block}.feature-box-outer:before,.funfact-box-inner{display:inline-block;vertical-align:middle}.feature-box-outer:before{height:100%;width:1px;margin-left:-6px}.feature-box-outer{width:100%;height:100%}.funfact-inner .banner-text{padding-top:115px}#map{width:100%;height:474px;border-radius:3px}#map *{color:#727272;font-size:13px}#map img{max-width:inherit}#contact{background:url(../../images/fun-facts-bg.jpg) center 10%/cover no-repeat fixed}#contact .sec-overlay{background:rgba(0,0,0,.72);height:100%;width:100%}.contact-info{display:block;padding:8px 0}.contact-info li{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #fff}.contact-info li a{font-size:16px;font-weight:400;color:#fff;line-height:14px;display:block}.contact-info li:last-child{border-right:none;box-shadow:none}.contact-form .input-field{margin-top:0;margin-bottom:20px}.contact-form .card-panel{margin:0}.contact-form .input-label{color:#bbb;left:0;font-size:15px}.contact-form .input-label.active{color:#727272!important}.contact-form .input-box,.contact-form .materialize-textarea{margin-bottom:0;border-bottom:1px solid #ececec;box-shadow:0 1px 0 #fff;color:#444;font-size:15px;height:50px}.contact-form .materialize-textarea{padding:16px 0;margin:0;height:132px!important;overflow:hidden;overflow-y:auto}.input-field.textarea-input label,.textarea-input label.active{bottom:auto;top:15px}.contact-form .submit-btn{margin-bottom:0;padding:0 15px 0 0;font-size:13px;font-weight:500}.contact-form .submit-wrap{margin-bottom:0}.contact-form .submit-btn:focus,.contact-form .submit-btn:hover{padding-left:15px;color:#fff!important}.form-loader-area{margin-top:9px;display:none}#message-success{display:none;position:absolute;right:0}.header-social-icons li,.social-icons li{margin-right:20px;display:inline-block}#message-success p{font-size:14px;color:#4CAF50}.sweet-alert button{border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.ir,.visuallyhidden{border:0;overflow:hidden}.input-field span.invalid{color:#F44336}.header-social-icons{float:left}.header-social-icons li a{color:#727272;font-size:20px}.header-social-icons li a.facebook:hover{color:#3b5998}.header-social-icons li a.youtube:hover{color:#cd201f}.header-social-icons li a.whatsapp:hover{color:#43d854}.social-icons{float:left}.copyright{float:right}.footer-wrap{padding:35px 0}.social-icons li a{color:#727272;font-size:20px}.social-icons li a.facebook:hover{color:#3b5998}.social-icons li a.youtube:hover{color:#cd201f}.social-icons li a.whatsapp:hover{color:#43d854}.social-icons li a.linkedin:hover{color:#0976b4}.social-icons li a.twitter:hover{color:#55acee}.social-icons li a.google-plus:hover{color:#dd4b39}.social-icons li a.dribbble:hover{color:#ea4c89}.social-icons li a.behance:hover{color:#1769ff}.material-tooltip{background-color:#303030;padding:5px;line-height:inherit;font-size:13px;min-height:inherit}.material-tooltip span{font-size:13px}.copyright p{color:#c4c4c4;font-size:12px;line-height:20px}.container{padding:0 15px;margin:0 auto;max-width:1170px;width:90%}@media only screen and (min-width:768px){.container{width:750px}}@media only screen and (min-width:992px){.container{width:970px}}@media only screen and (min-width:1200px){.container{width:1170px}}.container .row{margin-right:-15px;margin-left:-15px}.row .col{padding-right:15px;padding-left:15px}.ir{background-color:transparent}.ir:before{display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#hide,.marquee,.marquee p{position:absolute}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}@keyframes fadeInUpSmall{0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeOutUpSmall{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUpSmall{0%{opacity:1;filter:alpha(opacity=100)}100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.fadeOutUpSmall{-webkit-animation-name:fadeOutUpSmall;animation-name:fadeOutUpSmall}.circular{width:40px;height:40px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.circular.size-20{width:20px;height:20px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;stroke:#000}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}.marquee{width:100%;height:50px;overflow:hidden;bottom:0;background-color:rgba(0,0,0,.7);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.5),0 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 2px 2px rgba(0,0,0,.5),0 1px 0 rgba(250,250,250,.2);-webkit-transition:background-color 350ms;-moz-transition:background-color 350ms;transition:background-color 350ms}.marquee p{font-family:Roboto,sans-serif;width:100%;height:100%;margin:0;line-height:50px;color:#fff;text-shadow:1px 1px 0 #000;filter:dropshadow(color=#000000, offx=1, offy=1);transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%)}#show,#switch{position:fixed;top:20%}.marquee p a{color:#fff;text-decoration:none;padding-left:20px;padding-right:20px}.marquee p:nth-child(1){animation:left-one 20s ease infinite;-moz-animation:left-one 20s ease infinite;-webkit-animation:left-one 20s ease infinite}.marquee p:nth-child(2){animation:left-two 20s ease infinite;-moz-animation:left-two 20s ease infinite;-webkit-animation:left-two 20s ease infinite}.marquee.down p{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.marquee.down p:nth-child(1){animation:down-one 20s ease infinite;-moz-animation:down-one 20s ease infinite;-webkit-animation:down-one 20s ease infinite}.marquee.down p:nth-child(2){animation:down-two 20s ease infinite;-moz-animation:down-two 20s ease infinite;-webkit-animation:down-two 20s ease infinite}.marquee.up p{transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%)}.marquee.up p:nth-child(1){animation:up-one 20s ease infinite;-moz-animation:up-one 20s ease infinite;-webkit-animation:up-one 20s ease infinite}.marquee.up p:nth-child(2){animation:up-two 20s ease infinite;-moz-animation:up-two 20s ease infinite;-webkit-animation:up-two 20s ease infinite}@-moz-keyframes left-one{0%{-moz-transform:translateX(100%)}10%,40%{-moz-transform:translateX(0)}100%,50%{-moz-transform:translateX(-100%)}}@-moz-keyframes left-two{0%,50%{-moz-transform:translateX(100%)}60%,90%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-100%)}}@-webkit-keyframes left-one{0%{-webkit-transform:translateX(100%)}10%,40%{-webkit-transform:translateX(0)}100%,50%{-webkit-transform:translateX(-100%)}}@-webkit-keyframes left-two{0%,50%{-webkit-transform:translateX(100%)}60%,90%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes down-one{0%{-moz-transform:translateY(-100%)}10%,40%{-moz-transform:translateY(0)}100%,50%{-moz-transform:translateY(100%)}}@-moz-keyframes down-two{0%,50%{-moz-transform:translateY(-100%)}60%,90%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(100%)}}@-webkit-keyframes down-one{0%{-webkit-transform:translateY(-100%)}10%,40%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(100%)}}@-webkit-keyframes down-two{0%,50%{-webkit-transform:translateY(-100%)}60%,90%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(100%)}}@-moz-keyframes up-one{0%{-moz-transform:translateY(100%)}10%,40%{-moz-transform:translateY(0)}100%,50%{-moz-transform:translateY(-100%)}}@-moz-keyframes up-two{0%,50%{-moz-transform:translateY(100%)}60%,90%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-webkit-keyframes up-one{0%{-webkit-transform:translateY(100%)}10%,40%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(-100%)}}@-webkit-keyframes up-two{0%,50%{-webkit-transform:translateY(100%)}60%,90%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-bottom-color:transparent}#hide,#show,.dropdown-menu{background-color:#fff}.dropdown-menu{min-width:160px;overflow:visible!important;height:auto!important;padding:20px;margin:0}.dropdown-menu li{width:100%;margin-left:0!important}.dropdown-menu li a{color:#000;height:auto!important;width:100%;padding:4px}.dropdown-menu li a:hover{color:#00bcd4;border-bottom-color:transparent!important}@media only screen and (max-width:992px){ul.dropdown-menu li{padding:10px 15px}}.simple_carousel_wrapper>.carousel-inner>.item>a>img,.simple_carousel_wrapper>.carousel-inner>.item>img{opacity:.4}#owl-demo .item{margin:3px}#owl-demo .item img{display:block;width:100%;height:auto}#switch{background:#fff;display:none;z-index:99999;width:224px;margin-right:-300px;font-family:inherit;right:0;box-shadow:0 0 5px 0 rgba(51,51,51,.3);border-radius:2px}#switch p{margin-bottom:10px;padding-bottom:6px;padding-top:10px;border-bottom:#ededed 1px solid;font-size:14px}#switch ul li{margin-bottom:0;font-size:12px;display:inline-block}#show{z-index:9999;right:20px}#show i{font-size:20px}#switch ul li:first-child a{margin-left:0}#hide{height:30px;width:30px;top:7px;right:7px;color:#777;border-radius:0 5px 0 0;line-height:30px}.switchlayout,.wrap_pattern{margin-bottom:10px}.wrap_pattern p{margin-bottom:5px!important}.content-switcher{padding:16px;overflow:hidden}.content-switcher .m-btn{padding:5px 10px;font-size:12px;min-width:70px}.button.small.color.switch{font-size:12px;text-transform:none;width:40px;margin:5px 0;font-weight:400;font-family:'Open Sans';text-shadow:0 1px 1px rgba(0,0,0,.3)!important;letter-spacing:0}.home-options a,.styled-select select{background:#f5f5f5;font-size:13px;outline:0}#hide img{height:30px;width:30px;opacity:.3;filter:alpha(opacity=30);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#hide img:hover{opacity:.7;filter:alpha(opacity=70)}#switch .button{cursor:pointer;display:inline-block;margin-left:5px;margin-top:5px;height:15px;padding:5px;width:15px}#switch p{margin:5px 0}.styled-select select{border:1px solid #ededed;width:270px;padding:5px;line-height:1;border-radius:3px;height:34px;-webkit-appearance:none;margin:10px 0}.home-options{position:relative;width:100%;margin:0 auto}.home-options a{border:1px solid #ededed;padding:5px 15px;line-height:2;color:#000;display:block;margin-bottom:10px}.home-options a:hover{background:#f1f1f1}.menu-select{margin-bottom:7px}.menu-select label{font-weight:500;font-size:12px!important;color:#666;margin-bottom:0;text-transform:uppercase}.menu-select [type=radio]:not(:checked)+label:before{border-color:#999}
div.event-container {
    display: inline-block;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin: auto!important;    
    bottom: 0;
    position: absolute;
    background-color: rgba(0,0,0,.7);
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.5),0 1px 0 rgba(250,250,250,.2);
    box-shadow: inset 0 2px 2px rgba(0,0,0,.5),0 1px 0 rgba(250,250,250,.2);
    -webkit-transition: background-color 350ms;
    -moz-transition: background-color 350ms;
    transition: background-color 350ms;
}

.w3-content {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}

.w3-content > p {
    width: 100%; 
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.w3-content > p > a {
    color: #fff;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
    } 
	
#cartItemCount {
    position: fixed;
    top: 18px;
    left: 1245px;
    z-index: 99999;
    color: rgb(255, 255, 255);
    font-size: 14px;
    border-radius: 8px;
    padding: 0px 5px;
    background-color: #00bcd4;
    line-height: 18px;
}

#show-cart-modal .modal-content {
	padding-top: 0px;
}

#show-cart-modal h2 {
	padding: 0px 0px 10px;
	font-size: 1em;
	color: #444;
	font-weight: 500;
}

#show-cart-modal .bottom-border {
	border-bottom: solid 1px #aaa;
	margin-bottom: 10px;
}

#show-cart-modal .modal-footer {
	display: none;
}

.cart-item .fa-times {
	padding: 5px;
	cursor: pointer;
}

.cart-item .fa-times:hover {
	color: #FF0000;
}

.cart-table {
	color: #444;
}

.cart-table th {
	font-weight: 500;
}

.cart-table img {
	max-width: 70px;
	max-height: 70px;
}

.cart-table-header {
	font-size: 1.2em;
	color: #444;
	font-weight: 500;
	margin-bottom: 20px;
}

.billing-address {
	font-size: 1.2em;
	color: #444;
	font-weight: 500;
	margin-bottom: 20px;
}

.billing-address .header {
	font-size: 1.2em;
	color: #444;
	font-weight: 500;
	margin-bottom: 20px;
}

.billing-address {
	color: #444;
}

.billing-address input, .billing-address textarea {
	margin: 0px;
}

.edit-order {
	text-align: right;
}

#checkout-form .input-field span.invalid {
	font-size: 1rem;
}

#checkout-form button {
	font-size: 1rem;
	padding-left: 15px;
	padding-right: 15px;
}

.search-bar {
	
}

.search-bar .input-group-addon-start {
	background-color: transparent;
	font-size: 1.2em;
	padding-left: 20px;
	border: solid 1px #aaa;
	border-right: none;
	border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.search-bar .form-control {
	background-color: transparent;
	border: solid 1px #aaa;
	border-left: none;
	border-right: none;
}

.search-bar .input-group-addon-end {
	background-color: transparent;
	font-size: 1.2em;
	padding-right: 15px;
	border: solid 1px #aaa;
	border-left: none;
	border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.search-bar .input-group-addon-end span {
	padding: 5px;
	cursor: pointer;
}
#scriptContainer {
  position: relative;
  top: 90px;
  left: 50%;
  transform: translateX(-50%);
  color: rgb(7, 7, 7);
  font-weight: 450;
  background-color: rgb(245, 245, 212);
  font-size: 16px;
  padding: 10px 20px;
  max-width: 80%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.main-text {
  flex-grow: 1;
  text-align: center;
}

.sub-text {
  padding-left: 10px;
  padding-right: 10px;
}

.cta-link {
  padding-right: 10px;
  text-decoration: underline;
  color: blue;
}

.close-btn {
  cursor: pointer;
  color: red;
  padding-left: 10px;
}

@media screen and (min-width: 721px) and (max-width: 992px) {
	
#new-script{
	position: relative;
	 top: 90px; 
	 left: 2%; 
	 transform: translateX(-50%); 
	 color: rgb(7, 7, 7);
	  font-weight: 450 ;
	  background-color: rgb(245, 245, 212);
	  font-size: 13px; 
	  padding-left: 200px;
	  padding: 10px;
}
.have-look{
	padding-right: 10px
}
.have-look a {
	padding-right: 45px; 
	text-decoration: underline;
}
.close-tag{
cursor: pointer; 
color: red;
 padding-right: 2px;
}
}
@media screen and (min-width: 993px) and (max-width: 1250px) {
	
	#new-script{
		position: relative;
		 top: 90px; 
		 left: 32%; 
		 transform: translateX(-50%); 
		 color: rgb(7, 7, 7);
		  font-weight: 450 ;
		  background-color: rgb(245, 245, 212);
		  font-size: 13px; 
		  padding-left: 200px;
		  padding: 10px;
	}
	.have-look{
		padding-right: 10px
	}
	.have-look a {
		padding-right: 45px; 
		text-decoration: underline;
	}
	.close-tag{
	cursor: pointer; 
	color: red;
	 padding-right: 2px;
	}
	}
	@media screen and (min-width: 1251px) and (max-width: 2000px) {
	
		#new-script{
			position: relative;
			 top: 90px; 
			 left: 39%; 
			 transform: translateX(-50%); 
			 color: rgb(7, 7, 7);
			  font-weight: 450 ;
			  background-color: rgb(245, 245, 212);
			  font-size: 15px; 
			  padding-left: 200px;
			  padding: 10px;
		}
		.have-look{
			padding-right: 10px
		}
		.have-look a {
			padding-right: 45px; 
			text-decoration: underline;
		}
		.close-tag{
		cursor: pointer; 
		color: red;
		 padding-right: 2px;
		}
		}
@media only screen and (max-width: 720px) {
  #scriptContainer {
    font-size: 9px;
    flex-direction: column;
	background-color: rebeccapurple;
    align-items: flex-start;
    text-align: center;
  }
#new-script{
	position: relative;
	 top: 90px; 
	 left: 4%; 
	 transform: translateX(-50%); 
	 color: rgb(7, 7, 7);
	  font-weight: 450 ;
	  width: 60%;
	  background-color: rgb(245, 245, 212); 
	  font-size: 7.5px; 
	  padding-left: 200px;
	  padding: 10px;
}
  
}
