/*@import url('shortcodes.css');@import url('normal-rd.css');@import url('fontello.css');@import url('fontello-ie7.css');@import url('magnific-popup.css');@import url('Weddingfont.css');*/@import url(https://fonts.googleapis.com/css?family=Merriweather);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,html{font-size:100%;padding:0;height:100%;background:#FFFFFF;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
body{font-size:100%;font-family:'Cardo','Merriweather','Open Sans', sans-serif;/*font-weight:300;*/line-height:1.7;color:#777;overflow-x:visible;overflow-y:visible;background:#FFFFFF;}
.fancyfont{font-size:100%;font-family:"amberlight";font-weight:700;line-height:3.0;color:#777;overflow-x:visible;overflow-y:visible;}
.fancyfontlight{font-size:100%;font-family:"amberlight";font-weight:700;line-height:3.0;color:#FFF;overflow-x:visible;overflow-y:visible;}
li{list-style:none;}
ol,ul{list-style:none;}
.dropdown-menu{text-align: center !important;background-color: #264073 !important;color: #FFFFFF !important;}
.dropdown-item{color: #FFFFFF !important;}
.dropdown-item:hover{color: rgba(0,0,0,.5) !important;}
p{text-align:left;margin-bottom:20px !important;margin-top:20px !important;font-size:.85em !important; padding-top: 2px !important;}
a{cursor:pointer;color:#FFF;text-decoration:none !important;}
h1{margin:10px 0;font-weight:100;letter-spacing:.025em;line-height:1.5;font-size:4.5em;}
h2{font-weight:600;letter-spacing:.025em;line-height:1.5;font-size:2.5em; padding-top: 30px;}
h3{font-weight:600;letter-spacing:.025em;line-height:1.5;font-size:2.00em;margin-bottom:20px; padding-top: 30px;}
h4{font-weight:600;letter-spacing:.025em;line-height:1.5;font-size:1.5em;margin-bottom:10px; padding-top: 30px;}
h5{margin:10px 0;font-size:14px;line-height:20px;font-weight:700;font-size:1.0em;margin-bottom:10px;}
h6{margin:10px 0;font-size:12px;line-height:18px;font-weight:700;}
h7{margin:10px 0;font-size:8px;line-height:10px;font-weight:500;}
.xl{font-size:3em;color:#FFF;}
.med{font-size:2em;color:#FFF;}
.med-dark{font-size:2em;color:#333;font-weight:bold;}
.med-org{font-size:2em;color:rgb(243,207,179);font-weight:bold;}
.sm{font-size:1em;color:#FFF;}
.dark{color:#333;font-weight:bold;}
.green{color:#FFA0C3;}
.red{color:#c0392b;}
.white{color:#ecf0f1;}
.container{margin-top:auto;margin-bottom:auto;}
/*.wrap{padding:10px 0 0 0;}*/
.wrap-normal{padding:40px 0;}
.wrapper{padding:100px 0 90px;}
.parallax-back{background:url(../images/back.png) no-repeat;background-size:cover;background-attachment:fixed;margin:auto;}
.parallax-back-2{background:url(../images/back4.png) no-repeat;background-size:cover;background-attachment:fixed;margin:auto;}
.parallax-back-3{background:url(../images/back5.jpg) no-repeat;background-size:cover;background-attachment:fixed;margin:auto;}
.parallax-back-4{background:url(../images/back5.jpg) no-repeat;background-size:cover;background-attachment:fixed;}
.header-parallax{background:url(../images/header/_shp9360.jpg) center no-repeat;background-size:cover;background-attachment:fixed;background-position-x:-2px;margin:auto;max-width:100%;height:auto;width:auto\9;}
.header-parallax{height:580px;}
.siteheader{background:url(../images/header/_shp9360.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;margin:auto;max-width:100%;max-height:800px;min-height:700px;width:auto\9;z-index:1;}
.eventheader{background-image:url(../images/Events.png);margin-left:0;margin-right:0;margin-bottom:20px;min-height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:100px;color:#FFF;font-weight:700;}
.reviewheader{background-image:url(../images/reviews.png);margin-left:0;margin-right:0;margin-bottom:20px;min-height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:100px;color:#333;font-weight:700;}
.venueheader{background-image:url(../images/venue.png);margin-left:0;margin-right:0;margin-bottom:20px;min-height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:100px;color:#333;font-weight:700;}
.processheader{background-image:url(../images/process.png);margin-left:0;margin-right:0;margin-bottom:20px;min-height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:100px;color:#333;font-weight:700;}
.opcaity{background:rgba(0,0,0,0.89);}
.opcaity2{background:rgba(142,159,188,0.65);}
.spacing{position:relative;padding:.5em 0;height:14.3em;z-index:-1;}
.circule{border-radius:50%;}
.center,.center p{text-align:center;/*padding-bottom:2px;*/}
.left,.left p{text-align:left;padding-bottom:15px;}
.right,.right p{text-align:right;padding-bottom:15px;}
h1.underline,h2.underline,h3.underline,h4.underline{background:url(../images/underline-headline.png) bottom center no-repeat;}
h1.underlinedk,h2.underlinedk,h3.underlinedk,h4.underlinedk{background:url(../images/underline-headline-dk.png) bottom center no-repeat;}
h1.underline,h2.underline,h3.underline,h4.underline{padding-bottom:20px;}
h1.underline-dotted,h2.underline-dotted,h3.underline-dotted,h4.underline-dotted{border-bottom:1px dotted #ECF0F1;}
h1.underline-dotted,h2.underline-dotted,h3.underline-dotted,h4.underline-dotted{padding-bottom:20px;}
.row-back{background-image:url(../images/sparkle.jpg);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #34495E;border-bottom:1px solid rgb(229,225,230);}
.row-white{background:#FFF;}
.row-gree{background-image:url(../images/sparkels-bg.png);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid rgb(178,180,178);color:#2c3e50;}
.retro{background-image:url(../images/Retro6.jpg);background-repeat:no-repeat;background-size:cover;}
.hide{display:none !important;}
.headerdiv{border-top:1.5px solid #f3cfb3;border-bottom:1.5px solid #f0c19d;text-align:center;vertical-align:middle;/*padding-top:30px;*/}
.container > header{margin:0 auto;padding:2em;text-align:center;background:rgba(0,0,0,0.01);}
.container > header h1{font-size:2.625em;line-height:1.3;margin:0;font-weight:300;}
.header{margin-top:0;margin-bottom:0;padding-top:0;border-bottom:0 none #e03163;background-image:0;background-image:0;background-image:linear-gradient(white,white);box-shadow:none;}
.banner{background-color:rgba(255,255,255,1);z-index:1000;}
.center-fix{width:80%;margin:auto;}
.navbar{padding: .85rem 1rem; border-bottom: 1px solid #eee;}
.nav{border-bottom:0.5px solid #dbe1e2;}
.menu-li{padding-top:5px;padding-bottom:2px;padding-left:8px;padding-right:8px;}
.menu-li:hover{border-top-style:none;background-color:rgb(243,207,179);color:#2c3e50;transition:background, .7s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.banner--clone{background:#FFFFFF !important;}
.elegancelogo{display:block;height:76px;margin:0 auto;padding-left:10px;background-image:url(../images/logo.png);background-position:100% 45%;background-repeat:no-repeat;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;}
.logo{margin-top:0;}
.slidersection{display:block;background:rgba(255,255,255,0);}
.banner{position:relative;overflow:auto;}
.banner li{list-style:none;}
.banner ul li{float:left;}
.banner{position:relative;width:100% !important;overflow:auto;font-size:18px;line-height:24px;text-align:center;color:#333;text-shadow:0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.3);}
.banner ul{list-style:none;width:300%;}
.banner ul li{display:block;float:left;width:33%;min-height:600px;background-size:cover !important;background-attachment:fixed !important;background-repeat:no-repeat;box-shadow:inset 0 -3px 6px rgba(0,0,0,0.1);}
.banner .dots{position:absolute;left:0;right:0;bottom:20px;z-index:999;}
.banner .dots li{display:inline-block;width:35px;height:12px;margin:0 4px;text-indent:-999em;border:2px solid #FFF;cursor:pointer;opacity:.4;-webkit-transition:background .5s, opacity .5s;-moz-transition:background .5s, opacity .5s;transition:background .5s, opacity .5s;}
.banner .dots li.active{background:#FFF;opacity:1;}
.overlay{background:rgba(0, 0, 0, 0.45) url(../images/pattern.png) repeat;position:absolute;width:100%;top:90px;max-height:800px;min-height:700px;}
.fixed-content{position:relative;margin-top:10em;}
#rotate{position:relative;bottom:.3em;}
.static{background:#FFA0C3;width:80%;margin:auto;position:relative;bottom:3.75em;}
.cbp-qtrotator{position:relative;margin:1em auto 2em;max-width:800px;width:100%;}
.cbp-qtrotator .cbp-qtcontent{position:absolute;min-height:200px;padding:2em 0;top:0;z-index:0;opacity:0;width:100%;}
.no-js .cbp-qtrotator .cbp-qtcontent{border-bottom:none;}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,.no-js .cbp-qtrotator .cbp-qtcontent{position:relative;z-index:100;pointer-events:auto;opacity:1;}
.cbp-qtrotator .cbp-qtcontent:before,.cbp-qtrotator .cbp-qtcontent:after{content:" ";display:table;}
.cbp-qtrotator .cbp-qtcontent:after{clear:both;}
.cbp-qtprogress{position:absolute;background:#47a3da;height:1px;width:0;top:0;z-index:1000;}
.cbp-qtrotator blockquote{margin:0;padding:0;}
.cbp-qtrotator blockquote p{font-size:2em;color:#888;font-weight:300;margin:.4em 0 1em;}
.cbp-qtrotator blockquote footer{font-size:1.2em;color:#27AE60;}
.cbp-qtrotator blockquote footer:before{content:'― ';}
.cbp-qtrotator .cbp-qtcontent img{float:right;margin-left:3em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
@media screen and max-width 306em{.cbp-qtrotator{font-size:70%;}
.cbp-qtrotator img{width:80px;}
}
#Grid{text-align:justify;font-size:.1px;}
#Grid .mix{display:none;opacity:0;width:33.2%;vertical-align:top;background:#CCC;color:#FFF;text-align:center;position:relative;border:0.5px solid #FFF;}
#Grid .mix2{display:none;opacity:0;width:33.2%;height:auto;vertical-align:central;color:#2c3e50;font-size:10px;text-align:left;position:relative;line-height:1.5em;}
.filter{margin:4em 1em;cursor:pointer;cursor:0;cursor:0;}
.options ul li{list-style:none;color:#FFF;text-align:center;display:inline-block;}
.lb-album {
    display: flex;
    padding: 0px;
    margin: 2%;
    flex-wrap: wrap;
    justify-content: center;
}
.lb-album li > a span{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;line-height:150px;color:rgba(255,255,255,0.8);text-shadow:0 1px 1px rgba(255,255,255,0.6);opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);background:rgba(0,0,0,0.89);-webkit-transition:opacity .3s;-moz-transition:opacity .7s;-o-transition:opacity .7s;-ms-transition:opacity .7s;transition:opacity .3s;}
.lb-album li > a:hover span{opacity:0.9;filter:alpha(opacity=99);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}
.description{position:relative;color:#FFF;font-style:italic;bottom:40px;}
.heading-description{padding-top:75px;padding-bottom:25px;width:80%;margin:auto;color:#FFF;}
.portfolio-parlex{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.pinterest-button{top:20%;left:10%;z-index:9998;position:fixed;}
figcaption{position:absolute;display:table-caption;caption-side:bottom;background:rgba(0,0,0, 0.75);color:white;padding:2px 2px;opacity:0;font-size:16px;bottom:-20%;bottom:0;width:100%;height: 100%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
figure:hover figcaption{opacity:1;bottom:0;}
figure:hover a{opacity:1;left:0;}
.labelrow{position:absolute;bottom:0%;}
.drkborder{border:1px solid #2c3e50;}
.pricing-section h3{margin-bottom:20px;font-size:1.1em;font-weight:700;line-height:1;}
.pricing-section{text-align:center;background:#34495E;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-right:1px solid rgba(56,66,86,0.81);}
.pricing-section .preice{font-weight:300;font-size:1.6em;}
.w-co{position:relative;float:left;min-height:1px;}
.pricing-main{position:relative;bottom:25px;}
.header-main{padding-bottom:25px !important;border-bottom:7px solid #FF56A2 !important;padding-top:60px !important;}
.pricing-section .pricing-header{padding:35px 0 25px;border-bottom:7px solid #FFA0C3;}
.pricing-section .pricing-content{padding:30px 15px;border-bottom:1px solid rgba(255,255,255,0.35);}
.pricing-section ul li{margin:15px 0;font-size:.85em;}
.pricing-section .pricing-footer{padding:40px 0;}
.footer-main{padding-bottom:60px !important;}
.team-album{padding:3em 0 4em;}
.team-album .tumbnail > a span{position:absolute;left:0;padding:1em;top:0;right:0;text-align:center;line-height:150px;color:rgba(255,255,255,0.8);text-shadow:0 1px 1px rgba(255,255,255,0.6);font-size:24px;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);background:rgba(255,143,195,0.93);-webkit-transition:opacity .3s;-moz-transition:opacity .7s;-o-transition:opacity .7s;-ms-transition:opacity .7s;transition:opacity .3s;}
.team-album .tumbnail > a:hover span{opacity:1;filter:alpha(opacity=99);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}
.team-heading{font-size:.8em;font-weight:700;position:relative;top:20px;}
.team-designation{font-size:.6em;font-weight:100;position:relative;bottom:60px;margin-bottom:0;}
.team-des{font-size:.6em;font-weight:100;line-height:24px;position:relative;bottom:90px;margin-bottom:0;}
.team-social{padding:2.5em 1em 2em;}
.tumbnail{position:relative;background:#34495E;}
.thumbnail-img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto;}
.social-icons{color:#f0c19d;}
.social-icons-dk{color:#2c3e50;}
.social-link{color:#274678;}
.social-link-dk{/*color:#2c3e50;*/ /*color: rgb(0,102,153);*//*color: rgb(147,159,183);*/color: #264073; font-weight:bolder;}
.social-link-dk:hover{/*color:rgb(255,170,77);*/color:#467827;/*color: rgb(222,150,60);*/}
.social-link:hover{color:#467827;}
.fa-hover{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:rgb(255,170,77);line-height:32px;height:32px;width:32px;border-radius:4px;font-family:'FontAwesome';border:2px solid rgb(255,170,77);border-radius:50%;}
.fa-hover:hover{color:#2c3e50;border:2px solid #2c3e50;border-radius:50%;}
.contact-sm{padding-left:2px;padding-right:2px;}
.circule-info{background:#FFA0C3;padding:1em 0 170px;width:50%;max-height:0;margin:auto;}
.info-strong{font-size:4em;}
.info-x{font-size:1.95em;}
.email{font-weight:200;letter-spacing:.1em;border-bottom:1px dotted;}
#clients{display:block;margin-bottom:15px;}
#clients .clients-wrap{display:block;width:93%;margin:0 auto;overflow:hidden;}
#clients .clients-wrap ul{display:block;list-style:none;position:relative;width:100% !important;}
#clients .clients-wrap ul li{display:block;float:left;position:relative;width:270px;line-height:55px;text-align:center;}
#clients .clients-wrap ul li img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);filter:alpha(opacity=65);opacity:0.70;}
#clients .clients-wrap ul li img:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1.0;}
.wwRating{border-top:1px solid #dbe1e2;background-color:#E3E7EF;min-width:165px;max-width:700px;min-height:362px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fbRating{border-top:1px solid #dbe1e2;background-color:#E3E7EF;min-width:165px;max-width:700px;min-height:362px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fbLogo{}
.fbHeaderbox{padding-top:1px;padding-left:5px;padding-bottom:2px;background-color:#fff;color:#333;border-bottom:1px solid #c7cdcd;border:1px solid #c7cdcd;overflow:hidden;width:100%;font-family:'Merriweather',tahoma, geneva, arial,sans-serif;font-variant:normal;font-size-adjust:none;font-style:normal;text-align:left;display:inline-block;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;}
.Header-box-left{float:left;}
.triangle-obtuse{position:relative;padding:10px 10px 10px 10px;margin:0.9em 0.7em 0.7em 0.7em;color:#333;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:left;font-family:'Merriweather',tahoma, geneva, arial,sans-serif;font-variant:normal;font-size-adjust:none;font-style:normal;border:0;color:#333;font-size:12px;line-height:1.22em;}
.reviewcontainer{border:1px solid #aaa;}
.reviewheader{padding:5px;padding-bottom:35px;border:0;}
.right-hdr-box{text-align:right;float:right;font:12px;}
.site{min-width:47%;float:left;background-color:#FFF;color:#333;font-size:1.25em;font-family:'Cardo','Merriweather', sans;padding-left:5px;display:inline-block;}
.tratings{min-width:47%;float:right;background-color:#FFF;color:#777777;padding-right:5px;text-align:right;font-size:1.25em;font-family:'Cardo','Merriweather', sans;display:inline-block;}
.author{font-size: 18px;!Important}
.reviewBox{background:#122335;opacity: .95;color:white;font-size:16px;line-height:1.40em;font-family:'Cardo','Merriweather',tahoma,geneva, arial,sans-serif;font-variant:normal;font-size-adjust:none;font-style:normal;max-height:358px;min-height:73.5px;padding:10px 15px 14px 15px;position:relative;margin:0.9em 0.7em 0.7em 0.7em;text-align:center; border: 1px solid rgb(147,159,183);}
.reviewrating{margin-bottom:15px;padding-left:200px;padding-top:30px;}
.review{background-color:#a6bbc8;padding:5px 8px 5px 10px;}
.review_text{padding-top:7px;padding-left:2px;}
.reviewHdFont{font-weight:bold;font-size:14px;font-family:tahoma, geneva, arial,sans-serif;color:#444;padding-top:0;}
.reviewBoxBG{background-color:#a6bbc8;}
.eventBox{background:#FFFFFF;padding: 10px;opacity: .95;}
.eventTitle{color:#274678;margin-bottom: 10px; font-size: 16px; font-weight: bold;}
.eventDate{margin-bottom: 10px; font-size: 14px; font-weight: bold;}
ww-reviews-header-box-left{float:left;width:30%;}
.right-hdr-box{text-align:right;float:right;font:12px;}
.ww-reviews-header-box-right{float:right;text-align:right;padding-top:20px;background-repeat:no-repeat;width:66px;}
.updateReviewbox{border-top:1px solid #dbe1e2;background-color:rgb(142,159,188);}
.dark{color:#13294b;}
a.dark:hover{color:#ffaa4d;}
.chalkboard{background-image:url("../images/services/chalkboard-background-high-resolution.jpg");background-repeat:no-repeat;background-size:100% 100%;color:#FFF;font-size:1em;font-family:'eraser-dust';text-align:center;min-height:400px;padding:20px;}
.one-edge-shadow{-webkit-box-shadow:0 12px 6px -6px black;-moz-box-shadow:0 12px 6px -6px black;box-shadow:0 12px 6px -6px black;}
.featureBox{color:#13294b;font-size:14px;line-height:1.20em;font-family:'Merriweather',tahoma,geneva, arial,sans-serif;font-variant:normal;font-size-adjust:none;font-style:normal;max-height:100%;min-height:375px;position:relative;display:inline-block;text-align:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:1em;margin-left:1em;margin-right:1em;margin-bottom:5em;}
.fboxoverlay{padding:10px 15px 14px 15px;background-color:rgba(255, 255, 255, 0.80);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.optionBox{width:47.5%;display:inline-block;vertical-align:top;}
#row{display:inline-block;width:100%;}
#row-bb{display:inline-block;text-align:center;line-height:1em;margin-bottom:0.5em;width:100%;}
#row-tb{display:inline-block;border-top:2px solid #13294b;line-height:1em;width:100%;padding:15px 5px 5px 5px;}
#left{display:inline-block;margin-right:25px;margin-bottom:50px;width:46%;display:table-cell;}
#right{display:inline-block;width:47.5%;display:table-cell;margin-bottom:50px;}
#triple li{width:33.333%;}
#double li{width:49.5%;}
#auto{width:100%;overflow:auto;flex-wrap:wrap;}
.item{line-height:1.5em;float:left;display:inline;padding:2px 2px 2px 5px;}
.contact-col{display:block;margin:50px auto 30px;padding-top:0;}
.contact-col-head{color:#FFF;}
.contact-col-text{border-right:4px solid #FFF;border-left:4px none #FFF;color:#FFF;text-align:center;}
.contact-col-text-bar-last{border-right:0 none #FFF;color:#FFF;text-align:center;}
.message{height:100px !important;}
.social-footter{padding:1.5em;}
.event-block{display:inline-block;border-top:1px solid #dbe1e2;background-color:#E3E7EF;margin:1em;border:1px solid #FFF;font-family:'Merriweather';font-size:12px;margin-right:10px;width:90%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.vendor-block{display:inline-block;margin:1em;border:1px solid green;font-family:'Merriweather';font-size:10px;}
.vender-block-in{display:inline-block;}
.footer{border-top:5px solid #f0c19d;color:black;}
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp7, .wp8{visibility:hidden;}
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight{visibility:visible;}
.delay-05s{animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay-1s{animation-delay:1s;-webkit-animation-delay:1s;}
.delay-1-5s{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.delay-2s{animation-delay:2s;-webkit-animation-delay:2s;}
.button span i.cogelegance-icons-{font-size:20px;position:relative;right:13px;top:1px;}
my-email::after{content:attr(data-domain);}
my-email::before{content:attr(data-user);}
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden;overflow: hidden;width:100%; margin-bottom: 20px;}
.video-container::after {padding-top: 56.25%;display:block; content:'';}
.video-container iframe,.video-container object,.video-container embed {position: absolute; top: 0; left: 1%; width: 98%; height: 98%;}
.cards {
    display: grid;
    grid-gap: 1rem;
    margin: 0 auto;
    max-width: 1200px;
    font-family: Cardo;
    /*grid-template-columns: repeat(autofit, minmax(300px,1fr));*/
}
.cards > div > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #FFFFFF;
}
@media (min-width: 375px) {
    .cards {
        grid-template-columns: repeat(1, 1fr);
    }
    .mobilePhone{
        left: 87%
    }
}
@media (min-width: 800px) {
    .cards {
        grid-template-columns: repeat(3, 1fr);
    }
    .mobilePhone{
        left: 87%
    }
}
@media (min-width: 1000px){
    .mobilePhone{
        left: 90%;
    }
}
.sendbutton{
    border-radius: 5px;
    border: 1px solid #274678;
    padding: 5px;
    width: 30%;
    background-color: #274678;
    color: #FFFFFF;
}
.sendbutton:hover{
    color: #FFFFFF;
    background-color:#467827;
}
.cards {
    display: grid;
    grid-gap: 1rem;
    margin: 0 auto;
    max-width: 1200px;
    font-family: Cardo;
    /*grid-template-columns: repeat(autofit, minmax(300px,1fr));*/
}

    .cards > div > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border: 1px solid #FFFFFF;
    }

@media (min-width: 375px) {
    .cards {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (min-width: 800px) {
    .cards {
        grid-template-columns: repeat(3, 1fr);
    }
}