@import url('https://fonts.googleapis.com/css?family=Junge');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Damion');
@import url('https://fonts.googleapis.com/css?family=Pacifico');
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700');

body{ margin:0; padding:0;}
* { padding:0px; margin:0px; }
*:focus {outline: 0;}

::-webkit-input-placeholder { opacity:1;}
::-moz-placeholder {opacity:1;}
:-ms-input-placeholder {opacity:1;}
:-moz-placeholder {opacity:1;}

h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.clearfix:before .clearfix:after{ content:""; display:table; clear:both;}
.clearfix:after{ content:""; display:table; clear:both;}

.popup-overlayM{ position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); display:none; z-index: 999;}
body.fixedBodyM{ overflow:hidden;}

.modal-socialM{ margin:0; padding:0; overflow:hidden;}
.modal-socialM ul li{ margin:0 8px 0 0; padding:0; float:left; list-style-type:none;}
.modal-socialM ul li a{ font-size:20px;}

.popup-wrapperM{ position:fixed; bottom:0; left:0; top:0; right:0; z-index:1050; overflow-x:hidden; overflow-y:auto; display:none;}
.modal-dialogM{ position:relative; width:850px; margin:30px auto;}
.modal-contentM{
	background:#FFF;
	min-height:200px;

}
.email-besideM{ overflow:hidden; padding-top:25px;}
.email-beside-leftM{ width:70%; float:left;}
.email-beside-rightM{ width:28%; float:right;}

