/* Laptop/Tablet
   ----------------------------- */
@media only screen and (max-width:1024px){
.main-heading .tle h1{ font-size:14px;}
.main-heading .tle{ width:42%; }
.main-heading span{ width:28%; }

.cstm-form .radio-inline{ margin-left:0; }

.icon-wraper{ width:49%; }
}

/* Small tablet
   ----------------------------- */
@media only screen and (max-width:980px){
.icon-wraper .addon-head{ margin:10px 0; display:block; }	
.icon-wraper{ text-align:center; width:32%; }

.tab-heading{ text-align:center; }
.tab-heading .head-box{ float:none; display:inline-block; width:60%; margin-left:0; }

.icon-box-mini{ float:none; }
.icon-mini-capz{ margin:10px 0; }
.icon-mini-capz .addon-head{ display:block; }
.icon-mini-capz .bootstrap-select{ display:block; }

.digit-capz{ text-align:center; height:auto; }

.icon-box-mini{ display:inline-block; }
.digit-box{ margin-bottom:20px; }

.content-box .btn.blue, .blue-btn-grp .btn.green{ margin-bottom:15px; }

.form-group{ position:relative; }
.form-group .tooltip{ left:0!important; top:-10px!important; margin:0; padding:0; opacity:1; }
.tooltip.right .tooltip-arrow{ border-width:8px 8px 0; border-top-color:#7ec9f4; border-right-color:transparent; left:10%; margin:0 0 0 -8px; bottom:-8px; top:auto; }
.tooltip-inner{ padding:6px 15px; }

.cstm-form .radio-inline{ position:relative; }
.form-group.radio-grp .tooltip.right{ margin:0; }

.form-group.radio-grp .tooltip{ top:-40px!important; }

.form-group.radio-grp .tooltip-inner{ width:250px; white-space:normal; }


}

/* iPad
   ----------------------------- */
@media only screen and (max-width:767px){
.main-heading .tle h1{ font-size:16px; }
.main-heading .tle{ width:60%; }
.main-heading span{ width:18%; }

.content-box{ padding:30px 0; }

.head-checkbox .radio-group{ margin:0; }

.list-group{ margin-top:15px; }

.text-right{ text-align:left; }

.addon-head .addons{ display:none!important; }

.radio-grp-wrap{ text-align:center; }
.cstm-form .radio-inline.cls1{ width:auto; margin-right:40px; }

.btn-go{ width:100%; float:none!important; margin:15px auto; display:block; }


}

@media only screen and (min-width:600px){
.show-md{ display:block; }
.show-sm{ display:none; }	
}

/* Smartphones
   ----------------------------- */
@media only screen and (max-width:600px){
.main-heading .tle{ width:100%; display:block; }
.main-heading span{ display:none; }

.icon-wraper{ width:49%; }



.content-box .btn.blue{ display:block; }

.logo{ float:none; text-align:center; }

.tab-heading .head-box{ width:auto; display:block; }

.btn-go.pull-center{ margin:0; }

.footer{ margin:30px 0 15px; text-align:center; }

.icons-bottom{ text-align:center; }
.icons-bottom .icon-box-mini{ margin:0 5px; }

.pointer.small{ margin-bottom:10px; }

.Bday-form .form-group{ margin-left:0; width:48%; }
.Bday-form .form-group.lst{ float:right; }
.Bday-form .form-control{ width:100%; }
.Bday-form .btn-group.bootstrap-select, .form-group.fst{ width:100%!important; }

.show-md{ display:none; }
.show-sm{ display:block; }

.tooltip{ display:none!important; }

}

/* Smartphones
   ----------------------------- */
@media only screen and (max-width:480px){
.icon-wraper{ width:100%; display:block; }

.icons-bottom .icon-box-mini{ width:55px; height:55px; line-height:55px; padding:0 10px; }
}