/****************Desktop CSS*****************/

.site_search {
    float: right;
	max-width:500px;
	width:100%;
}
.site_search.mt-3{ margin-top:0px !important; }
.site_search.pt-2{ padding-top:0px !important; }
.page-template-vector-size .modal-content {
    padding: 35px 20px;
	min-height:450px;
	max-width: 500px;
}
.page-template-vector-size .grid-item {
    margin: 5px 0;
    text-align: left;
}
.page-template-vector-size .n_symbols .incol .sm-text {
   /* width: calc(100% - 35px);*/
}
.page-template-vector-size .single-line {
    max-width: 250px
}
.page-template-vector-size .modal-dialog {
    top: 50%;
    transform: translate(-50%, -50%) !important;
    left: 50%;
    position: absolute;
    display: table !important;
    width: 100%;
}
.page-template-vector-size .modal-header {
    border: none;
    position: absolute;
    right: -12px;
    top: -12px;
}

/***********************pricing***********************/

/*.page-template-pricing .vector_header_nav {
    padding: 72px 0 28px 0;
    position: relative;
}
.pricing_body .welcome_holder {
    height: 378px;
}
.pricing_body .welcome_text {
    padding-top: 156px;
}*/

/*****************************************************/

/********************************************/

/***************Responsive CSS***************/

@media all and (max-width:1199px) and (min-width:992px){
	.table_body .row > div span { /*font-size: 12px;*/ }
}
@media all and (max-width:991px) and (min-width:768px){
	.block4_Inone .cards_block {
		width: 100%;
	}	
	.table_body .row > div span {
		font-size: 10px;
	}
}
@media all and (max-width:767px){
	.site_search {
		float: none;
		width: 100%;
		max-width: none;
	}	
	.site_search .ng-isolate-scope{
		margin-top:10px;
	}
	.block4_Inone .cards_block {
		width: 96%;
		margin:0 auto 0;
		display: block;
	}
	.table_body .row > div span { font-size: 10px; }
	.cards_block.buy .change, .cards_block.buy .volume, .cards_block.buy .earnings, .block4_Inone .grade { width:33.33%; }
	.block4_Inone .change, .block4_Inone .volume, .block4_Inone .earnings, .block4_Inone .grade { width:33.33%; }	
	.cards_block .graph_content img { width: 100%; }
	.earning_cards_holder .cards_block .cards_table .change, .earning_cards_holder .cards_block .cards_table .volume, .earning_cards_holder .cards_block .cards_table .mkt_cap, .earning_cards_holder .cards_block .cards_table .call_time{ width:25% !important; }
	
	
	.page-template-pricing .vector_header_nav {
		padding: 28px 0;
		position: relative;
	}
	.pricing_body .welcome_text {
		padding-top: 130px;
	}
}

/********************************************/