.popup1M .modal-contentM{font-family: 'Open Sans', sans-serif; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/1.jpg) left center no-repeat; background-size:cover;}
.popup1M .pop-inner-contM{ overflow:hidden; padding:50px;}
.popup1M .modal-contentM h2{ color:#FFF; font-size:40px; line-height:40px; font-weight:700;}
.popup1M .modal-contentM h3{ color:#FFF; font-size:15px; padding-top:20px;}
.popup1M .modal-contentM input[type=email]{ width:100%; border:none; color:#181a19; padding:18px; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:25px; background:#e6f6ef;}
.popup1M .modal-contentM input[type=submit]{ background:#01f6a8; border:none; color:#000000; font-size:20px; padding:10px 35px; margin-top:18px; font-family: 'Open Sans', sans-serif; cursor:pointer; text-transform:uppercase; font-weight:700; float:right;}
.popup1M .modal-socialM{ padding-top:30px;}
.popup1M .modal-socialM ul li a{ color:#FFF;}
.popup1M .modal-closeM{ position:absolute; right:18px; top:18px; width:20px; height:20px; cursor:pointer;}
.popup1M .modal-closeM i{ font-size:25px; color:#fff;}
.popup1M h6{ /*position: relative; top: -36px;*/ text-align: center; font-size: 10px; color: #fff; padding-top: 10px;}




.popup2M .modal-contentM{ background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/img-11.png) top left no-repeat #fefefe; font-family: 'Open Sans', sans-serif;}
.popup2M .modal-contentM-left{ width:60%; float:left; padding:30px;}
.popup2M .modal-contentM-right{ width:40%; float:left; position:relative;}
.popup2M .modal-contentM-right img{ width:100%; height:400px; display:block;}
.popup2M .modal-contentM h2{ color:#191715; font-size:36px; font-weight:700;}
.popup2M .modal-contentM h3{ color:#595959; font-size:17px;}
.popup2M .modal-contentM p{ color:#FFF; font-size:14px;}
.popup2M .modal-contentM h6{ color:#FFF; font-size:9px; text-align:center; padding-top:12px;}
.popup2M .modal-contentM input[type=text]{ width:100%; border:none; background:#f5f5f5; padding:14px 15px 14px 15px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:30px;}
.popup2M .modal-contentM input[type=email]{ width:100%; border:none; background:#f5f5f5; padding:14px 15px 14px 15px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:12px;}
.popup2M .modal-contentM textarea{ width:100%; border:none; background:#f5f5f5; padding:14px 15px 14px 15px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:12px; height:90px;}
.popup2M .modal-contentM input[type=submit]{ width:100%; border:none; cursor:pointer; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:17px; padding:14px 0; margin:43px 0 0 0; background:#60c537; text-transform:uppercase;}
.popup2M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:25px; cursor:pointer;}
.popup2M .modal-closeM i{ font-size:25px; color:#fff;}
.popup2M .modal-socialM{ padding-top:18px;}
.popup2M .modal-socialM ul li a{ color:#010101;}
.popup2M .modal-contentM-right-inner{ position:absolute; left:0; top:31px; width:100%; padding:20px;}

.popup3M .modal-contentM{ text-align:center; font-family: 'Raleway', sans-serif;}
.popup3M .bdrM{ height:10px; width:100%; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/form-bdr.jpg) top center no-repeat;}
.popup3M .modal-contentM h2{ font-size:45px; color:#676767;}
.popup3M .modal-contentM h3{ font-size:20px; color:#676767;}
.popup3M .modal-contentM input[type=text]{ width:100%; border:2px solid #676767; color:#4d4d4d; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Raleway', sans-serif; margin-top:18px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon.png) left 20px center no-repeat rgba(0,0,0,0);}
.popup3M .modal-contentM input[type=email]{ width:100%; border:2px solid #676767; color:#4d4d4d; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Raleway', sans-serif; margin-top:18px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon2.png) left 20px center no-repeat rgba(0,0,0,0);}
.popup3M .modal-contentM input[type=submit]{ background:#0271c4; border:none; color:#FFF; font-size:20px; border-radius:5px; padding:15px 35px; margin-top:18px; font-family: 'Raleway', sans-serif; cursor:pointer;}
.popup3M .pop-inner-contM{ padding:50px;}
.popup3M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:25px; /*background:url(../images/close-bt2.png) no-repeat;*/ cursor:pointer;}
.popup3M .modal-closeM i{font-size:25px; color:#f6007f;}
.popup3M .lockM{ color:#aaaaaa; font-size:17px; margin-top:30px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/lock-icon2.png) left center no-repeat; display:inline-block; padding:2px 0 2px 30px!important;}

.popup4M .modal-contentM{ background:#ecf0f1; overflow:hidden; font-family: 'Roboto', sans-serif;}
.popup4M .modal-contentM-left{ width:60%; float:left; padding:30px;}
.popup4M .modal-contentM-right{ width:40%; float:left;}
.popup4M .modal-contentM-right img{ width:100%; min-height:460px; display:block;}
.popup4M .modal-contentM h2{ color:#354a5f; font-size:36px; font-weight:700; text-transform:uppercase;}
.popup4M .modal-contentM h3{ color:#595959; font-size:17px;}
.popup4M .modal-contentM input[type=text]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 60px; border-radius:10px; color:#71808f; font-size:18px; font-family: 'Roboto', sans-serif; margin-top:30px;}
.popup4M .modal-contentM input[type=email]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 60px; border-radius:10px; color:#71808f; font-size:18px; font-family: 'Roboto', sans-serif; margin-top:20px;}
.popup4M .modal-contentM input[type=submit]{ width:100%; border:none; cursor:pointer; border-radius:10px; color:#FFF; font-family: 'Roboto', sans-serif; font-size:17px; padding:18px 0; margin-top:20px; background:#f1c410; text-transform:uppercase !important;}
.popup4M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:25px; /*background:url(../images/close-bt3.png) no-repeat;*/ cursor:pointer;}
.popup4M .modal-closeM i{ font-size:25px; color:#000;}
.popup4M h6{margin-top:15px; font-size: 10px; padding-left:10px!important; text-align: center;}

.popup6M .modal-contentM{ background:#4295c2; border-radius:25px; padding:50px; text-align:center; font-family: 'Junge', serif; color:#FFF;}
.popup6M .modal-contentM h2{ font-size:45px; color:white;}
.popup6M .modal-contentM h3{ color:#a4d0ef; font-size:20px; padding-top:20px;}
.popup6M .modal-contentM input[type=text]{ width:100%; padding:20px 20px 20px 60px; border-radius:5px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon.png) left 20px center no-repeat #FFF; color:#8f8f8f; font-family: 'Junge', serif; border:none; font-size:20px;}
.popup6M .modal-contentM input[type=submit]{ width:100%; padding:10px; border:none; cursor:pointer; background:#5bc739; color:#FFF; font-family: 'Junge', serif; border:none; border-radius:5px; font-size:20px; height:65px;}
.popup6M .lockM{ color:#a4d0ef; font-size:10px; display:inline-block; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/lock-icon.png) left center no-repeat; margin-top:20px; padding:10px 0 0 23px!important;}
.popup6M .modal-closeM{ width:32px; height:32px; position:absolute; top:25px; right:25px; cursor:pointer; /*background:url(../images/close-bt.png) no-repeat;*/}
.popup6M .modal-closeM i{ font-size:35px; color:#fff;}


.popup5M .modal-contentM{ background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/img-10.png) left center no-repeat #3a3f6d; padding:47px 53px 50px 265px; font-family: 'Roboto', sans-serif;}
.popup5M .modal-contentM h2{ color:#74ddec; font-size:46px; font-weight:700; text-transform:uppercase;}
.popup5M .modal-contentM h3{ color:#FFF; font-size:17px;}
.popup5M .modal-contentM span{ font-style: italic; font-size: 15px; }
.popup5M .modal-contentM input[type=text]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon4.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 60px; border-radius:10px; color:#67657c; font-size:18px; font-family: 'Roboto', sans-serif; margin-top:30px;}
.popup5M .modal-contentM input[type=email]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon4.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 60px; border-radius:10px; color:#67657c; font-size:18px; font-family: 'Roboto', sans-serif; margin-top:20px;}
.popup5M .modal-contentM input[type=submit]{ width:100%; border:none; cursor:pointer; border-radius:10px; color:#FFF; font-family: 'Roboto', sans-serif; font-size:17px; padding:18px 0; margin-top:20px; background:#9265da; text-transform:uppercase;}
.popup5M .modal-contentM span{ display: block; text-align: center; font-size: 9px; padding-top: 10px; }
.popup5M .modal-closeM{ width:20px; height:20px; position:absolute; right:10px; top:10px; /*background:url(../images/close-bt4.png) no-repeat;*/ cursor:pointer;}
.popup5M .modal-closeM i{ font-size:25px; color:#fff;}


.popup7M .modal-contentM{ font-family: 'Amatic SC', cursive;}
.imgTopM{ background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/img-5.jpg) top center no-repeat; background-size:cover; padding:25px;}
.imgTopM h2{ color:#FFF; font-size:60px; font-weight:700; line-height:60px;}
.popup7M .pop-inner-contM{ padding:40px;}
.popup7M .modal-contentM input[type=text]{ width:100%; border:2px solid #676767; color:#0b3c44; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Roboto', sans-serif; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon5.png) left 20px center no-repeat rgba(0,0,0,0);}
.popup7M .modal-contentM input[type=email]{ width:100%; border:2px solid #676767; color:#0b3c44; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Roboto', sans-serif; margin-top:18px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon5.png) left 20px center no-repeat rgba(0,0,0,0);}
.popup7M .modal-contentM input[type=submit]{ width:100%; background:#48a9da; border:none; color:#FFF; font-size:20px; padding:15px 35px; margin-top:18px; font-family: 'Roboto', sans-serif; cursor:pointer;}
.popup7M .modal-closeM{ width:20px; height:20px; position:absolute; right:10px; top:10px; /*background:url(../images/close-bt4.png) no-repeat;*/ cursor:pointer;}
.popup7M .modal-closeM i{ font-size:25px; color:#fff;}
.popup7M h6 {font-size: 20px; padding-top: 10px; text-align: center;}
.popup7M .imgTopM span{ font-size: 30px; }


.popup8M .modal-contentM{ overflow:hidden; font-family: 'Amatic SC', cursive; /*background:url(../images/img-7.jpg) top center repeat;*/ background-color: #d7d7dc; }
.popup8M .modal-contentM h2{ font-size:50px; font-weight:700;}
.popup8M .modal-contentM h3{ font-size:30px; font-weight:700;}
.popup8M .modal-contentM-left{ width:50%; float:left; position:relative;}
.popup8M .modal-contentM-left-txt{ position:absolute; left:0; top:0; width:100%; padding:25px; color:#000;}
.popup8M .modal-contentM-left img{ width:100%; min-height:515px; display:block;}
.popup8M .modal-contentM-right{ width:50%; float:left; padding:19px;}
.popup8M .modal-contentM-right #web{ text-align: center; margin-top: 15px; }
.popup8M .modal-contentM input[type=text]{ width:100%; border:2px solid #aaaaaa; color:#475a76; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Roboto', sans-serif; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon3.png) left 20px center no-repeat #FFF;}
.popup8M .modal-contentM input[type=email]{ width:100%; border:2px solid #aaaaaa; color:#475a76; padding:15px 15px 15px 60px; font-size:20px; font-family: 'Roboto', sans-serif; margin-top:18px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon3.png) left 20px center no-repeat #FFF;}
.popup8M .modal-contentM textarea{ width:100%; border:2px solid #aaaaaa; color:#475a76; padding:15px 15px 15px 15px; font-size:20px; font-family: 'Roboto', sans-serif; margin-top:18px; height:190px;}
.popup8M .modal-contentM input[type=submit]{ width:100%; background:#000000; border:none; color:#FFF; font-size:20px; padding:15px 35px; margin-top:18px; font-family: 'Roboto', sans-serif; cursor:pointer; /*border-bottom:8px solid #24477a; border-right:8px solid #24477a;*/}
.popup8M .modal-closeM{ width:98px; height:32px; position:absolute; left:10px; bottom:0; /*background:url(../images/close-bt5.png) no-repeat;*/ cursor:pointer;}
.fixedBodyM .popup8M .modal-closeM{bottom:auto; top:5px;}
.popup8M .modal-closeM i{ font-size:25px; color:#fff;}


.popup9M .modal-contentM{ overflow:hidden; font-family: 'Open Sans', sans-serif; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/img-9f.jpg) top center no-repeat; background-size:cover; color:#FFF; padding-bottom:12px;}
.popup9M .modal-contentM h2{ font-size:40px; font-weight:700;}
.popup9M .modal-contentM  p{ font-size:14px; color:#9e9e9e; line-height:18px; padding-top:10px;}
.popup9M .pop-inner-contM{ width:50%; padding:30px;}
.popup9M .modal-contentM input[type=text]{ width:100%; border:none; font-family: 'Open Sans', sans-serif; color:#475a76; padding:15px 15px; font-size:17px; color:#fcc741; background:rgba(36,36,40,0.5); margin-top:25px;}
.popup9M .modal-contentM input[type=email]{ width:100%; border:none; font-family: 'Open Sans', sans-serif; color:#475a76; padding:15px 15px; font-size:17px; color:#fcc741; background:rgba(36,36,40,0.5); margin-top:15px;}
.popup9M .modal-contentM input[type=submit]{ width:100%; background:#fcc741; border:none; color:#000; font-size:20px; text-transform:uppercase; padding:11px 45px; margin-top:15px; font-family: 'Roboto', sans-serif; cursor:pointer;}
.popup9M .modal-closeM{ width:20px; height:20px; position:absolute; right:10px; top:10px; /*background:url(../images/close-bt4.png) no-repeat;*/ cursor:pointer;}
.popup9M .modal-closeM i{ font-size:25px; color:#fff;}
.popup9M .modal-socialM{ float:right; margin:-50px 30px 0 0;}
.popup9M .modal-socialM ul li a{ color:#FFF;}
.popup9M h6 {font-size: 10px; padding-top: 10px; text-align: center;}

.popup10M .modal-contentM{ overflow:hidden; font-family: 'Raleway', sans-serif; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/img-13.png) left center no-repeat #FFF;}
.popup10M .modal-contentM h2{ color:#020201; font-size:30px; font-weight:700;}
.popup10M .modal-contentM h3{ color:#020201; font-size:14px; padding-top:15px;}
.popup10M .pop-inner-contM{ padding:26px 25px; overflow:hidden;}
.popup10M .modal-contentM-left{ width:50%; float:left;}
.popup10M .modal-contentM-right{ width:50%; float:left; padding-left:30px;}
.popup10M .modal-contentM input[type=text]{ width:100%; border:none; font-family: 'Raleway', sans-serif; color:#475a76; padding:15px 15px; font-size:14px; color:#312f2d; background:#ededed; margin-top:25px;}
.popup10M .modal-contentM input[type=email]{ width:100%; border:none; font-family: 'Raleway', sans-serif; color:#475a76; padding:15px 15px; font-size:14px; color:#312f2d; background:#ededed; margin-top:15px;}
.popup10M .modal-contentM textarea{ width:100%; border:none; font-family: 'Raleway', sans-serif; color:#475a76; padding:15px 15px; font-size:14px; color:#312f2d; background:#ededed; margin-top:25px; height:113px;}
.popup10M .modal-contentM input[type=submit]{ width: 100%; background:#1a5bff; border:none; color:#FFF; font-size:20px; font-weight:700; text-transform:uppercase; padding:10px 45px; margin-top:15px; font-family: 'Raleway', sans-serif; cursor:pointer; /*float:right;*/}
.popup10M .modal-socialM{ padding-top:30px;}
.popup10M .modal-socialM ul li a{ color:#010100;}
.popup10M .modal-closeM{ width:20px; height:20px; position:absolute; right:12px; top:12px; /*background:url(../images/close-bt3.png) no-repeat;*/ cursor:pointer;}
.popup10M .modal-closeM i{font-size:25px; color:#000;}
.popup10M h6 {font-size: 10px;  /*position: relative; top: -30px;*/ text-align: center; padding-top: 10px;}


.popup11M .modal-contentM{ overflow:hidden; font-family: Arial, Helvetica, sans-serif; background: #ccc;}
.popup11M .modal-contentM h2{ color:#eb432c; font-size:38px; font-weight:700; text-align:center; font-family: 'Damion', cursive; padding-bottom:15px;}
.popup11M .modal-contentM h3 { text-align:center; font-weight: 600; font-size: 20px; font-style: italic;}
.popup11M .pop-inner-contM{ padding:40px 25px; overflow:hidden;}
.popup11M .modal-contentM-left{ width:38%; float:left; margin-right:2%; margin-top:25px;}
.popup11M .modal-contentM-right{ width:38%; float:left; margin-right:2%; margin-top:25px;}
.popup11M .modal-contentM input[type=text]{ width:100%; border:none; font-family: Arial, Helvetica, sans-serif; color:#475a76; padding:15px 15px; font-size:14px; color:#312f2d; background:#ededed;}
.popup11M .modal-contentM input[type=email]{ width:100%; border:none; font-family: Arial, Helvetica, sans-serif; color:#475a76; padding:15px 15px; font-size:14px; color:#312f2d; background:#ededed;}
.popup11M .modal-contentM input[type=submit]{ background:#1a5bff; border:none; color:#FFF; font-size:20px; font-weight:700; text-transform:uppercase; padding:10px 20px; margin-top:25px; font-family: Arial, Helvetica, sans-serif; cursor:pointer; float:right; width:20%;}
.popup11M .modal-closeM{ width:20px; height:20px; position:absolute; right:12px; top:12px; /*background:url(../images/close-bt3.png) no-repeat;*/ cursor:pointer;}
.popup11M .modal-closeM i{ font-size:25px; color:#000;}
.popup11M .modal-contentM p {padding-top:25px; text-align:center; font-size: 11px;}



.popup12M .modal-contentM{ background:#266d7c; border-radius:25px; padding:50px 30px; text-align:center; font-family: Arial,Helvetica,sans-serif; color:#FFF;  overflow:hidden;}
.popup12M .modal-contentM h2{ font-size:30px; font-family: 'Pacifico', cursive; width:17%; margin:25px 2% 0 0; text-align:left; line-height:105%; display:inline-block; vertical-align:middle; color:#fff;}
.popup12M .modal-contentM-left{ width:38%; display:inline-block; vertical-align:middle; margin-right:2%; margin-top:25px; margin-left:2%;}
.popup12M .modal-contentM-left input{ width:100%; padding:}
.popup12M .modal-contentM-right{ width:18%; display:inline-block; vertical-align:middle; margin-right:2%; margin-top:25px;}
.popup12M .spamtxt { display:inline-block; vertical-align:middle; width:16%; margin-top:30px; font-size:13px; text-align:left;}
.popup12M .modal-contentM .modal-contentM-left input{ width:100%; padding:20px 20px 20px 60px; border-radius:5px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon.png) left 20px center no-repeat #FFF; color:#8f8f8f; font-family: Arial,Helvetica,sans-serif; border:none; font-size:16px;}
.popup12M .modal-contentM input[type=submit]{ width:100%; padding:10px; border:none; cursor:pointer; background:#5bc739; color:#FFF; font-family: Arial,Helvetica,sans-serif; border:none; border-radius:5px; font-size:20px; height:60px;}
.popup12M .lockM{ color:#a4d0ef; font-size:20px; display:inline-block; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/lock-icon.png) left center no-repeat; margin-top:30px; padding:2px 0 0 30px;}
.popup12M .modal-closeM{ width:32px; height:32px; position:absolute; top:15px; right:15px; cursor:pointer; /*background:url(../images/close-bt.png) no-repeat;*/}
.popup12M .modal-closeM i{ font-size:35px; color:#a4d0ef;}


.popup13M .modal-contentM{ background:#b0dcf8; overflow:hidden; font-family: Arial,Helvetica,sans-serif;}
.popup13M .modal-contentM-left{ width:60%; float:left; padding:50px 20px 20px; background:#b0dcf8; min-height:272px;}
.popup13M .modal-contentM-right{ width:40%; float:left; background:#ddd; padding:20px;}
.popup13M .modal-contentM-right img{ width:100%; height:auto; display:block;}
.popup13M .modal-contentM h2{ color:#000; font-size:30px; font-weight:400; font-family: 'Droid Serif', serif; padding-bottom:20px;}
.popup13M .modal-contentM p {font-size:17px; color:#333; padding-top:10px;}
.popup13M .modal-contentM h6 {font-size:10px; color:#333; text-align: center; padding-top: 10px;}
.popup13M .modal-contentM input[type=text]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 55px; border-radius:10px; color:#71808f; font-size:14px; font-family: Arial,Helvetica,sans-serif; margin-top:30px;}
.popup13M .modal-contentM input[type=email]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 55px; border-radius:10px; color:#71808f; font-size:14px; font-family: Arial,Helvetica,sans-serif; margin-top:20px;}
.popup13M .modal-contentM input[type=submit]{ width:100%; border:none; cursor:pointer; border-radius:10px; color:#FFF; font-family: Arial,Helvetica,sans-serif; font-size:17px; padding:18px 0; margin-top:20px; background:#8bd0f3; text-transform:uppercase;}
.popup13M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:15px; /*background:url(../images/close-bt3.png) no-repeat;*/ cursor:pointer;}
.popup13M .modal-closeM i{ font-size:25px; color:#000;}




.popup14M .modal-contentM{ text-align:center; font-family: Arial,Helvetica,sans-serif; border-top: 5px solid #b7b7b7; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/pic_14.jpg) no-repeat; background-size: cover; padding:50px;}
.popup14M .bdrM{ height:10px; width:100%; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/form-bdr.jpg) top center no-repeat;}
.popup14M .modal-contentM h2{ font-size:30px; color:#000; padding:10px 0 15px;}
.popup14M .modal-contentM h3{ font-size:18px; color:#000; }
.popup14M .modal-contentM input[type=email]{ width:100%; border:2px solid #676767; color:#4d4d4d; padding:15px; font-size:18px; font-family: Arial,Helvetica,sans-serif; margin-top:15px; background: rgba(0,0,0,0); text-align:center;}
.popup14M .modal-contentM input[type=submit]{ background:#16c3dd; border:none; color:#FFF; font-size:20px; border-radius:5px; padding:15px 0; margin-top:15px; font-family: Arial,Helvetica,sans-serif; cursor:pointer; width:100%;}
.popup144M .pop-inner-contM{ padding:30px;}
.popup14M .modal-closeM{ width:98px; height:32px; position:absolute; right:15px; top:25px; /*background:url(../images/close-bt5.png) no-repeat;*/ cursor:pointer; text-align:right;}
.popup14M .modal-closeM i{ font-size:25px; color:#b7b7b7;}
.popup14M p{ color:#a0a0a0; font-size:15px; padding:15px 0 0 0;}


.popup15M .modal-contentM{ background:#ecf0f1; overflow:hidden; font-family: Arial,Helvetica,sans-serif; background:#ddd;}
.popup15M .modal-contentM-left{ width:50%; float:left; padding:40px 20px 20px; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/pic_15.png) no-repeat; background-size: cover;}
.popup15M .modal-contentM-right{ width:50%; float:left; background:#ddd; padding:50px 20px 20px;}
.popup15M .modal-contentM-right img{ width:100%; height:auto; display:block;}
.popup15M .modal-contentM h2{ color:#000; font-size:30px; font-weight:400; font-family: 'News Cycle', sans-serif; padding-bottom:20px; line-height:105%;}
.popup15M .modal-contentM p {font-size:18px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; padding-top:0; line-height:25px;}
.popup15M .modal-contentM p.txt1 {color:#666; text-align: center; font-size: 10px;}
.popup15M .modal-contentM input[type=text]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/user-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 55px; border-radius:10px; color:#71808f; font-size:14px; font-family: Arial,Helvetica,sans-serif;}
.popup15M .modal-contentM input[type=email]{ width:100%; border:none; background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/email-icon3.png) left 20px center no-repeat #FFF; padding:18px 15px 18px 55px; border-radius:10px; color:#71808f; font-size:14px; font-family: Arial,Helvetica,sans-serif; margin-top:20px;}
.popup15M .modal-contentM input[type=submit]{ width:100%; border:none; cursor:pointer; border-radius:10px; color:#FFF; font-family: Arial,Helvetica,sans-serif; font-size:17px; padding:18px 0; margin-top:20px; background:#000; text-transform:uppercase;}
.popup15M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:15px; /*background:url(../images/close-bt3.png) no-repeat;*/ cursor:pointer;}
.popup15M .modal-closeM i{ font-size:25px; color:#000;}

/*--------- Popup 16 ---------*/

.popup16M .modal-contentM{ background:#004a6d; font-family: 'Open Sans', sans-serif; padding:15px 0; text-align:center;}
.popup16M .modal-contentM-left{ width:100%; float:none; padding:0; margin:0 auto 15px auto; display:inline-block; vertical-align:middle; margin-top:-34px;}
.popup16M .modal-contentM-right{ width:100%; float:none; position:relative; padding:0 3%; display:inline-block; vertical-align:middle; text-align:left;}
.popup16M .modal-contentM-right img{ width:100%; height:auto; display:block;}

.popup16M .modal-contentM-right .field_area{ margin-bottom:5px;}


.popup16M .modal-contentM h2{ color:#fff; font-size:20px; font-weight:700; padding-left:0;}
.popup16M .modal-contentM h3{ color:#fff; font-size:15px; padding-left:0; padding-bottom:20px;}
.popup16M .modal-contentM p{ color:#FFF; font-size:14px;}
.popup16M .modal-contentM h6{ color:#FFF; font-size:13px; text-align:right; padding-top:12px;}
.popup16M .modal-contentM input[type=text]{ width:100%; border:none; background:#f5f5f5; padding:10px 12px 10px 12px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:0; border-radius:0;}
.popup16M .modal-contentM input[type=email]{ width:100%; border:none; background:#f5f5f5; padding:10px 12px 10px 12px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:0; border-radius:0;}
.popup16M .modal-contentM textarea{ width:100%; border:none; background:#f5f5f5; padding:10px 12px 10px 12px; color:#191919; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:12px; height:90px;}
.popup16M .modal-contentM input[type=submit]{ width:100%; border-radius:0; border:none; cursor:pointer; color:#FFF; font-family: 'Open Sans', sans-serif; font-size:17px; padding:8px 0;
margin:0; background:#60c537; text-transform:uppercase; line-height:normal;}
.popup16M .modal-closeM{ width:20px; height:20px; position:absolute; right:15px; top:25px; /*background:url(../images/close-bt4.png) no-repeat;*/ cursor:pointer;}
.popup16M .modal-closeM i{ font-size:25px; color:#fff;}
.popup16M .modal-socialM{ padding-top:18px;}
.popup16M .modal-socialM ul li a{ color:#010101;}
.popup16M .modal-contentM-right-inner{ position:absolute; left:0; top:150px; width:100%; padding:20px;}

.popup16M .video_area{ background:url(https://s3.amazonaws.com/tesseracttheme/optin-plugin-images/ipad.png) no-repeat 0 0; width:291px; height:193px; padding:11px 31px; box-sizing:border-box; margin:0 auto; text-align:center;}
.popup16M .field_area{ list-style-type:none;  }
.popup16M .field_area li{ display:inline-block; width:30%; margin:0 1%; }
.popup16M .field_area li:first-child{ margin-left:0; }
.popup16M .modal-contentM-right h6{ text-align:left; font-size:14px;}

#pop11 .pop-inner-contM input[type="submit"]{ line-height:25px;}


.modal-dialogM {height:inherit!important;}


@media (max-width: 991px) {
.modal-dialogM{ width:700px;}
.popup2M .modal-contentM-right img{ height:424px;}
.popup5M .modal-contentM h2{ font-size:34px;}
.popup4M .modal-contentM-right img{ height:375px;}
.popup8M .modal-contentM-left img{ height:500px;}

.popup16M .modal-contentM-right img{ height:424px;}
.popup16M .modal-contentM-left{ width:100%; }
.popup16M .modal-contentM-right{ width:100%; }
.popup16M .modal-contentM h2{ font-size:25px; }
.field_area li{ width:100%; margin-left:0; }
.popup16M .modal-contentM input[type=email]{ margin-bottom:0px; }


}

@media (max-width: 767px){
.modal-dialogM{ width:500px!important; height:auto!important;}
.popup1M .modal-contentM h2{ font-size:25px; line-height:25px;}
.popup1M .modal-contentM h3{ font-size:12px;}
.popup1M .pop-inner-contM{ padding:30px;}
.popup2M .modal-contentM h2{ font-size:25px;}
.popup2M .modal-contentM h3{ font-size:12px;}
.popup2M .modal-contentM p{ font-size:12px;}
.popup2M .modal-contentM-right-inner{ top:116px;}
.popup2M .modal-contentM h6{ font-size:10px;}
.popup3M .modal-contentM h2{ font-size:25px;}
.popup3M .modal-contentM h3{ font-size:14px;}
.popup3M .modal-contentM input[type=text], .popup3M .modal-contentM input[type=email]{ font-size:15px;}
.popup4M .modal-contentM h2{ font-size:24px;}
.popup4M .modal-contentM h3{ font-size:13px;}
.popup5M .modal-contentM{ padding-left:170px;}
.popup5M .modal-contentM h2{ font-size:25px;}
.popup5M .modal-contentM h3{ font-size:13px;}
.popup6M .modal-contentM h2{ font-size:30px;}
.imgTopM h2{ font-size:40px; line-height:40px;}
.popup8M .modal-contentM textarea{ height:124px; font-size:13px;}
.popup8M .modal-contentM input[type=email], .popup8M .modal-contentM input[type=text]{ font-size:13px;}
.popup8M .modal-contentM-left img{ height:408px;}
.popup8M .modal-contentM h2{ font-size:29px;}
.popup8M .modal-contentM h3{ font-size:17px;}
.popup9M .modal-contentM h2{ font-size:26px;}
.popup9M .pop-inner-contM{ width:65%;}


.popup11M .modal-contentM-left, .popup11M .modal-contentM-right, .popup11M .modal-contentM input[type="submit"] { width:100%; float:none; margin:0 0 15px 0;}
.popup11M .modal-contentM h3 {margin:0 0 15px 0;}
.popup11M .modal-contentM p { padding:0;}


.popup12M .modal-contentM h2, .popup12M .modal-contentM-left, .popup12M .modal-contentM-right, .popup12M .spamtxt { float:none; width:100%; margin:0 0 15px 0;}
.popup13M .modal-contentM-left, .popup13M .modal-contentM-right { float:none; width:100%;}
.popup13M .modal-contentM input[type="text"] { margin-top:0px;}


.popup15M .modal-contentM-left, .popup15M .modal-contentM-right { float:none; width:100%;}
.popup15M .modal-contentM-right { padding-top:20px;}


.popup16M .modal-contentM h2{ font-size:25px;}
.popup16M .modal-contentM h3{ font-size:12px;}
.popup16M .modal-contentM p{ font-size:12px;}
.popup16M .modal-contentM-right-inner{ top:116px;}
.popup16M .modal-contentM h6{ font-size:10px;}
.imgTopM h2{ font-size:40px; line-height:40px;}

.popup16M .modal-contentM-left{ width:100%; }
.video_area{ margin:0 auto; }
.popup16M .modal-contentM-right{ width:100%; padding:15px; text-align:center; box-sizing:border-box; }

/* .popup-wrapperM:before{ display: inline !important;}
.modal-dialogM{ height: auto !important;} */

}

@media (max-width: 567px){
.modal-dialogM{ width:310px!important;}
.popup1M .modal-contentM input[type=submit]{ float:none; width:100%; margin-top:7px;}
.popup1M .modal-socialM{ padding-top:10px;}
.popup2M .modal-contentM-left{ padding:10px;}
.popup2M .modal-contentM-right img{ height: 326px; min-height: 20px;}
.popup2M .modal-contentM-right-inner{ padding:6px; top:47px;}
.popup2M .modal-contentM input[type=submit]{ font-size:11px;}
.popup2M .modal-contentM input[type=submit]{ margin-left:0;}
.popup3M .lockM{ font-size:13px; text-align:left;}
.popup2M .modal-contentM input[type=submit]{ padding-top: 0; padding-bottom: 0;}
.popup3M .pop-inner-contM{ padding:30px;}
.popup4M .modal-contentM-left{ padding:10px;}
.popup4M .modal-contentM h2{ font-size:18px;}
.popup4M .modal-contentM input[type=text], .popup4M .modal-contentM input[type=email]{ padding:11px 15px 11px 52px; border-radius:4px; font-size:13px; margin-top:10px;}
.popup4M .modal-contentM input[type=submit]{ font-size:12px; padding:9px 0; border-radius:4px; margin-top:10px;}
.popup4M .modal-contentM-right img{ height: 276px; min-height: 20px;}
.popup5M .modal-contentM{ padding:25px;}
.popup6M .modal-contentM{ padding:14px; padding-top:60px;}
.popup4M .modal-contentM input[type=submit]{ padding: 0;}
.email-beside-leftM, .email-beside-rightM{ width:100%; margin-top:10px;}
.popup6M .lockM{ font-size:16px; text-align:left; padding-top:5px; padding-bottom:5px;}
.popup6M .modal-closeM{ top:10px; right:10px;}
.popup7M .pop-inner-contM{ padding:15px;}
.popup8M .modal-contentM-right{ padding:6px;}
.popup8M .modal-contentM input[type=email], .popup8M .modal-contentM textarea{ margin-top:6px; background:#FFF; padding-left:15px;}
.popup8M .modal-contentM input[type=text]{ background:#FFF; padding-left:15px;}
.popup8M .modal-contentM input[type=submit]{ font-size:13px; margin-top:6px;}
.popup8M .modal-contentM-left img{ height:311px; min-height: 50px;}
.popup9M .modal-contentM input[type=submit]{ width:100%; font-size:15px; padding-left:0; padding-right:0;}
.popup9M .pop-inner-contM{ width:100%;}
.popup9M .pop-inner-contM{ padding:15px;}
.popup9M .modal-socialM{ float:none; margin:0 0 0 15px;}
.popup10M .pop-inner-contM{ padding:15px;}
.popup10M .modal-contentM-right{ padding-left:5px;}
.popup10M .modal-contentM textarea{ height:107px;}
.popup10M .modal-contentM input[type=submit]{ font-size:13px;}
.popup10M .modal-socialM{ padding-top:24px;}

.popup16M .modal-contentM-left{ padding:10px;}
.popup16M .modal-contentM-right img{ height:378px;}
.popup16M .modal-contentM-right-inner{ padding:6px; top:47px;}
.popup16M .modal-contentM input[type=submit]{ font-size:11px;}
.popup16M .modal-contentM input[type=submit]{ margin-left:0;}

.popup16M .field_area li {width: 100%; margin: 0 0 1% 0;}


.modal-dialogM{ height: auto !important;}

}

#tes_eml_graph{
    background-color: white;
    padding: 10px;
    margin-bottom: 14px;
    width: 100%;
    height: auto;
}
#tes_eml_graph h2{
	margin-bottom:10px;
}

.wp-color-result{
	height: 24px;
}
