@import "css/layerslider.css";
@font-face{src:url(fonts/Aller.eot);src:url(fonts/Aller.eot) format('embedded-opentype'),url(fonts/Aller.html) format('woff2'),url(fonts/Aller-2.html) format('woff'),url(fonts/Aller.ttf) format('truetype'),url(fonts/Aller.svg#Aller) format('svg')}
    html{height:100%;}
    body{background:none repeat scroll 0 0 #FFFFFF;color:#000;font-size:14px;font-weight:500;font-family:'Mulish'!important;}
	p{letter-spacing:0.2px;}
    .textfield{border:1px solid rgba(153, 153, 153, 0.48);height:20px;margin:0 0 0;padding:3px}
    .textfield3{width:100%;height:27px;border:1px solid rgba(153, 153, 153, 0.48);}
    #textarea{border:1px solid rgba(153, 153, 153, 0.48);height:70px;margin:0;padding:0;width:100%;}
    .tt{width:98% !important}
    .link-block p{text-align:center !important}
    .submit{cursor:pointer;margin:10px 0 0;padding:6px !important;}
    blockquote, q{quotes:none;}
    :focus{outline:0 none;}
    .height_box{border:1px solid rgba(165, 165, 165, 0.25) !important;vertical-align:middle;padding:3px;height:22px}
    del{text-decoration:line-through;}
    table{border-collapse:collapse;border-spacing:0;width:100%;border:none;}
    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
    *{margin:0;padding:0;}
    a{outline:medium none;text-decoration:none;}
    .heading-inner{color:#368CCC;font-size:28px;font-weight:400;margin:0 0 12px;padding:0;}
    a:hover{text-decoration:none !important;}
    p{line-height:25px;margin:0 0 21px;padding:0;text-align:justify}
    ins, a:hover{text-decoration:none;}
    .floatleft{float:left;}
    .floatright{float:right;}
    #wrapper{overflow:hidden;position:relative;width:100%;}
    #header{height:315px;padding:0;}
    #header.main{height:603px;}
    #header .header-bg{height:100%;width:100%;}
    #header.main .header-bg{background:url("images/06.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);}
    #header .container{position:relative;}
    #header.main .decoration{position:absolute;top:266px;}
    #header.main .dec-left{height:280px;left:-320px;width:320px;}
    #header.main .dec-right{height:337px;right:-340px;width:340px;}
    #logo{padding:15px 0px; z-index: 11;position:relative;}
    .logo{display:inline-block;height:78px;margin-left:-4px;width:260px;}

    #wrapper .social-icons li, .social-icons li{display: inline-block;list-style: none outside none; margin: 0 3.5px;overflow: hidden;  padding: 0;}
    #wrapper .social-icons li a, .social-icons li a { position: relative;top:0px;font-size:25px; display: block;}
    .hh {
        position: relative;
        display: inline-block;
        width: 80px;
        height: 80px;
        line-height: 80px;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.1);
        font-size: 25px;
        margin: 0 auto 20px;
        overflow: hidden;
    }
    .dark-overlay::before {
            background: #000;
            opacity: 0.7;
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
    }
    .service-item {
        display: table;
        width: 33.3%;
        float: left;
        overflow: hidden;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .si-cell {
        display: table-cell;
        padding: 30px;
        border-top: 1px solid rgba(0,0,0, .05);
        border-left: 1px solid rgba(0,0,0, .05);
        position: relative;
        vertical-align: middle;
        text-align: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .si-inner {
        position: relative;
        overflow: hidden;
        max-height: 100%;
    }

    .ssh-table {
        width: 100%;
        display: table;
    }
    .service-intro {
        position: relative;
        -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    }
    .split-section-headings {
        width: 38.2%;
        float: left;
        position: relative;
        overflow: hidden;
        text-align: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .service-grid {
        border-bottom: 1px solid rgba(0,0,0, .05);
    }
    .split-section-content {
        width: 61.8%;
        float: right;
        min-height: 300px;
        position: relative;
        overflow: hidden;
        background: rgba(255,255,255, .97);
            background-size: auto auto;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .ssh-cell {
        display: table-cell;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .section-title {
        margin-bottom: 15px;
        font-weight: 800;
        text-transform: uppercase;
        text-align: center;
        letter-spacing: 5px;
        line-height: 1.3;
    }
    .section-heading {
        margin: 0;
        padding: 0;
        font-style: italic;
        font-weight: normal;
        text-align: center;
        line-height: 1.3;
        color: #555;
    }
    .numbers {
        background-attachment: fixed;
            background-size: cover;
    background-repeat: no-repeat;
    }
    .loader1 { position:relative; z-index:1;}
    .service-item:hover .service-descr {
        opacity: 1;
        -webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        -moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        -o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        -ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
        transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    }
    .service-descr {
        opacity: 0;
        position: relative;
        font-size: 13px;
        line-height: 1.8;
        color: #777;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
        -moz-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
        -o-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
        -ms-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
        transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
        -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
        transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    }
    .service-item:hover .service-intro {
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }


    .bg-dark-alfa-50:before, .bg-dark-alfa-50 .YTPOverlay:before {

        content: " ";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(34,34,34, .5);

    }
    .relative { position: relative;}
    #wrapper .container .social-icons{left:-3.5px;position:relative;}
    .contact-details{color:#808285;font-family:'Open Sans',sans-serif;margin-top:11px;position:relative;right:10px;}
    .contact-details li{list-style:none outside none;text-align:right;font-size:15px;}
    .contact-details a{font-family:'Open Sans',sans-serif;text-decoration:none;}
    .contact-details a:hover{text-decoration:none;}
    .search-form{float:right;height:27px;position:relative;right:10px;top:47px;width:192px;z-index:999;}
    .search-form input{position:absolute;top:0;}
    .search-text-box{background:url("images/03.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);color:#808285;font-family:'Open Sans',sans-serif;height:27px;left:0;line-height:2;padding:0 10px;width:129px;}
    .search-text-submit{cursor:pointer;height:27px;right:0;width:43px;}
    #menu ul{position:relative;z-index:2;margin-bottom:0px;}
    #menu { margin-top:0px;}
    #menu > ul { text-align:right;}
    #menu ul ul { text-align:left !important;}
    #menu > ul > li { float:none !important; display:inline-block;}
    #menu ul li{float:left;list-style:none outside none;position:relative;}
    #menu ul li a{display:block;padding:0px 15px;text-decoration:none; color:#000;font-size:13px;font-weight:500;font-family:'Roboto';border-right:1px solid #ddd;}
	#menu ul li:last-child a {
		border-right:0;
	}
    #menu ul li a.noborder{ border-right:none; }
    .si-top { width: 30px; height: 30px; text-align: center; line-height: 30px;}
    .select-menu{padding:10px;}
    .select-menu select{padding:5px;width:100%;}
    .main-slider{display:none;}
    .main .main-slider{display:block;}
    #menu ul ul{display:none;left:0;position:absolute;top:100%;width:250px;z-index:9999;}
    #menu ul ul li{float:none;}
    #menu ul li ul li a{background:#fff;display:block;text-transform:none; padding: 10px 15px;}
    #menu ul li ul li a:hover{background:#000;color:#fff;}
    .ls-bg{display:block;height:380px !important;width:960px !important;}
    .ls-bottom-slidebuttons{bottom:15px;display:block;height:30px;position:absolute;right:0;text-align:right;width:100px;}
    .ls-bottom-slidebuttons a{background:none repeat scroll 0 0 #C3C2C2;display:inline-block;height:11px;margin-right:4px;width:11px;}
    .ls-s1{text-align:right;width:100%;}
    .ls-s2{height:220px;width:481px;}
    .ls-s3{display:inline-block;font-size:23px;padding-right:30px;text-decoration:none;}
    .ls-s4{width:320px;}
    .ls-s5{font-family:'Open Sans',sans-serif;text-decoration:none;text-transform:uppercase;}
    .ls-inner{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
    #footer{clear:both;position:relative;background:#fff url(img/map-pattern.png);background-repeat:no-repeat;background-position:left center;}
	#footer:before{position:absolute;right:0;width:30%;background:#f5f5f5;content:'';top:0;}
    #footer a{text-decoration:none;}
    #footer a:hover{text-decoration:underline;}
    #footer article{color:#6D6E71;padding-top:34px;text-align:left;}
    #footer .social-icons li{margin:10px 2px 0 0; overflow: inherit;}
    #footer .social-icons li a{color:#fff;}
    #footer .navblock li{list-style:none outside none; padding:0px;}
    #footer .navblock a{/*background:url("images/11.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/display:block;padding:0px;color:#585858;font-size:12px;font-weight:400;margin-bottom:10px;}
	#footer .navblock a:hover {
		color:#000;
	}
    #footer .slogo{height:62px;margin-bottom:10px;width:168px;}
    .footer-line{background:#0f0f0f;color:#6D6E71;font-size:12px;padding:15px 0px;overflow:hidden;}
    .footer-line div.row-fluid div{padding:14px 0 6px;}
    .footer-line a{color:#6D6E71;font-size:12px;text-decoration:none}
    .top{background:url("images/13.png") no-repeat scroll left center rgba(0, 0, 0, 0);margin-left:20px;padding-left:10px;}
    #headline-page{position:relative;top:0;width:100%;}
    .text-grey { color:#666}
    #crumbs a{font-size:11px;}
    .active{color:#808285;}
    .back-top{bottom:115px;height:84px;margin-right:-650px;position:fixed;right:50%;width:101px;}
    .back-top a{display:block;height:100%;width:100%;}
    .content{position:relative;}
    #content{position:relative;}
    #content ul{margin-bottom:13px;}
    #content li{list-style:none outside none;padding:15px;}
    #content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
    #content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
    #content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
    #content .alignleft{text-align:left;}
    #content .alignright{text-align:right;}
    #content .aligncenter{text-align:center;}
    h1, h2, h3, h4, h5{font-family: 'Roboto', sans-serif;font-weight:900;margin:0 0 12px;padding:0;}
    div.title{margin:0 0 23px;width:100%;}
    div.title h2{margin:0;}
    div.headline{clear:both;margin-top:7px;}
    div.headline h4{color:#6D6E71;}
    .purchase{color:#6D6E71;display:block;font-size:26px;padding-bottom:45px;position:relative;top:-15px;}
    #content .check-list li{background:url("images/li1.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);}
    #content .arrow-list li{background:url("images/li2.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);}
    #content .bullet-list li{background:url("images/li3.png") no-repeat scroll 2px 8px rgba(0, 0, 0, 0);}
    #content .plus-list li{background:url("images/li4.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);}
    #content .minus-list li{background:url("images/li5.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);}
    #content .star-list li{background:url("images/li6.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);}
    #content .service-list li{background:url("images/li7.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);}
    #content .link-list{padding-bottom:15px;}
    #content .link-list li{background:url("images/li8.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);border-bottom:1px dotted #B0B0B0;padding:0;}
    #content .link-list li a{display:block;line-height:20px;padding:8px 0 7px 15px;text-decoration:none;}
    #content .post-list{margin-bottom:25px;}
    #content .post-list li{border-bottom:1px dotted #B0B0B0;color:#6D6E71;margin-bottom:18px;padding:0 0 7px;}
    #content .post-list li a.headline{display:block;font-size:15px;padding-bottom:10px;text-decoration:none;}
    #content .post-list li a.headline:hover{text-decoration:underline;}
    #content .post-list li time{color:#565656;display:block;font-size:14px;font-style:italic;font-weight:700;padding-bottom:15px;}
    #content .sitemap{padding-bottom:20px;}
    #content .sitemap li{background:url("images/li7.png") no-repeat scroll 2px 13px rgba(0, 0, 0, 0);border-bottom:1px dotted #B0B0B0;color:#6D6E71;padding:8px 0 7px 25px;}
    #content .sitemap li a{text-decoration:none;}
    #content .sitemap li a:hover{text-decoration:underline;}
    .calendar{background:url("images/43.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);padding-bottom:2px;width:100%;}
    .calendar caption{background:url("images/43.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);color:#6D6E71;font-weight:bold;padding:10px 0;}
    .calendar thead{background:url("images/43.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);font-weight:bold;}
    .calendar thead td{padding:11px 0;}
    .calendar thead, .calendar tbody{color:#6D6E71;}
    .calendar td{padding:8px 0;text-align:center;}
    .calendar tbody tr:last-child td{padding:5px 0 7px;}
    .nav-calendar{font-family:Tahoma;font-size:35px;font-weight:800;line-height:35px;position:absolute;text-decoration:none;top:-20px;}
    .prew-calendar{left:5px;}
    .next-calendar{right:5px;}
    .post{background:url("images/42.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);margin-bottom:20px;padding-bottom:10px;position:relative;}
    .hgroup{border-bottom:1px solid #EBEAEA;margin-bottom:20px;padding-bottom:10px;position:relative;}
    #wrapper .container .post .social-icons{position:absolute;right:10px;text-align:right;top:5px;}
    #wrapper .container .post .span3 .social-icons{right:0;}
    .post .social-icons.rel{position:relative;right:0;}
    #content .twitter-list{padding-bottom:5px;}
    #content .twitter-list li{background:url("images/li9.png") no-repeat scroll 3px 10px rgba(0, 0, 0, 0);border-bottom:1px dotted #B0B0B0;margin-bottom:10px;padding:5px 0 15px 40px;}
    #content .twitter-list li p{color:#58595B;margin:0;}
    #content .twitter-list li span{display:block;}
    .wp-pagenavi{height:50px;text-align:right;}
    .wp-pagenavi a{font-size:17px;margin:0 5px;padding:0 2px;text-decoration:none;}
    .wp-pagenavi a:hover{color:#76797D;}
    .wp-pagenavi span{background:none repeat scroll 0 0 #76797D;color:#FFFFFF;font-size:17px;padding:0 5px;}
    .dropcap{float:left;font-size:39px;height:59px;margin:5px 20px 10px 0;text-align:center;width:59px;}
    .dropcap2{float:left;font-size:39px;height:59px;margin:5px 20px 10px 0;text-align:center;width:59px;}
    .highlight1, .highlight2, .highlight3{padding:0 2px;}
    .highlight1, .highlight2{color:#FFFFFF;}
    blockquote{background:none repeat scroll 0 0 #EDEDEA;font-size:16px;font-style:italic;margin-bottom:20px;padding:24px 40px 25px 30px;}
    .blockquote-left{float:left;margin:15px 20px 0 0;width:40%;}
    .blockquote-right{float:right;margin:15px 0 0 20px;width:40%;}
    #content .navigation li{margin:0 0 1px;padding:0;}
    #content .navigation li a{background:none repeat scroll 0 0 #EDEDEA;border-left:8px solid #EDEDEA;color:#6D6E71;display:block;font-size:19px;padding:13px 15px;text-decoration:none;}
    .thumbnail{background:none repeat scroll 0 0 #FBFAFB;border:1px solid #E7E7E7;line-height:0;margin-bottom:12px;max-width:100%;padding:6px;text-align:center;}
    .thumbnail img{max-width:100%;}
    .tagcloud{padding-bottom:15px;text-align:center;}
    .tagcloud a{background:none repeat scroll 0 0 #F6F6F6;color:#58595B;font-size:13px;line-height:4;margin:0 1px;padding:10px 5px;text-decoration:none;}
    .form-padding{}
    label{display:block;font-size:13px;}
    .valid{padding-bottom:0px}
    .form-text, textarea{border:1px solid #D5D5D5;color:#AAA2A2;display:block;font-family:'Open Sans',sans-serif;margin-bottom:20px;margin-right:50px;padding:10px;width:100%;}
    textarea{width:100% !important;}
    .button{color:#FFFFFF;display:block;margin-bottom:22px;text-decoration:none;border:none; background: #3ba900;width:100%;text-transform:uppercase;}
    .button.large{float:left;font-size:23px;padding:12px 23px;}
    .button.under-page{display:block;font-size:23px;padding:10px 0;width:100%;}
    .button.medium{font-size:20px;padding:10px 20px;}
    .button.small{font-size:17px;padding:8px 21px;}
    .card{padding-bottom:30px;}
    .contact-line{border-bottom:1px dotted #C5BCBC;color:#58595B;display:block;padding:10px 25px;}
    .c1{background:url("images/c1.png") no-repeat scroll 5px 12px rgba(0, 0, 0, 0);}
    .c2{background:url("images/c2.png") no-repeat scroll 5px 12px rgba(0, 0, 0, 0);}
    .c3{background:url("images/c3.png") no-repeat scroll 4px 15px rgba(0, 0, 0, 0);}
    .c4{background:url("images/c4.png") no-repeat scroll 4px 15px rgba(0, 0, 0, 0);}
    .c3 a{text-decoration:none;}
    .c3 a:hover{text-decoration:underline;}
    .nav-slider{font-family:Tahoma;font-size:35px;font-weight:800;line-height:35px;position:absolute;text-decoration:none;top:-80px;}
    .prew-slide{margin-right:15px;right:5px;}
    .next-slide{right:5px;}
    .sidebar-slide .nav-slider{top:-43px;}
    .video11{height:484px;width:860px;}
    .video10{height:439px;width:780px;}
    .video9{height:394px;width:700px;}
    .video8{height:349px;width:620px;}
    .video7{height:304px;width:540px;}
    .video6{height:259px;width:460px;}
    .video5{height:214px;width:380px;}
    .video4{height:169px;width:300px;}
    .video3{height:124px;width:220px;}
    .video2{height:79px;width:140px;}
    .video-shortcode{padding-bottom:20px;}
    .video-shortcode iframe{height:100%;width:100%;}
    .carousel{line-height:1;margin-bottom:0px;position:relative;}
    .carousel-inner{margin:0;overflow:hidden;padding:0;position:relative;width:100%;}
    .carousel .item{display:none;position:relative;transition:left 1s ease-in-out 0s;}
    .carousel .item > img{display:block;line-height:1;width:100%;}
    .carousel-caption{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);bottom:0;left:0%;margin:0px;padding:23px 19px;position:absolute;right:0;top:40%;text-align:left;background:none;text-align:center;}
    .carousel-caption h4, .carousel-caption p{color:#FFFFFF;line-height:20px;}
    .carousel-caption h4{margin:0 0 5px;}
    .carousel-caption p{margin-bottom:0;}
    .carousel-control{font-family:Tahoma;font-size:35px;font-weight:800;height:40px;left:5px;line-height:35px;margin-top:-20px;position:absolute;text-align:center;text-decoration:none;top:50%;width:40px;}
    .carousel-control.right{left:auto;right:6px;}
    .carousel-control:hover{opacity:0.9;text-decoration:none;}
    .carousel .active, .carousel .next, .carousel .prev{display:block;}
    .carousel .next, .carousel .prev{position:absolute;top:0;width:100%;}
    .carousel .active, .carousel .next.left, .carousel .prev.right{left:0;}
    .carousel .next, .carousel .active.right{left:100%;}
    .carousel .prev, .carousel .active.left{left:-100%;}
    .thumbnail .carousel{margin-bottom:0;}
    .thumbnail .carousel-caption{margin:0;padding:15px;text-align:left;}
    .thumbnail .carousel-control{left:0;}
    .thumbnail .carousel-control.right{left:auto;right:0;}
    .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.60);}
    .carousel-caption{}
    .carousel-caption h1{color:#fff;}
    .carousel-caption p{color:#fff;}
    .carousel-caption .btn{margin-top:10px;}
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:1px;}
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:0px;z-index:999999;}
    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:0px;z-index:999999;}
    .review-slider{margin:0;padding:25px;}
    .review-slider .item{margin-bottom:100px;}
    .blockquote-line{background:url("images/15.png") no-repeat scroll left bottom #EBEAEA;left:0;position:absolute;top:0;transition:height 0.3s ease-in-out 0s;width:100%;}
    .blockquote-pattern{background:url("images/16.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);height:100%;width:100%;}
    .blockquote{border:0 none;font-size:13px;font-style:italic;line-height:1.6;margin:0;overflow:hidden;padding:15px; border:1px solid #666;}
    .md{position:absolute; top: 87px; left: 23%; background-color: #fff; width: 46%; padding-left: 11px;}
    .client-pic{margin-left:25px;}
    .md-name{font-size:14px;font-weight:600;left:70px;position:absolute;top:10px;width:160px;z-index:2;}
    .company-name{clear:both;font-size:12px;font-weight:300;padding-top:4px;}
    .tab-content > .tab-pane, .pill-content > .pill-pane{display:none;}
    .nav > li > a, .tab-content > .active, .pill-content > .active{display:block;}
    .tab-content{overflow:auto;}
    #content .nav-tabs{display:table;float:left;left:1px;margin:0;position:relative;top:1px;}
    #content .nav-tabs li{display:list-item;float:left;margin-right:1px;padding:0;}
    #content .nav-tabs li.active a{color:#FFFFFF;}
    #content .nav-tabs li a{display:block;padding:15px 14px;}

    .tab-content{clear:both;margin-bottom:20px;position:relative;}
    .tab-pane{border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-top:1px solid #E0E0E0;padding:28px 20px 36px;}
    .bottom-pattern-line{background:url("images/38.png") no-repeat scroll 0 0 #FFFFFF;bottom:0;height:36px;left:-1px;position:absolute;width:100%;}
    .bottom-pattern-right{background:url("images/39.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);bottom:0;height:21px;position:absolute;right:1px;width:35px;}
    .alert{background-position:18px 12px;background-repeat:no-repeat;border:1px solid #D7D6D6;margin-bottom:27px;padding:16px 60px;position:relative;}
    .close-alert{display:block;height:18px;position:absolute;right:18px;top:16px;width:18px;}
    .general{background-color:#FBDD96;background-image:url("images/27.png");}
    .general .close-alert{background:url("images/32.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .info{background-color:#E6ECF7;background-image:url("images/28.png");}
    .info .close-alert{background:url("images/33.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .success{background-color:#E5F4CB;background-image:url("images/30.png");}
    .success .close-alert{background:url("images/34.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .error{}
    .error .close-alert{background:url("images/35.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .award{display:block;margin-bottom:30px;max-width:100%;opacity:0.5;overflow:hidden;position:relative;text-decoration:none;}
    .award:hover{background-position:center bottom;background-repeat:repeat-x;border-bottom:0 none;margin:0;padding-bottom:3px;}
    .award img{max-width:100%;}
    .accordion{margin-bottom:20px;}
    .accordion-group{margin-bottom:5px;}
    .accordion-heading{border-bottom:0 none;position:relative;}
    .accordion-heading .accordion-toggle{cursor:pointer;display:block;font-family:'Yanone Kaffeesatz';font-size:19px;padding:12px 20px;text-decoration:none;}
    .accordion-inner{padding:9px 15px;}
    .marker{height:26px;position:absolute;right:13px;top:11px;width:26px;}
    .target .marker{background:url("images/37.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .link-block{border:1px solid #E0E0E0;color:#6D6E71;display:block;margin-bottom:23px;overflow:hidden;padding:16px 18px;text-align:center;text-decoration:none;}
    .link-block:hover{background-position:center bottom;background-repeat:repeat-x;border-bottom:0 none;color:#BEBFC0;margin-bottom:24px;}
    .move-item{position:relative;}
    .move-bg-icon{background-position:center center;background-repeat:no-repeat;border-radius:100px;display:inline-block;height:62px;overflow:hidden;width:62px;}
    .link-block:hover .move-bg-icon{background-color:#C5BCBC;}
    .icon-1{background-image:url("images/i4.png");}
    .icon-2{background-image:url("images/i3.png");}
    .icon-3{background-image:url("images/i2.png");}
    .icon-4{background-image:url("images/i1.png");}
    .link-img{display:block;margin-bottom:6px;max-width:100%;overflow:hidden;position:relative;text-decoration:none;}
    .link-img:hover{background:url("images/26.html") repeat-x scroll center bottom #F8F4F4;margin:0;padding-bottom:6px;}
    .img-border{border:1px solid #E7E7E7;}
    .img-block{margin:6px 6px 5px;position:relative;min-height:124px;}
    .link-img .group{background:url("images/40.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:block;height:100%;left:0;position:absolute;text-align:center !important;top:0;vertical-align:middle;width:100%;}
    .link-img .group.text p{color:#F2F0F2;font-style:normal;padding:0 10px;text-align:left;}
    .link-img-bg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}
    .link-img h4{position:absolute;text-align:center;top:70%;width:100%;}
    .link-img p{color:#FFFFFF;font-style:italic;position:absolute;text-align:center;top:80%;width:100%;}
    .link-img img{max-width:100%;}
    .column{float:left;margin-bottom:20px;width:235px;}
    .column h4{margin-bottom:2px;padding:10px 20px 15px;}
    #content .col{padding-right:2px;}
    #content .col li{background:none repeat scroll 0 0 #EDEDEA;color:#58595B;font-size:14px;margin-bottom:1px;padding:13px 20px;}
    #content .col li.row-odd{background:none repeat scroll 0 0 #F5F5F3;}
    .pricecolumn{float:left;text-align:center;width:235px;}
    .pricecolumn h3{border-top:7px solid #FFFFFF;margin-bottom:2px;padding:15px 20px 20px;}
    #content .pricecolumn .col li{background:none repeat scroll 0 0 #F5F5F3;}
    #content .col li.title-td{padding:0;}
    #content .col li.price-td{background:none repeat scroll 0 0 #EDEDEA;font-family:'Open Sans',sans-serif;line-height:1;}
    .dollar{font-size:34px;left:-15px;position:absolute;top:23px;}
    .number{font-size:78px;position:relative;}
    .cents{font-size:28px;position:absolute;right:25px;top:23px;}
    .time{bottom:20px;font-size:34px;font-style:italic;right:-20px;}
    #content .col li.button-td{padding:0;}
    .button-price{border-bottom:7px solid #FFFFFF;display:block;font-family:'Yanone Kaffeesatz';font-size:23px;margin-bottom:7px;padding:10px 0 13px;text-decoration:none;width:100%;}
    .contact{color:#58595B;display:block;font-size:16px;padding:2px 0 4px 36px;}
    .phone{background:url("images/24.png") no-repeat scroll 7px center rgba(0, 0, 0, 0);}
    .email{background:url("images/25.png") no-repeat scroll 5px center rgba(0, 0, 0, 0);}
    .collapse{height:0;overflow:hidden;position:relative;transition:height 0.35s ease 0s;}
    .collapse.in{height:auto;}
    .fade{opacity:0;transition:opacity 0.15s linear 0s;}
    .fade.in{opacity:1;}
    .under-wrapper{height:100%;position:relative;}
    .under-sub-wrapper{min-height:100%;}
    #header-under .social-icons{margin-top:65px;position:relative;right:10px;text-align:right;}
    .under-page, .under-404{background:none repeat scroll 0 0 #F2F0F0;border:1px solid #ECEAEC;border-radius:3px;padding:45px 0;text-align:center;}
    .under-404{margin-bottom:40px;padding:25px 0;position:relative;top:5px;}
    .under-headline{color:#6D6E71;display:block;font-family:'Yanone Kaffeesatz';font-size:26px;padding-bottom:45px;}
    .headline-404{font-family:'Yanone Kaffeesatz';font-size:215px;line-height:0.5;}
    .under-wrapper .date{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E5E5E5;border-radius:2px;color:#7B7D7E;font-family:'Yanone Kaffeesatz';font-size:127px;margin-bottom:40px;}
    .offset-under{margin-left:140px;}
    #footer-under-padding{clear:both;float:left;height:100px;width:100%;}
    #footer-under{clear:both;height:40px;margin-top:-60px;padding-top:20px;}
    .blog-line{background:none repeat scroll 0 0 #FAF9F9;font-family:'Open Sans',sans-serif;font-size:12px;margin-bottom:20px;padding:10px 0;}
    .blog-line a{text-decoration:none;}
    .blog-line a:hover{text-decoration:underline;}
    .blog-line .item{margin-left:15px;padding-left:20px;}
    .blog-line .date{background:url("images/46.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
    .blog-line .author{background:url("images/47.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
    .blog-line .category{background:url("images/48.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
    .blog-line .commets{background:url("images/49.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
    #content .commentlist{margin-top:-10px;}
    #content .commentlist li{border-bottom:1px solid #EBEAEA;color:#58595B;float:left;padding:20px 0 0;position:relative;}
    .comments-container{float:left;margin-bottom:20px;width:100%;}
    .the-comment{position:relative;}
    .comments-container .avatar{left:0;margin-right:20px;position:absolute;top:2px;}
    .comments-container .comment-box{padding-left:80px;}
    #content .commentlist .children li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#EBEAEA -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0;padding:20px 0 0 80px;}
    .comment-author{padding-bottom:10px;}
    .comment-author a{text-decoration:none;}
    .comment-author a:hover{text-decoration:underline;}
    @media (max-width:979px){
            .split-section-headings, .split-section-headings.left, .split-section-headings.right, .split-section-content, .split-section-content.left, .split-section-content.right {
        float: none !important;
        width: auto;
    }
    .service-item {
        width: 100%;
        float: none;
    }
            #header [class*="span"]{-moz-box-sizing:border-box;display:block;float:none;width:100%;}
    #header, #header .header-bg, #header.main, #header.main .header-bg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);height:auto;margin-bottom:10px;}
    #header .container{background:url("images/05.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);}
    .social-icons{float:none;right:0;text-align:center;margin-top:10px;}
    .search-form{border:1px solid #EDEDED;margin-right:-96px;right:50%;top:-25px;}
    #logo{text-align:center;}
    #headline-page{height:90px;margin-top:0;display:table}
    .back-top{bottom:29px;left:50%;margin:0 0 0 -50px;position:relative;right:0;}
    #headline-page{position:relative;top:0;display:table}
    .ls-inner{height:260px !important;overflow:hidden;}
    .ls-layer{height:100% !important;}
    .main-slider{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
    .ls-bottom-slidebuttons{bottom:-50px;text-align:center;width:100%;}
    .ls-s1 img{height:120%;width:auto;}
    .ls-s2{height:183px;left:15px !important;top:40px !important;width:400px;}
    .ls-s3{left:155px !important;top:170px !important;}
    .ls-s4{left:90px !important;top:100px !important;width:290px;}
    .ls-s5{font-size:28px;left:70px !important;top:60px !important;}
    }
    @media (min-width:768px) and (max-width:979px){#header .span12{margin-left:20px;width:724px;}
    .link-img h4{margin-top:100px;}
    }
    @media (max-width:767px){td{}
    #header .span12{margin-left:0;}
    #menu ul{display:block;padding:0px;background: #fff;margin-top:10px;}
    #menu ul li{margin-bottom:1px;width:100%;}
    #menu ul li a{text-align:center;}
    .row [class*="span"], .row-fluid [class*="span"]{clear:both;}
    .blockquote-left, .blockquote-right{width:100%;}
    .award{float:left;margin-bottom:10px;}
    .award:hover{margin-bottom:6px;padding-bottom:4px;}
    .under-page, .under-404{padding:0 20px;}
    .ls-inner{height:260px !important;overflow:hidden;}
    .ls-s2{height:142px;left:-45px !important;top:20px !important;width:310px;}
    .ls-s3{left:20px !important;top:100px !important;}
    .ls-s5{font-size:28px;left:20px !important;top:50px !important;}
    .ls-s6{height:120%;}
    .tt{width:99% !important}
    }
    .textfield3{width:100%;height:27px;border:1px solid rgba(153, 153, 153, 0.48);}
    .counter-box{text-align:center}
    .bb {color: #fff; font-weight: 900; font-size: 36px; text-align: center; display:inline-block;margin: 0 0 12px;padding: 0;font-family:'Roboto';}
	.pluses{display:inline-block;color:#fff;font-size: 36px;position: relative;top: -2px;}
    .cc {color: #fff; font-weight: 700; font-size: 12px; text-align: center; display: block;margin: 0 0 12px;padding: 0;text-transform:uppercase;letter-spacing:0.5px;}
    .loader{background-color:#368CCC;}
    .padd_both{padding-top:30px;padding-bottom:30px}
    .color1 h5{color:#fff !important; margin-bottom:20px;}
    .mar_left{margin-left:0px}
    .address-book{background-image:url(images/img/1.png);background-repeat:no-repeat;}
    .ambulance{background-image:url(images/img/2.png);background-repeat:no-repeat;}
    .anatomy{background-image:url(images/img/3.png);background-repeat:no-repeat;}
    .angel{background-image:url(images/img/4.png);background-repeat:no-repeat;}
    .appointment{background-image:url(images/img/5.png);background-repeat:no-repeat;}
    .baby{background-image:url(images/img/6.png);background-repeat:no-repeat;}
    .bad-mark{background-image:url(images/img/7.png);background-repeat:no-repeat;}
    .bad-tooth{background-image:url(images/img/8.png);background-repeat:no-repeat;}
    .balance{background-image:url(images/img/9.png);background-repeat:no-repeat;}
    .bar-chart{background-image:url(images/img/10.png);background-repeat:no-repeat;}
    .bio-hazard{background-image:url(images/img/11.png);background-repeat:no-repeat;}
    .blood-test{background-image:url(images/img/12.png);background-repeat:no-repeat;}
    .book-library{background-image:url(images/img/13.png);background-repeat:no-repeat;}
    .book-of-record{background-image:url(images/img/14.png);background-repeat:no-repeat;}
    .box{background-image:url(images/img/15.png);background-repeat:no-repeat;}
    .boy{background-image:url(images/img/16.png);background-repeat:no-repeat;}
    .brain{background-image:url(images/img/17.png);background-repeat:no-repeat;}
    .briefcase{background-image:url(images/img/18.png);background-repeat:no-repeat;}
    .bug{background-image:url(images/img/19.png);background-repeat:no-repeat;}
    .cme-certificate{background-image:url(images/img/20.png);background-repeat:no-repeat;}
    .card-file{background-image:url(images/img/21.png);background-repeat:no-repeat;}
    .card-index{background-image:url(images/img/22.png);background-repeat:no-repeat;}
    .cardiogram{background-image:url(images/img/23.png);background-repeat:no-repeat;}
    .cardiologist{background-image:url(images/img/24.png);background-repeat:no-repeat;}
    .cardiology{background-image:url(images/img/25.png);background-repeat:no-repeat;}
    .case-history{background-image:url(images/img/26.png);background-repeat:no-repeat;}
    .case{background-image:url(images/img/27.png);background-repeat:no-repeat;}
    .certificate-seal{background-image:url(images/img/28.png);background-repeat:no-repeat;}
    .certification{background-image:url(images/img/29.png);background-repeat:no-repeat;}
    .chart{background-image:url(images/img/30.png);background-repeat:no-repeat;}
    .link2{border:1px solid #E0E0E0;color:#6D6E71;display:block;margin-bottom:23px;overflow:hidden;padding:10px 8px;text-align:center;text-decoration:none;}
    .cen{text-align:center}
    .mar-bott{margin-bottom:0px !important}
    .padd_top{padding-top:39px;color:#fff}
    .padd_bott{padding-bottom:10px}
    .height_empty{height:10px}
    .height_empty2{height:25px}
    img{max-width:100%}
    .event{margin:0px;padding:0px}
    .event li{margin:0xp !important;padding:0px !important;border:#eee 1px solid;text-align:center;margin-left:10px;margin-top:10px}
    .event li:hover{margin:0xp !important;padding:0px !important;box-shadow:0,0,10px
    border:#eee 1px solid;text-align:center;margin-left:10px;margin-top:10px}
    .design li{list-style-type:disc !important;margin-left:18px;padding:5px !important;text-align:justify;}
    .select{width:100%;}
    #menu ul ul >li > ul{display:none;left:100%;position:absolute;top:0%;width:250px;z-index:9999;}
    .website tr:nth-child(odd){background-color:#999;color:#fff}
    .website tr:nth-child(even){background-color:rgba(204, 204, 204, 0.75);color:#000}
    td{padding:5px}
    .website th:nth-child(1){width:10%}
    .website th:nth-child(2){width:45%}
    .website th:nth-child(3){width:45%}
    .website th{text-transform:uppercase;font-size:14px !important;padding:10px;text-align:left}
    .marg-left{margin-left:0px}
    #crumbs span{font-size:11px}
    .select_text{padding:5px;width:58%;height:31px}
    .thank h1{color:#000 !important;text-align:center;margin:0 0 0 0px;}
    .sap{color:#FFFFFF;display:block;font-family:'Open Sans',sans-serif;padding:15px 0px 16px 0px;text-decoration:none;text-transform:uppercase;}
    .fotter_border > td{padding:1px}
    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
    .carousel-control { z-index: 111;}
    footer {padding:40px 0px; }
    footer:before { background-color:#1d4159; position:relative; width:100%; height:100%;}
    .no-margin{margin:0px;}
    .text-white{color:#fff;}
    .slider-home{background-color:#eee;margin-bottom:20px;}
    .pull-left{float:left;}
    .fttr-contact img{margin-right:10px;}
    .top-stript{height:10px;background:var(--green);}
    .hidden{display:none;}
    .toph-bg{background:#eee url(img/websitedevelop.webp);margin-bottom:50px;padding: 50px 0;background-attachment:fixed;background-size:cover;position:relative;}
	.toph-bg:before{background:rgba(0,0,0,0.7);left:0;top:0;width:100%;height:100%;content:'';position:absolute;}
    .footer-bottom{padding:15px 0; display:inline-block;}
    .input_area::placeholder{color:#000;opacity:1;}
    .input_area:-ms-input-placeholder{color:#000;}
    .input_area::-ms-input-placeholder{color:#000;}
    .input_textarea::placeholder{color:#000;opacity:1;}
    .input_textarea:-ms-input-placeholder{color:#000;}
    .input_textarea::-ms-input-placeholder{color:#000;}
    .input_area, .input_textarea{width:100%;padding:10px;margin-bottom:7px;font-size:13px;box-sizing:border-box;border: 1px solid #ddd;background:#fff;}
    .border-right{border-right:1px solid #eee;}
    .border-bottom{border-bottom:1px solid #eee;}
    /*.prs-clnt{background-color:#ccc;padding:50px 0;background:url('images/client.jpg') fixed top center;} */

    .client-home a{display:block;position:relative;}
    .client-home a img{padding:20px 0;}
    .client-home:hover{background-color:#fff}
    img.normal{position:absolute;left:0;z-index:0;}
    .text-black, .text-black p{color:#000;}
    .text-green, .text-green p{color:#3faa02;}
    #wrapper{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-left:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
    #wrapper.toggled{padding-left:250px;}
    #wrapper.toggled #sidebar-wrapper{width:250px;}
    #wrapper.toggled #page-content-wrapper{margin-right:-220px;position:absolute;}
    #sidebar-wrapper{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#1a1a1a;height:100%;left:220px;margin-left:-220px;overflow-x:hidden;overflow-y:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:0;z-index:1000;}
    #sidebar-wrapper::-webkit-scrollbar{display:none;}
    #page-content-wrapper{padding-top:70px;width:100%;}
    .sidebar-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;width:250px;background:#1a1a1a;}
    .sidebar-nav li{display:inline-block;line-height:20px;position:relative;width:100%;}
    .sidebar-nav li:before{-moz-transition:width 0.2s ease-in;-ms-transition:width 0.2s ease-in;-webkit-transition:width 0.2s ease-in;background-color:#1c1c1c;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:3px;z-index:-1;}
    .sidebar-nav li:hover:before{-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:100%;}
    .sidebar-nav li a{color:#dddddd;display:block;padding:7px 15px;text-decoration:none;}
    .sidebar-nav li.open:hover before{-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:100%;}
    .sidebar-nav .dropdown-menu{background-color:#6B6B6B;border-radius:0;border:none;box-shadow:none;margin:0;padding:0;position:relative;width:250px;}
    .sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus{background-color:#368CCC;color:#ffffff;text-decoration:none;}
    .sidebar-nav > .sidebar-brand{font-size:20px;height:65px;line-height:44px;}
    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:#368CCC;}
    .hamburger{background:transparent;border:none;display:block;height:32px;position:absolute;top:20px;width:32px;z-index:999;display:none;}
    .hamburger:hover{outline:none;}
    .hamburger:focus{outline:none;}
    .hamburger:active{outline:none;}
    .hamburger.is-closed:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.35s ease-in-out;color:#ffffff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px;}
    .hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all 0.35s ease-in-out;display:block;opacity:1;}
    .hamburger.is-closed:hover .hamb-top{-webkit-transition:all 0.35s ease-in-out;top:0;}
    .hamburger.is-closed:hover .hamb-bottom{-webkit-transition:all 0.35s ease-in-out;bottom:0;}
    .hamburger.is-closed .hamb-top{-webkit-transition:all 0.35s ease-in-out;background-color:#000;top:5px;}
    .hamburger.is-closed .hamb-middle{background-color:#000;margin-top:-2px;top:50%;}
    .hamburger.is-closed .hamb-bottom{-webkit-transition:all 0.35s ease-in-out;background-color:#000;bottom:5px;}
    .hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom{height:4px;left:0;position:absolute;width:100%;}
    .hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color:#000;margin-top:-2px;top:50%;}
    .hamburger.is-open .hamb-middle{background-color:#ffffff;display:none;}
    .hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color:#000;margin-top:-2px;top:50%;}
    .hamburger.is-open:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.35s ease-in-out;color:#ffffff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px;}
    .hamburger.is-open:hover before{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all 0.35s ease-in-out;display:block;opacity:1;}
    .overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4);z-index:1;}
    .overlay1{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4);z-index:1;}
    .dropdown-submenu{position:relative;}
    .dropdown-submenu>.dropdown-menu{}
    .dropdown-submenu:hover>.dropdown-menu{display:block;}
    .dropdown-submenu>a:after{}
    .dropdown-submenu:hover>a:after{border-left-color:#fff;}
    .dropdown-submenu.pull-left{float:none;}
    .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
    .caret{float:right;}
    .footer-bottom ul { margin-bottom:0px;}
    .footer-bottom li{float:left;list-style:none;margin-right:10px;}
    .footer-bottom li a { color:#fff;}
    .noneblk{display:inline-block;}
    h1.demo4{ margin-top:30px !important;}
    .gallery-box{margin-top:10px;position:relative;border:1px solid #ccc;padding:2px;text-align:center;height:200px;position:relative;overflow:hidden;}
    .gallery-box img{overflow:hidden;margin:auto;width:100%;height:100%;}
    .gallery-box:hover .some{-webkit-transform:scale(1);transform:scale(1);}
    .gallery-box .some{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
    .gallery-box .some{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(0);transform:scale(0);background:rgba(0,102,204,0.72) url(images/zoom_in.png) no-repeat center center;}
    .slbOverlay, .slbWrapOuter, .slbWrap{position:fixed;top:0;right:0;bottom:0;left:0;}
    .slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay 0.5s;-moz-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s;}
    .slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010;}
    .slbWrap{position:absolute;text-align:center;}
    .slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
    .slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%;}
    .slbContentEl .slbContentOuter{padding:5em 1em;}
    .slbContent{position:relative;}
    .slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;box-shadow:0 0.2em 1em rgba(0, 0, 0, 0.4);}
    .slbImageWrap{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative;}
    .slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 0.2em 1em rgba(0, 0, 0, 0.6);}
    .slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto;}
    .slbCaption{font-size:1.4em;position:absolute;left:0;right:0;top:100%;margin-top:-1.07143em;line-height:1.4;color:#fff;text-align:center;}
    .slbCloseBtn, .slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none;}
    .slbCloseBtn::-moz-focus-inner, .slbArrow::-moz-focus-inner{padding:0;border:0;}
    .slbCloseBtn:hover, .slbArrow:hover{opacity:0.5;}
    .slbCloseBtn:active, .slbArrow:active{opacity:0.8;}
    .slbCloseBtn{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-0.33333em;top:0;color:#fff;color:rgba(255, 255, 255, 0.7);text-align:center;}
    .slbLoading .slbCloseBtn{display:none;}
    .slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255, 255, 255, 0.9);}
    .slbArrows{position:fixed;top:50%;left:0;right:0;}
    .slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden;}
    .slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-0.8em 0 0 -0.8em;border:0.8em solid transparent;}
    .slbArrow.next{right:0;}
    .slbArrow.next:before{border-left-color:#fff;}
    .slbArrow.prev{left:0;}
    .slbArrow.prev:before{border-right-color:#fff;}
    .slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;}
    .slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0.2em 1em rgba(0, 0, 0, 0.6);background:#000;}
    @-webkit-keyframes slbOverlay{from{opacity:0;}
    to{opacity:0.7;}
    }
    @-moz-keyframes slbOverlay{from{opacity:0;}
    to{opacity:0.7;}
    }
    @keyframes slbOverlay{from{opacity:0;}
    to{opacity:0.7;}
    }
    @-webkit-keyframes slbEnter{from{opacity:0.5;-webkit-transform:translate3d(0, -1em, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);}
    }
    @-moz-keyframes slbEnter{from{opacity:0.5;-moz-transform:translate3d(0, -1em, 0);}
    to{opacity:1;-moz-transform:translate3d(0, 0, 0);}
    }
    @keyframes slbEnter{from{opacity:0.5;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
    }
    .carousel-control.left{background-image:none!important;}
    .carousel-control{background:none!important;}
    label.error{color:#fff;font-weight:normal;}
    .carousel-caption{z-index: 1;}
    /* box */
    .works1 {
        overflow: hidden;
        border-right: 1px solid #e0e0e0;
        /*border-bottom: 1px solid #e0e0e0;*/
    }
    .works1 .item {
        width: 100%;
        position: relative;
        transition: all 0.2s ease;
		padding:30px 0;
    }
    .works1 .item a {
        display: block;
        width: 100%;
        height: 100%;
        padding-top: 5px;
    }
    .circle-wrap {
        border-radius: 0;
        -webkit-mask-image: url(images/circle.svg);
        -webkit-mask-position: center center;
        -webkit-mask-size: 70% 70%;
        -webkit-mask-repeat: no-repeat;
        width: 100%;
        height: 24.3vw;
        overflow: hidden;
        transition: all 0.2s ease;
    }
    .circle-wrap .media {
        width: 100%;
        height: 100%;
    }
    .works1 .item:hover {
        background: #ff5242;
            background-color: rgb(255, 82, 66);
            background-image: none;
        background-color: #ffffff;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ff5242' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
/*    .works1 .item:before {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        background: #e0e0e0;
        position: absolute;
    }*/
    .works1 .item .client-name {
        text-align: center;
    }
    .works1 .item:hover .circle-wrap {
        -webkit-mask-size: 75% 75%;
    }
    .works1 .item .client-name h4, .works1 .item .client-name p {color:#000;}
    .no-padding { padding:0px !important;}
    .blink_me {
        -webkit-animation-name: blinker;
        -webkit-animation-duration: 3.0s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;

        -moz-animation-name: blinker;
        -moz-animation-duration: 3.0s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;

        animation-name: blinker;
        animation-duration: 3.0s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

    @-moz-keyframes blinker {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }

    @-webkit-keyframes blinker {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }

    @keyframes blinker {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }
    .header_top { position:relative; z-index:11; width:100%; }

    .header-bg { position:relative; /*background-image:url(uploaded_image_home/web-designing-in-delhi.jpg);*/}
    .bg-theme-colored-2 {
        background-color: #2A363F !important;
    }
    .mb-20 {
        margin-bottom: 20px !important;
    }
    .line-bottom-centered {
        position: relative;
        margin: 10px 0 20px;
            margin-bottom: 20px;
    }
    .pricing-table {
        margin-bottom: 30px;
        position: relative;
    }
    .border-1px {
        border: 1px solid #eeeeee !important;
    }
    .pricing-ribbon h5 {
        color: #fff;
        left: -60px;
        line-height: 40px;
        margin: 0;
        position: absolute;
        text-transform: uppercase;
        top: 15px;
        transform: rotate(-45deg);
        width: 190px;
    }
    .pricing-ribbon h5 {
        background: #E66D00;
    }

    .overflow-hidden {
        overflow: hidden !important;
    }
    .position-relative {
        position: relative !important;
    }
    .text-theme-colored {
        color: #E66D00 !important;
    }
    .pt-15 {
        padding-top: 15px !important;
    }
    .price .currency {
        vertical-align: super;
    }
    .text-theme-colored {
        color: #E66D00 !important;
    }
    .font-weight-600 {
        font-weight: 600 !important;
    }
    .text-gray-lightgray {
        color: #d3d3d3 !important;
    }
    .package-icon {

        color: #fff;
        font-size: 60px;
        opacity: 0.15;
        position: absolute;
        right: 15px;
        top: -8px;

    }
    .pricing-table .table-list {
        list-style: outside none none;
        padding: 10px 0 10px 20px;
            padding-top: 10px;
            padding-left: 20px;
    }
    .pricing-table .table-list li {
    /*    background: #3c3c3c none repeat scroll 0 0;*/
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
            color: #333 !important;
    }
    .pricing-table .table-list li:nth-child(2n+1) {
        background: #f8f8f8;
    }
    .btn-theme-colored {
        color: #fff;
        background-color: #E66D00;
        border-color: #E66D00;
    }
    .mt-10 {
        margin-top: 10px !important;
    }
    .btn {
        font-size: 13px;
        padding: 8px 22px;
    }
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
            border-top-color: transparent;
            border-right-color: transparent;
            border-bottom-color: transparent;
            border-left-color: transparent;
        border-radius: 4px;
    }
    .text-uppercase {
        text-transform: uppercase;
    }
    .pl-0 {
        padding-left: 0 !important;
    }
    .pt-0 {
        padding-top: 0 !important;
    }
    .line-bottom-centered:after {
        bottom: -8px;
        content: "";
        height: 1px;
        left: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        position: absolute;
        right: 0;
        width: 30px;
            background: #E66D00;
    }
    .pb-40 {
        padding-bottom: 40px !important;
    }
    .hr { margin-top: 10px !important;margin-bottom: 10px !important;}
    .footer-bottom-2 { padding:35px 0px 15px;}
    .footer-bottom-2 li { float:left; /*margin-right:10px;*/ list-style:none;}
    /*.fa-facebook-square { color:#3b5998;}
    .fa-twitter-square { color:#1ea1f3;}
    .fa-youtube-square { color:#ff0000;}
    .fa-linkedin { color:#007bb5;}
    .fa-blogger { color:#f57d02;}*/





    .gallery p { border: 1px solid #ddd; font-weight:bold;}




    .head-phn a {
        color: #000;
        font-size:13px;
        display: inline-block;
        text-decoration:none;
		padding:0 4px;
		font-weight:500;
		font-family:'Roboto';
    }

/*    .head-phn a i {
        padding: 0 2px;
        position: relative;
        top: 0px;
        left: -4px;
        font-size: 15px;
    }*/



    .item{ position:relative; }
    .item .itemform {position:absolute; z-index:9999; bottom:0px; width:100%;}
    .item .itemform .submit{margin-bottom: 0px;

    margin-top: 3px;

    text-transform: capitalize;

    font-size: 12px;

    width: 100%;

    float: left; }


    .imgdisplayblk{ display:block; }
    .imgdisplaynone{ display:none; }

    #login_btn {
        position: fixed;
        right: 20px;
        bottom: 20%;
        cursor: pointer;
        opacity: 1;
        z-index: 9999;

        animation: bounce 2s infinite;
        -webkit-animation: bounce 2s infinite;
        -moz-animation: bounce 2s infinite;
        -o-animation: bounce 2s infinite;
    }


    #login_btn a{
       font-size:50px;
    }

    .modal-dialog {
        width: 100%; 
        margin: 100%; 
    }
    .modal-body {
        position: relative;
        /* padding: 20px; */
        width: 100%;
        height: 100%;
    }

    .close {
        float: none; 
        font-size: 18px; 
        font-weight: 700;
        line-height: 1;
        color: #000;
         text-shadow:none;
      opacity: 1; 

    }

    button.close {
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0;
        -webkit-appearance: none;
        color: #fff;
    }

    .col { min-height:340px; }

    @media (max-width:520px){
    .header_top {
        position: relative !important;
    }
    }
    .demo { margin:0 auto; width:100%; }

    .text {
    z-index:999;
      position: absolute;
      left: 50%;
      top: 50%;
      width: 80%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      text-align: center;
      font-size: 10vw;
      font-family: 'Concert One', cursive;
      -webkit-animation: text-animation 5s linear infinite alternate;
              animation: text-animation 5s linear infinite alternate;
    }

    @-webkit-keyframes text-animation {
      from {
        color: white;
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FFDD1B, 0 0 70px #FFDD1B, 0 0 80px #FFDD1B, 0 0 100px #FFDD1B, 0 0 150px #FFDD1B;
      }
      to {
        color: white;
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #ff0080, 0 0 30px #ff0080, 0 0 40px #ff0080, 0 0 55px #ff0080, 0 0 75px #ff0080;
        text-align: center;
      }
    }

    @keyframes text-animation {
      from {
        color: white;
        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FFDD1B, 0 0 70px #FFDD1B, 0 0 80px #FFDD1B, 0 0 100px #FFDD1B, 0 0 150px #FFDD1B;
      }
      to {
        color: white;
        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #ff0080, 0 0 30px #ff0080, 0 0 40px #ff0080, 0 0 55px #ff0080, 0 0 75px #ff0080;
        text-align: center;
      }
    }
    .modalBox{
            margin: 150px;
    }
    .msg{
            width: 150px;
            height: 80px;
    }
            * {
                            box-sizing: border-box;
                    }

                    html,body {
                            width: 100%;
                            height: 100%;
                            margin: 0;

                            padding: 0;
                    }

                    .let-it-snow {
                            width: 100%;
                            height: 100%;
                            float: left;

                    }

                     .fullwidth{background: #ececec;padding:5px 0;}
            .navbar {
        border-radius: 4px;
        margin-bottom:0px; 


    }

    .navbar-nav>li {
        float: left;
        margin-top: 8px;
    }

    .diwalidiya{background: url(images/light.png);
                        background-repeat: repeat-x;
                        background-size: 40px;
                        width: 100%;
                        padding-top: 34px;
                        margin-top: 6px;
                        margin-bottom:0px;
                        }


                        .heading {
        text-align: center;
        color: #454343;
        font-size: 30px;
        font-weight: 700;
        position: relative;
        margin-bottom: 70px;
        text-transform: uppercase;
        z-index: 999;
    }
    .white-heading{
        color: #ffffff;
    }
    .heading:after {
        content: ' ';
        position: absolute;
        top: 100%;
        left: 50%;
        height: 40px;
        width: 180px;
        border-radius: 4px;
        transform: translateX(-50%);
        background: url(../i.ibb.co/G32GT0L/heading-line.png);
        background-repeat: no-repeat;
        background-position: center;
    }
    .white-heading:after {
        background: url(img/heading-line-white.html);
        background-repeat: no-repeat;
        background-position: center;
    }

    .heading span {
        font-size: 18px;
        display: block;
        font-weight: 500;
    }
    .white-heading span {
        color: #ffffff;
    }


    /* mouse grab icon */
    .grabbing { 
        cursor:url(grabbing.html) 8 8, move;
    }



    div#demo1 {
        position: relative;
    }

    .user-blog {
		background:#fff url(img/wave.png);
        padding: 50px 0 120px;
		background-repeat:repeat-x;
		background-position:center 101%;
    }

    .blog-grid {
        background: #fff;
        box-shadow: 0px 0px 20px #c3c3c3;
        margin: 10px 0;
        border: 1px solid #d6d6d6;
        border-radius: 1px;
    }

    .discretion-blog {
        padding: 15px;
    }

    .discretion-blog p {
        font-size: 15px;
        color: #454343;
    }

    .discretion-blog h4 {
        color: #454343;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .discretion-blog .btn {
        color: #fefeff;
        background: #454343;
        width: 100%;
        text-transform: uppercase;
        border-radius: 0px;
        margin-top: 10px;
        -webkit-transform: perspective(1px) translateZ(0);
        -moz-transform: perspective(1px) translateZ(0);
        -o-transform: perspective(1px) translateZ(0);
        transform: perspective(122px) translateZ(0);
    }


    .discretion-blog .btn:hover {
        color: #ffffff;
    }
    .discretion-blog .btn:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #79b82d;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        border: 2px solid #79b82d;
    }

    .discretion-blog .btn:hover:before {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        transform: scaleX(1);
    }
    .date-blog {
        background: #82b53f;
        width: 70px;
        position: absolute;
        bottom: 0;
        left: 15px;
        color: #fff;
        text-align: center;
        padding: 10px 0px;
    }
    .date-blog:after {
        width: 0;
        height: 0;
        content: "";
        border-left: 0 solid transparent;
        border-right: 70px solid transparent;
        border-bottom: 12px solid #82b53f;
        top: -11px;
        position: absolute;
        left: 0;
    }
    .img-date {
        position: relative;
    }
    .counter-plus:after
    {
        content:"+";
        position:relative;
            left: 60px;
        bottom: 95px;
        color: #fff;
        font-weight: 700;
        font-size: 36px;
       text-align: center;
display:none;
    }

    .mainbox{border: 1px solid #e9e9e9;  text-align: center;min-height: 130px; margin-top:30px;
    }

    .mainbox span{display: block; text-align: center; font-size:14px; line-height: 36px; border-bottom:1px solid #e7e7e7; }
    .mainbox img{margin:10px auto; max-width:70%;}
.justify-content-end {
	justify-content:flex-end;
}
.justify-content-end {
	justify-content:flex-end;
}
.pdl10 {
	padding-left:10px;
}
.pdr10 {
	padding-right:10px;
}
.pdr20 {
	padding-right:20px;
}
.mainmenu #menu ul li li a:before {
	display:none;
}
#content {
	padding-bottom:100px;
}


.tw-features-area {
  z-index: 1;
}

.tw-features-area .column-title {
  margin-right: -32px;
  margin-top: -4px;
}

.tw-features-area:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  content: "";
  background-image: url("images/features/wave.html");
  z-index: -1;
}

.features-text {
  position: relative;
}

.features-text:after {
  position: absolute;
  left: -48px;
  top: 0;
  width: 2px;
  height: 100%;
  content: "";
  background: #FA6742;
}

.features-box {
  text-align: center;
  background: #fff;
  padding: 32px 44px 32px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.03);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.03);
  min-height: 315px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.features-box .features-icon {
  margin-bottom: 26px;
  width: 100%;
  height: 50px;
}

.features-box .features-icon-inner {
  vertical-align: middle;
}

.features-box h3 {
  font-size: 24px;
  color: #2f2c2c;
  margin-bottom: 16px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.features-box p {
  margin-bottom: 5px;
}

.features-box a {
  margin-top: 10px;
}

.features-box:hover {
  -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}


   .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE; font-weight:100; font-size: 14px; 

    }

.demo {
    padding-top: 60px;
    padding-bottom: 100px;
}






div#carousel-example-generic {
    margin-top: 0px !important;
    overflow:hidden !important;
}







div#carousel-example-generic{
    max-height:97.5vh;
}
div#carousel-example-generic .flower-left , div#carousel-example-generic .flower-right {
    top: 10rem;
}


.diya-row {
    background-image: url(img/diya.gif);
    background-size: 60px;
    background-repeat: repeat-x;
    min-height: 100px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: -46px;
    z-index: 9;
}